Skip to content

Commit

Permalink
Add factory registration for top-level blocks
Browse files Browse the repository at this point in the history
Signed-off-by: Matthew Ballance <matt.ballance@gmail.com>
  • Loading branch information
mballance committed Jan 25, 2024
1 parent fbb1dde commit be87a4b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/peakrdl_uvm/templates/uvm_reg_block-mem.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
{%- if class_needs_definition(node) %}
// {{get_class_friendly_name(node)}}
class {{get_class_name(node)}} extends uvm_reg_block;
`uvm_object_utils({{get_class_name(node)}})
{%- if use_uvm_factory %}
`uvm_object_utils({{get_class_name(node)}})
{%- endif %}
Expand Down
1 change: 1 addition & 0 deletions src/peakrdl_uvm/templates/uvm_reg_block.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
{%- if class_needs_definition(node) %}
// {{get_class_friendly_name(node)}}
class {{get_class_name(node)}} extends uvm_reg_block;
`uvm_object_utils({{get_class_name(node)}})
{%- if use_uvm_factory %}
`uvm_object_utils({{get_class_name(node)}})
{%- endif %}
Expand Down

0 comments on commit be87a4b

Please sign in to comment.