答案 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