From 49db496ac1d80b092f1cd13e8417e2d5807c96ae Mon Sep 17 00:00:00 2001 From: Alex Mykyta Date: Thu, 24 Aug 2023 20:44:16 -0700 Subject: [PATCH] Add parameters for data and addr width to package output --- src/peakrdl_regblock/__about__.py | 2 +- src/peakrdl_regblock/package_tmpl.sv | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/peakrdl_regblock/__about__.py b/src/peakrdl_regblock/__about__.py index fd86b3e..1317d75 100644 --- a/src/peakrdl_regblock/__about__.py +++ b/src/peakrdl_regblock/__about__.py @@ -1 +1 @@ -__version__ = "0.17.0" +__version__ = "0.18.0" diff --git a/src/peakrdl_regblock/package_tmpl.sv b/src/peakrdl_regblock/package_tmpl.sv index ba52085..6a411df 100644 --- a/src/peakrdl_regblock/package_tmpl.sv +++ b/src/peakrdl_regblock/package_tmpl.sv @@ -2,5 +2,9 @@ // https://github.com/SystemRDL/PeakRDL-regblock package {{ds.package_name}}; + + localparam {{ds.module_name.upper()}}_DATA_WIDTH = {{ds.cpuif_data_width}}; + localparam {{ds.module_name.upper()}}_MIN_ADDR_WIDTH = {{ds.addr_width}}; + {{hwif.get_package_contents()|indent}} endpackage