随笔分类 - FPGA (Verilog)
VHDL Verilog
摘要://-----------------------------------------------------// Design Name : dlatch_reset// File Name : dlatch_reset.v// Function : DLATCH async reset// Co
阅读全文
摘要:l generate语句 Verilog-2001添加了generate循环,允许产生 module和primitive的多个实例化,同时也可以产生多个variable,net,task,function,continous assignment,initial和always。在generate语句
阅读全文
摘要:copy from http://www.cnblogs.com/linjie-swust/archive/2012/03/27/FPGA_verilog.html 在FPGA设计中经常使用到逻辑复制,逻辑复制也用在很多场合。 1. 信号驱动级数非常大,扇出很大,需要增加驱动力 逻辑复制最常使用的场
阅读全文
摘要:什么是竞争冒险? 1 引言 现场可编程门阵列(FPGA)在结构上由逻辑功能块排列为阵列,并由可编程的内部连线连接这些功能块,来实现一定的逻辑功能。 FPGA可以替代其他PLD或者各种中小规模数字逻辑芯片在数字系统中广泛应用,也是实现具有不同逻辑功能ASIC的有效办法。FPGA是进行原型设计最 理想的
阅读全文
摘要:一,概念 在数字电路设计时,无论是组合、时序,还是FPGA电路中,都需要考虑竞争冒险现象(Race and Competition)。 竞争:由于信号在传输和处理过程中经过不同的逻辑门、触发器或逻辑单元时产生时差,造成信号的原变量和反变量状态改变的时刻不一致,这种现象称为竞争(Race)。 冒险:由
阅读全文
摘要:转载 http://guqian110.github.io/pages/2014/09/23/latch_versus_flip_flop.html 根据 Wiki: Flip-flop (electronics) 上的介绍 In electronics, a flip-flop or latch
阅读全文
摘要:What makes an inferred latch?For combinatorial logic, the output of the circuit is a function of input only and should not contain any memory or inter
阅读全文
摘要:A "latch" is different from a "Flip-Flop" in that a FF only changes its output in response to a clock edge. A latch can change its output in response
阅读全文
摘要:1.规范很重要工作过的朋友肯定知道,公司里是很强调规范的,特别是对于大的设计(无论软件还是硬件),不按照规范走几乎是不可实现的。逻辑设计也是这样:如果不按规范做的话,过一个月后调试时发现有错,回头再看自己写的代码,估计很多信号功能都忘了,更不要说检错了;如果一个项目做了一半一个人走了,接班的估计得从
阅读全文
摘要:(转)Verilog数组表示及初始化 这里的内存模型指的是内存的行为模型。Verilog中提供了两维数组来帮助我们建立内存的行为模型。具体来说,就是可以将内存宣称为一个reg类型的数组,这个数组中的任何一个单元都可以通过一个下标去访问。这样的数组的定义方式如下: reg [wordsize : 0]
阅读全文
摘要:bilinear interpolation -------------------------------------------------------- input a0 a1 b0 b1 ----------------------------------------------------
阅读全文
摘要:///////////////////////////////////////////////////////////////////////////////// module vlg_add(input clk,output [7:0]a,output [7:0]b,output [7:0]c,o
阅读全文
摘要:How & Why use Gray Code A gray counter is a binary counter where only one bit changes at a time. Gray code is mostly used to send values across clock
阅读全文
摘要:1, FPGA device, using three 18bit x 18 bit multiplier to implement 32bit float multiplier 2, comparing to Altera float multiplyer IP (1) just half of
阅读全文

浙公网安备 33010602011771号