
Verilog
文章平均质量分 58
chenchen410
因为有些知识,有些感悟一段时间后会忘记,所以记下来方便自己,也方便别人
展开
-
寄存器,verilog 中 reg
寄存器是clk边沿触发,根据其时钟特性,在clk脉冲d原创 2014-07-16 23:47:57 · 3973 阅读 · 0 评论 -
Verilog testbench 与module建議的coding style(SOC) (Verilog)
Introduction以下是建議的coding style转载 2014-08-14 18:52:44 · 859 阅读 · 0 评论 -
always block內省略else所代表的電路(Verilog)
Abstract在Verilog中,always block可以用來代表Flip-Flop, Combination Logic與Latch,本文比較在不寫else下,always block所代表的電路。Introduction在C語言裡,省略else只是代表不處理而;已但在Verilog裡,省略else所代表的是不同的電路。原创 2014-08-14 19:24:18 · 3547 阅读 · 0 评论 -
FIFO的两种输出:时序输出与组合逻辑输出
对于FIFO的输出有两种:1、输出为时序clk,这样原创 2014-07-21 19:17:53 · 2790 阅读 · 0 评论 -
FPGA中系统优化的一些基本方法
有时需要进行一些相对复杂些的计算,如乘除qumo等,原创 2014-10-23 17:08:41 · 1227 阅读 · 0 评论 -
MUX 数据选择器
MUX,数据选择器,是一种可以从多个输入信号中选择一个信号进行输出的器件。在HDL语言中,可以用case,if-else 或条件表达式条件?表达式1:表达式2等描述,并且一般的工具都能对其进行优化,这几种表达式综合结果基本相同。它的电路图(circuit diagram) 如下: Select bits 与input data个数关系:Select bits = log2#in原创 2015-03-20 22:09:01 · 20965 阅读 · 0 评论 -
verilog 与 vhdl相互调用
今天在编译一个Verilog文件,其中嵌入了VHDL的模块,其VHDL模块如下:entity vhdl_module is generic ( PARA1 : boolean := false; -- boolean型 PARA2 : boolean := false; -- integral型 );转载 2015-02-26 18:10:16 · 15879 阅读 · 0 评论 -
寄存器时序,setup time, hold time, contamination time
Setup Time:即建立时间,在时钟上升沿之前数据必须稳定的最短时间。Hold Time: 即保持时间,在时钟上升沿之后数据必须稳定的最短时间。contamination delay: (denoted as tcd) is the minimum amount of time from when an input changes until any output star原创 2015-05-21 02:54:14 · 3131 阅读 · 0 评论