
FPGA学习细节
余茂99
这个作者很懒,什么都没留下…
展开
-
FPGA时钟设置处理方法
FPGA时钟设置处理方法always @ (posedge clk)clk会被设置成时钟线,优先设置(在FPGA内部有时钟的专属通道)所以,在FPGA中时钟线不宜过多,否者会造成资源浪费。解决方法:如果有两个时钟要使用,一个是50M,另一个是100M。那么采用以下编程方式always @ (posedge clk_100M or negedge rst) begin翻译 2017-06-14 22:12:16 · 4383 阅读 · 0 评论 -
verilog中的一些常用操作符
表1逻辑操作符逻辑操作符功能A,B逻辑操作结果C,D逻辑操作结果C,E逻辑操作结果~逻辑取反~A = 1’b1~C = 4’b0011~E = 6’b101001|逻辑或A|B = 1’b1C|D = 4’b翻译 2017-06-14 22:19:58 · 39280 阅读 · 0 评论 -
ISE使用中initialize chain出现问题,32位连不上,64位连上崩溃
问题描述:1.使用32位的ISE版本时,initialize chain时候连接不上,提示"Can not find cable, check cable setup!"2.使用64位的ISE版本时,initialize chain连接上后立刻报错,提示"_impact4.exe已停止工作" 解决办法:step1:替换X86版本的简易载入档案函式库 进入“D:\Xil...转载 2018-11-29 08:08:36 · 2025 阅读 · 0 评论 -
Failure: ERROR:add_1 must be in range [-1,DEPTH-1]
Vivado仿真报错Failure: ERROR:add_1 must be in range [-1,DEPTH-1]Failure: ERROR:empty_1 and not_empty_1 are inconsistent1、使用VIVADO2017.1仿真测试FFT的IP核时出现了以下错误,并且始终停在always@(posedge sys_clk or negedge...原创 2019-05-09 13:30:01 · 11136 阅读 · 5 评论