[fpv/padctrl] Fix compile error
Delete the dependency from prim as it is auto-generated now
Delete the Imp local-param assignment
Signed-off-by: Cindy Chen <chencindy@google.com>
diff --git a/hw/ip/padctrl/fpv/tb/padctrl_fpv.sv b/hw/ip/padctrl/fpv/tb/padctrl_fpv.sv
index dda2919..55e83f8 100644
--- a/hw/ip/padctrl/fpv/tb/padctrl_fpv.sv
+++ b/hw/ip/padctrl/fpv/tb/padctrl_fpv.sv
@@ -41,9 +41,7 @@
.dio_attr_o(dio_attr)
);
- padring #(
- .Impl(Impl)
- ) i_padring (
+ padring i_padring (
.clk_pad_i(clk_i),
.rst_pad_ni(rst_ni),
.clk_o ,
diff --git a/hw/ip/padctrl/rtl/padring.sv b/hw/ip/padctrl/rtl/padring.sv
index 627892c..d781e17 100644
--- a/hw/ip/padctrl/rtl/padring.sv
+++ b/hw/ip/padctrl/rtl/padring.sv
@@ -9,13 +9,7 @@
`include "prim_assert.sv"
-`ifndef PRIM_DEFAULT_IMPL
- `define PRIM_DEFAULT_IMPL prim_pkg::ImplGeneric
-`endif
-
-module padring #(
- parameter prim_pkg::impl_e Impl = `PRIM_DEFAULT_IMPL // this determines the pad implementation
-) (
+module padring (
// pad input
input wire clk_pad_i,
input wire rst_pad_ni,
@@ -54,7 +48,6 @@
assign rst_n = rst_pad_ni;
prim_pad_wrapper #(
- .Impl(Impl),
.AttrDw(padctrl_reg_pkg::AttrDw)
) i_clk_pad (
.inout_io ( clk ),
@@ -65,7 +58,6 @@
);
prim_pad_wrapper #(
- .Impl(Impl),
.AttrDw(padctrl_reg_pkg::AttrDw)
) i_rst_pad (
.inout_io ( rst_n ),
@@ -81,7 +73,6 @@
for (genvar k = 0; k < padctrl_reg_pkg::NMioPads; k++) begin : gen_mio_pads
prim_pad_wrapper #(
- .Impl(Impl),
.AttrDw(padctrl_reg_pkg::AttrDw)
) i_mio_pad (
.inout_io ( mio_pad_io[k] ),
@@ -98,7 +89,6 @@
for (genvar k = 0; k < padctrl_reg_pkg::NDioPads; k++) begin : gen_dio_pads
prim_pad_wrapper #(
- .Impl(Impl),
.AttrDw(padctrl_reg_pkg::AttrDw)
) i_dio_pad (
.inout_io ( dio_pad_io[k] ),