
FPGA
文章平均质量分 59
by_小秦同学
简单学习记录
展开
-
FPGA入门相关资料
FPGA入门的一些资料原创 2023-03-22 09:43:00 · 421 阅读 · 0 评论 -
Vivado新建工程
vivado开发第一步,新建工程及文件夹介绍原创 2023-03-21 10:58:07 · 1571 阅读 · 0 评论 -
FPGA资源(待补充版)
首先放一张K7系列的资源表。原创 2023-01-10 20:02:31 · 1731 阅读 · 0 评论 -
跨时钟域方法以及一些隐藏问题
单bit、多bits跨时钟域处理方法;convergence in the crossover path;divergence in the crossover path;divergence of meta-stable signal;Re-convergence of synchronized signals;原创 2022-08-25 11:06:58 · 749 阅读 · 0 评论 -
FPGA的spi flash配置-配置模式理解
现在在做的FPGA工程是基于以前的工程,其中flash配置啊什么的都没有进行过修改,之前是采用的spi x1的模式,现在新的数字版改为了spi x4的模式,所以我就认为需要修改xdc约束文件。但是在xdc文件中搜索相关引脚,发现并没有对其做任何约束和定义,所以考虑应该是FPGA固有的一些配置引脚,不需要单独定义和约束。下图是vivado中官方提供的spi x4的配置电路。...原创 2022-08-08 15:56:30 · 4501 阅读 · 0 评论 -
一文让你看懂IIC、SPI、UART协议
一文让你看懂IIC\SPI\UART协议原创 2022-07-12 20:08:31 · 1630 阅读 · 0 评论 -
组合逻辑实现乘法器的4种方法
组合逻辑之乘法器的4种方法——并行、移位相加、查找表和加法树乘法器原创 2022-06-09 22:03:04 · 2553 阅读 · 0 评论 -
verilog之分频大全
verilog实现偶数分频、奇数分频、小数分频和倍频的代码和仿真!testbench及仿真图50%占空比的3分频50%占空比的5分频testbench及仿真图250/3分频250/3分频,3个慢时钟对应250个快时钟原创 2022-06-01 21:46:53 · 3748 阅读 · 0 评论 -
verilog中task、function和moudle的区别
verilog中task、function和moudle的区别task可以启动其他任务或者函数;而function不能启动任务task可以定义自己的仿真时间,而function不可以;function返回一个值,而task不返回值;function至少需要一个输入变量,而task可以没有或者有多个类型的变量;function的目的是返回一个用于表达的值;moudle可以实现复杂的时序逻辑,而task不行,task不可以有always语句,task和function只能实现原创 2022-05-16 16:56:35 · 588 阅读 · 0 评论 -
FPGA实现FIR滤波
FPGA实现FIR滤波什么是FIR滤波?FIR(Finite Impulse Response) Filter:有限冲激响应滤波器。FIR滤波器这里就不赘述其原理了,晚上有很多解释的。我这里给两个我参考的,并且认为还不错的一个视频教你理解两种数字滤波器,学数字信号处理必看FIR数字信号滤波器FIR滤波器的verilog实现源代码`timescale 1ns / 1ps////////////////////////////////////////////////////////原创 2022-05-11 11:05:13 · 4266 阅读 · 1 评论 -
FPGA中的数据格式
FPGA中的数据格式文章目录FPGA中的数据格式浮点数IEEE754标准(基数为2的情形)三种精度规格化和非规格化浮点数运算(这里用十进制为例)定点数整数定点纯小数定点带小数浮点数与定点数的比较浮点数浮点数由4部分组成:符号位、尾数、基数、指数IEEE754标准(基数为2的情形)三种精度单精度(32位,对应于C语言中的float)双精度(64位,对应于C语言中的double)扩展精度三种精度总结规格化和非规格化规格化当E所表示的二进制序列不全为0也不全原创 2022-05-09 23:19:24 · 942 阅读 · 0 评论 -
求助 [DRC PDRC-150] Input clock phase alignment
[DRC PDRC-150] Input clock phase alignment完整错误信息:[DRC PDRC-150] Input clock phase alignment: Unsupported MMCME2_ADV connectivity. For cell pll/inst/mmcm_adv_inst with COMPENSATION mode ZHOLD, the pll/inst/mmcm_adv_inst/CLKIN1 pin with signal pll/inst/clk原创 2022-03-04 15:45:38 · 561 阅读 · 0 评论 -
generate语句没有被综合
generate语句没有被综合原始代码和RTL代码:RTL:空的解决:找到问题后,忍不住说一句:MD脑残!for (i = 1;i > 12;i = i + 1'b1)这个地方大于12,怎么可能综合的出来啊,第一个都没有执行。修改如下:for (i = 1;i < 13;i = i + 1'b1)这里变量类型也需要修改 wire [15:0] SR_DATA[12:1]; wire [12:1] F_Ywdat; wire [12:1] F_Ywclk原创 2022-03-01 10:19:51 · 860 阅读 · 0 评论 -
vivado综合时模块优化
vivado综合时模块被优化问题现象问题解决查了很多综合被优化的帖子,我得出的结论是:大部分被优化的问题还是出在代码自身!可以看下这个博主写的,积累经验!【FPGA_003】vivado 综合后查看原理图,多个模块被综合掉我的问题复位信号没有悬空了,没有控制到!修改后就解决了!!!愚蠢的自己,hhhh。...原创 2022-02-19 16:41:57 · 3908 阅读 · 0 评论 -
数字 IC
目录数字IC及???数字IC岗位IC设计的主要职责如下:IC验证的主要职责如下:怎样学习数字IC相关知识Verilog推荐资料和书籍:System Verilog推荐书籍:UVM推荐资料和书籍:数字IC及??? 数字IC近些年热度越来越高,在2020年,我国将集成电路这一专业设置为一级学科,这足以看出我国对这方面的重视;并且随着国外的芯片限制,国内加大了对集成电路的投资,着力发展芯片产业,这方面人才的需求也在不断扩大。很多同学都萌生了转行数字IC的想法,其中也包括我。还在纠结自己方向以及想了解原创 2021-11-10 21:07:49 · 1828 阅读 · 0 评论 -
FPGA将testbench数据写入文件
FPGA将testbench数据写入文件原创 2020-08-27 16:03:46 · 1036 阅读 · 0 评论