![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA相关
wangkeyen
这个作者很懒,什么都没留下…
展开
-
verilog程序,ISE 13.4环境下,检查语法和仿真均可,综合出错“ this signal is connected to multiple drivers.”
背景:Xilinx公司的FPGA ,ISE 13.4 开发环境, verilog HDL语言问题描述:检查语法没有错误,用modelsim仿真也可以,但综合时出错,错误如下:ERROR:Xst:528 - Multi-source in Unit on signal >; this signal is connected to multiple drivers.转载 2013-11-19 13:31:41 · 6619 阅读 · 2 评论 -
FPGA程序如何模块化设计?
综合与可综合的HDL设计综合的定义综合就是针对给定的电路实现功能和实现此电路的约束条件,如速度、功耗、成本及电路类型等,通过计算机进行优化处理,获得一个能满足上述要求的电路设计方案。 被综合的文件是HDL文件(或相应文件等),综合的依据是逻辑设计的描述和各种约束条件,综合的结果则是一个硬件电路的实现。该方案必须同时满足预期的功能和约束条件。对于综合来讲,满足要求的方案可转载 2013-12-05 09:41:10 · 18079 阅读 · 1 评论 -
使用Chipscope时如何防止reg_wire型信号被优化掉
随着FPGA设计复杂程度越来越高,芯片内部逻辑分析功能显得越来越重要。硬件层次上的逻辑分析仪价格十分昂贵,而且操作比较复杂。目前,FPGA芯片的两大供应商都为自己的FPGA芯片提供了软件层面上的逻辑分析仪,可以帮助我们在线分析芯片内部逻辑。而且操作简单方便。但是往往因为某些原因,有些信号在综合的时候就会被优化掉,就可能会导致我们的设计失败,当然在为逻辑分析仪添加观察信号的时候也无法找到该信号。从而转载 2013-12-19 10:51:02 · 10364 阅读 · 0 评论 -
FPGA面试宝典
这段时间去面试了几家公司,发现比较大的公司相对于重视基础问题。这里边又有几个问题特别的突出。他们是:同步时钟设计、亚稳态、异步FIFO。可以说,这些个问题要是弄清楚了,就至少满足了技术方面1/3的要求,另外的2/3是什么,我就说不清楚了。又有人发了竞争冒险毛刺的问题,不过,对于采用同步设计方法的系统,这些问题一般不会遇到。下面就谈谈我对这些问题的看法,要是你觉得看这些东西觉得类似一堆狗屎,那么恭喜转载 2014-01-08 15:14:02 · 6102 阅读 · 0 评论 -
ISE verilog 综合错误提示:ERROR:Xst:880 - "Johnson_source.v" line 45: Cannot mix blocking and non blocking
FPGA Cannot mix blocking and non blocking assignments on signal原创 2013-11-19 15:28:01 · 3579 阅读 · 0 评论 -
在使用逻辑分析仪查看时钟时,采样时钟是看不了的。
在使用chipscope来查看输入时钟时,如果输入时钟是chipscope的采样时钟,那么这个时钟线将显示不了高低变化的电平。因为要看的时钟和采样的时钟同步,采样时钟高,输入时钟高,采样时钟低,输入时钟低,因此,在chipscope中就显示不了该时钟线的高低变化。原创 2013-12-19 11:02:56 · 3395 阅读 · 0 评论