2016-04-25 66 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)。