aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/firrtl-ir.stanza
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/stanza/firrtl-ir.stanza')
-rw-r--r--src/main/stanza/firrtl-ir.stanza10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/stanza/firrtl-ir.stanza b/src/main/stanza/firrtl-ir.stanza
index 46235bd6..16e7096b 100644
--- a/src/main/stanza/firrtl-ir.stanza
+++ b/src/main/stanza/firrtl-ir.stanza
@@ -144,6 +144,12 @@ public defstruct ReadPort <: Expression :
mem: Expression
index: Expression
type: Type [multi => false]
+ enable: Expression
+public defstruct WritePort <: Expression :
+ mem: Expression
+ index: Expression
+ type: Type [multi => false]
+ enable: Expression
public defstruct Null <: Expression
public definterface Stmt
@@ -190,10 +196,6 @@ public defstruct Register <: Element :
public defstruct Memory <: Element :
type: Type [multi => false]
writers: List<WritePort>
-public defstruct WritePort :
- index: Expression
- value: Expression
- enable: Expression
public defstruct Node <: Element :
type: Type [multi => false]
value: Expression