触发器的数量生成了Verilog代码

时间:2017-12-24 08:28:43

标签: verilog fpga hdl digital-logic vlsi

如何计算在不使用任何工具的情况下在Verilog代码中生成或使用的触发器数量?

enter image description here

1 个答案:

答案 0 :(得分:0)

在@@(pos / neg_edge ...)中计算非阻塞赋值的LHS上的位数。 ('非阻塞'形容词是多余的,因为你应该在@(pos / neg_edge时钟)部分内只有非阻塞赋值。)

以下代码生成12个寄存器:

reg [7:0] my_byte1,my_byte2;
...
always @(posedge clock)
begin
   my_byte1     <= something_which_is_8_bits_wide;
   my_byte2[3:0]<= something_else_which_is_4_bits_wide;
end