0
我有這段代碼片段。這是一個標準實例,但爲什麼使用gen_srl16
?
我一直認爲SRL16E srl16e (...
應該就夠了。爲什麼在標準的「SRL16E」實例化中使用「gen_srl16」?
genvar i;
generate
for (i=0;i<WIDTH;i=i+1)
begin :
gen_srl16
SRL16E srl16e(
.Q(dataout[i]),
.A0(a[0]),.A1(a[1]),.A2(a[2]),.A3(a[3]),
.CE(write),.CLK(clk),.D(datain[i])); // CE -clock enable
end
endgenerate
Thx!幫了我很多。 – AlexTheGalax
但爲什麼有人應該使用這個「生成塊實例數組的聲明」? – AlexTheGalax
由於可以使用分層名稱引用此塊中的聲明,而不是由生成塊本身實例化的層次結構內的聲明。請檢查我鏈接的文件以查找一些實際示例。 – Qiu