2016-04-25 67 views
0

我正在嘗試構建一個64位寄存器,其中寫入使能信號可以爲每個觸發器單獨配置。 使用RegEnable對象,部分寫入使能寄存器位

var test = RegEnable(UInt(5),Bool(true)) test(UInt(0),Bool(false))

寄存器可以被使能作爲一個整體/禁用,但有可能以控制每個觸發器?

+0

使用變量鑿子變量可能也是一個錯誤。鑿子變量通常應該是val的,如果需要的話,也許少數Scala變量可以是變量(但大多數可能是val)。 – user2548418

回答

0

而不是部分分配,我們推薦Reg(Vec)或Reg(Bundle)。