2 回答

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
通常寫(xiě)a[MSB:LSB]
這里的MSB和LSB都要求是常數(shù)(或常數(shù)表達(dá)式)
而如果寫(xiě)a[BASE :- WIDTH]或a[BASE +: WIDTH]
則允許BASE改變(但WIDTH仍需為常數(shù))
應(yīng)當(dāng)寫(xiě)成a[j -: 1]=XXX

侃侃無(wú)極
TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
比如定義reg [7:0] a;
a[7 -: 2]就表示a[7:6]
通常寫(xiě)a[MSB:LSB] 這里的MSB和LSB都要求是常數(shù)(或常數(shù)表達(dá)式)
而如果寫(xiě)a[BASE :- WIDTH]或a[BASE +: WIDTH]則允許BASE改變(但WIDTH仍需為常數(shù))
應(yīng)當(dāng)寫(xiě)成a[j -: 1]=XXX
這些在verilog語(yǔ)法標(biāo)準(zhǔn)里都寫(xiě)著呢 可以看5.2.1小節(jié)
添加回答
舉報(bào)
0/150
提交
取消