
Verilog HDL
文章平均质量分 74
leonsc
这个作者很懒,什么都没留下…
展开
-
(Verilog HDL)阻塞赋值和非阻塞赋值的区别和使用
过程赋值语句多用于对reg型变量进行复制,过程赋值有阻塞复制和非阻塞赋值两种。非阻塞赋值的符号为:阻塞赋值符号为:=(1)非阻塞赋值的例子:reg c,b;always@(posedge clk)beginb c end (2)阻塞赋值的例子:reg c,b;always @ (posedge clk)beginb = a;原创 2009-09-12 00:42:00 · 8360 阅读 · 1 评论 -
(Verilog HDL)如何提高代码的仿真效率
本文主要讨论在Verilog XL平台上提高仿真效率的代码风格。1、尽量使用case语句而不是复杂的if-else结构方法一:使用case语句module CaseMux8 (y, i, sel); output y; input [7:0] i; input [2:0] sel; reg y; wire翻译 2009-09-12 16:58:00 · 2599 阅读 · 1 评论 -
(Verilog HDL)wire型和reg型的电路区别
wire型,意为连线型,一般用于组合逻辑(CL)之中。verilog HDL模块中的输入输出信号类型默认时自动定义为wire型。reg型,意为寄存器型,既可以用组合逻辑实现,亦可用于时序逻辑中,即用触发器(filp-flop)实现。 wire型和reg型在verilog HDL语法中的区别在于,wire型数据通常用assign语句赋值,reg型数据必须被放在过程语句中(如initia原创 2009-09-11 12:41:00 · 4324 阅读 · 2 评论