2016-04-25 10 views
0

64ビットレジスタを作成しようとしていますが、書き込みイネーブル信号はすべてのフリップフロップに対して個別に設定できます。 RegEnableオブジェクト、部分書き込みイネーブルレジスタビット

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

レジスタを使用して は全体として無効/有効にすることができますが、それは、各フリップフロップを制御することができますか?

+0

Chiselにvarを使用すると、変数が間違っている可能性があります。チゼル変数は通常はvalでなければならず、必要に応じてScala変数のほんの一握りを変数にすることができます(しかしほとんどの場合valです)。 – user2548418

答えて

0

部分割当の代わりに、Reg(Vec)またはReg(Bundle)をお勧めします。

関連する問題