diff --git a/src/peakrdl_regblock/field_logic/templates/field_storage.sv b/src/peakrdl_regblock/field_logic/templates/field_storage.sv index 62c7fd7..7214999 100644 --- a/src/peakrdl_regblock/field_logic/templates/field_storage.sv +++ b/src/peakrdl_regblock/field_logic/templates/field_storage.sv @@ -42,7 +42,11 @@ always_comb begin {{field_logic.get_parity_error_identifier(node)}} = ({{field_logic.get_parity_identifier(node)}} != ^{{field_logic.get_storage_identifier(node)}}); {%- endif %} end +{% if reset is not none -%} always_ff {{get_always_ff_event(resetsignal)}} begin +{%- else %} +always_ff @(posedge clk) begin +{%- endif %} {% if reset is not none -%} if({{get_resetsignal(resetsignal)}}) begin {{field_logic.get_storage_identifier(node)}} <= {{reset}};