2016-04-25 20 views
0

Ich versuche ein 64-Bit-Register aufzubauen, wobei das Schreibfreigabesignal für jeden Flipflop separat konfiguriert werden kann. die RegEnable Objekt kannPartielle Schreibfreigaberegisterbits

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

das Register kann/disabled als Ganzes aktiviert werden, jedoch ist es möglich, jedes Flip-Flop zu steuern?

+0

Mit einer Var für Chisel eine Variable ist wahrscheinlich auch ein Fehler. Chisel-Variablen sollten typischerweise Val-Werte sein, und vielleicht können eine Handvoll von Scala-Variablen, falls erforderlich, vars sein (aber die meisten werden wahrscheinlich val sein). – user2548418

Antwort

0

Anstelle einer teilweisen Zuweisung empfehlen wir Reg (Vec) oder Reg (Bundle).