aboutsummaryrefslogtreecommitdiffstats
path: root/nexus/pins.cc
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-07-28 12:42:58 +0100
committergatecat <gatecat@ds0.me>2021-07-28 12:42:58 +0100
commitd0acb1b2391fb33f0888778a4c644058076343ee (patch)
treed2a10f66fad3f299e7051049e7ce58f68407760f /nexus/pins.cc
parent14c676ab494e5a412fde9f6c303317df1d7e1b80 (diff)
downloadnextpnr-d0acb1b2391fb33f0888778a4c644058076343ee.tar.gz
nextpnr-d0acb1b2391fb33f0888778a4c644058076343ee.tar.bz2
nextpnr-d0acb1b2391fb33f0888778a4c644058076343ee.zip
nexus: Add IOLOGIC pins data
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'nexus/pins.cc')
-rw-r--r--nexus/pins.cc18
1 files changed, 18 insertions, 0 deletions
diff --git a/nexus/pins.cc b/nexus/pins.cc
index cef8e72c..e1012755 100644
--- a/nexus/pins.cc
+++ b/nexus/pins.cc
@@ -215,6 +215,24 @@ static const dict<IdString, Arch::CellPinsData> base_cell_pin_data = {
{id_U3END3, PINSTYLE_PD_NONCIB},
{id_UED0THEN, PINSTYLE_PD_NONCIB},
{{}, PINSTYLE_CIB},
+ }},
+ {id_SIOLOGIC,
+ {
+ {id_SCLKIN, PINSTYLE_IOL_CLK},
+ {id_SCLKOUT, PINSTYLE_IOL_CLK},
+ {id_LSRIN, PINSTYLE_IOL_CELSR},
+ {id_LSROUT, PINSTYLE_IOL_CELSR},
+ {id_CEIN, PINSTYLE_IOL_CELSR},
+ {id_CEOUT, PINSTYLE_IOL_CELSR},
+ }},
+ {id_IOLOGIC,
+ {
+ {id_SCLKIN, PINSTYLE_IOL_CLK},
+ {id_SCLKOUT, PINSTYLE_IOL_CLK},
+ {id_LSRIN, PINSTYLE_IOL_CELSR},
+ {id_LSROUT, PINSTYLE_IOL_CELSR},
+ {id_CEIN, PINSTYLE_IOL_CELSR},
+ {id_CEOUT, PINSTYLE_IOL_CELSR},
}}};
} // namespace