Skip to content

Commit 2a3d141

Browse files
committed
Fixed missing context from the register model generation
1 parent 86db404 commit 2a3d141

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

src/peakrdl_python/exporter.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,8 +415,11 @@ def init_line_entry(module_name: str,
415415

416416
context = {
417417
'top_node': top_block,
418-
'systemrdlRegNode': RegNode,
419418
'systemrdlFieldNode': FieldNode,
419+
'systemrdlRegNode': RegNode,
420+
'systemrdlRegfileNode': RegfileNode,
421+
'systemrdlAddrmapNode': AddrmapNode,
422+
'systemrdlMemNode': MemNode,
420423
'systemrdlSignalNode': SignalNode,
421424
'systemrdlUserStruct': UserStruct,
422425
'systemrdlUserEnum': UserEnum,
@@ -513,8 +516,11 @@ def init_line_entry(module_name:str,
513516

514517
context = {
515518
'top_node': top_block,
516-
'systemrdlMemNode': MemNode,
517519
'systemrdlFieldNode': FieldNode,
520+
'systemrdlRegNode': RegNode,
521+
'systemrdlRegfileNode': RegfileNode,
522+
'systemrdlAddrmapNode': AddrmapNode,
523+
'systemrdlMemNode': MemNode,
518524
'systemrdlSignalNode': SignalNode,
519525
'systemrdlUserStruct': UserStruct,
520526
'systemrdlUserEnum': UserEnum,
@@ -588,6 +594,9 @@ def __export_reg_model_fields(self, *,
588594
'top_node': top_block,
589595
'systemrdlFieldNode': FieldNode,
590596
'systemrdlRegNode': RegNode,
597+
'systemrdlRegfileNode': RegfileNode,
598+
'systemrdlAddrmapNode': AddrmapNode,
599+
'systemrdlMemNode': MemNode,
591600
'systemrdlUserStruct': UserStruct,
592601
'systemrdlUserEnum': UserEnum,
593602
'isinstance': isinstance,

0 commit comments

Comments
 (0)