aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2023-03-17 17:23:26 +0100
committermyrtle <gatecat@ds0.me>2023-03-20 09:17:22 +0100
commit4d7e9e2e5d34a899d0ebff2b666b0fccfa9405bc (patch)
treeb5a083a827fc071b911367bea2c681cd4f223860
parentdb367bd69ee4053f0846c55657b4680d62a1eb27 (diff)
downloadyosys-4d7e9e2e5d34a899d0ebff2b666b0fccfa9405bc.tar.gz
yosys-4d7e9e2e5d34a899d0ebff2b666b0fccfa9405bc.tar.bz2
yosys-4d7e9e2e5d34a899d0ebff2b666b0fccfa9405bc.zip
Add additional iopad_external_pin attributes
-rw-r--r--techlibs/ecp5/cells_bb.v26
1 files changed, 22 insertions, 4 deletions
diff --git a/techlibs/ecp5/cells_bb.v b/techlibs/ecp5/cells_bb.v
index fc352a52c..316671f3c 100644
--- a/techlibs/ecp5/cells_bb.v
+++ b/techlibs/ecp5/cells_bb.v
@@ -187,8 +187,16 @@ endmodule
(* blackbox *) (* keep *)
module JTAGG(
- input TCK, TMS, TDI, JTDO2, JTDO1,
- output TDO, JTDI, JTCK, JRTI2, JRTI1,
+ (* iopad_external_pin *)
+ input TCK,
+ (* iopad_external_pin *)
+ input TMS,
+ (* iopad_external_pin *)
+ input TDI,
+ input JTDO2, JTDO1,
+ (* iopad_external_pin *)
+ output TDO,
+ output JTDI, JTCK, JRTI2, JRTI1,
output JSHIFT, JUPDATE, JRSTN, JCE2, JCE1
);
parameter ER1 = "ENABLED";
@@ -390,7 +398,14 @@ endmodule
(* blackbox *) (* keep *)
module DCUA(
- input CH0_HDINP, CH1_HDINP, CH0_HDINN, CH1_HDINN,
+ (* iopad_external_pin *)
+ input CH0_HDINP,
+ (* iopad_external_pin *)
+ input CH1_HDINP,
+ (* iopad_external_pin *)
+ input CH0_HDINN,
+ (* iopad_external_pin *)
+ input CH1_HDINN,
input D_TXBIT_CLKP_FROM_ND, D_TXBIT_CLKN_FROM_ND, D_SYNC_ND, D_TXPLL_LOL_FROM_ND,
input CH0_RX_REFCLK, CH1_RX_REFCLK, CH0_FF_RXI_CLK, CH1_FF_RXI_CLK, CH0_FF_TXI_CLK, CH1_FF_TXI_CLK, CH0_FF_EBRD_CLK, CH1_FF_EBRD_CLK,
input CH0_FF_TX_D_0, CH1_FF_TX_D_0, CH0_FF_TX_D_1, CH1_FF_TX_D_1, CH0_FF_TX_D_2, CH1_FF_TX_D_2, CH0_FF_TX_D_3, CH1_FF_TX_D_3,
@@ -701,7 +716,10 @@ endmodule
(* blackbox *)
module EXTREFB (
- input REFCLKP, REFCLKN,
+ (* iopad_external_pin *)
+ input REFCLKP,
+ (* iopad_external_pin *)
+ input REFCLKN,
output REFCLKO
);
parameter REFCK_PWDNB = "0b0";