[topgen] Assign specified default to un-exposed parameters in top
With this commit, topgen drives un-exposed parameters with the default
value specified in the IP hjson, but still does not expose those
parameters to higher levels in the hierarchy.
Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
diff --git a/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson b/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
index ffd60f5..14510be 100644
--- a/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
+++ b/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
@@ -923,6 +923,14 @@
param_list:
[
{
+ name: AES192Enable
+ type: bit
+ default: 1'b1
+ local: "false"
+ expose: "false"
+ name_top: AesAES192Enable
+ }
+ {
name: Masking
type: bit
default: 1'b0
@@ -946,6 +954,14 @@
expose: "true"
name_top: SecAesStartTriggerDelay
}
+ {
+ name: AlertAsyncOn
+ type: logic [aes_reg_pkg::NumAlerts-1:0]
+ default: "{aes_reg_pkg::NumAlerts{1'b1}}"
+ local: "false"
+ expose: "false"
+ name_top: AesAlertAsyncOn
+ }
]
interrupt_list: []
alert_list: