aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/cells.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2018-12-14 09:55:04 +0000
committerDavid Shah <dave@ds0.me>2018-12-14 09:55:04 +0000
commit36b1650df71f750df06e07c3af737bb118bced22 (patch)
treef1708c1b356083e28ffaaa401967e975855881e6 /ecp5/cells.cc
parentb12a8c1a3086b5896f81b330bbabb8249514d496 (diff)
downloadnextpnr-36b1650df71f750df06e07c3af737bb118bced22.tar.gz
nextpnr-36b1650df71f750df06e07c3af737bb118bced22.tar.bz2
nextpnr-36b1650df71f750df06e07c3af737bb118bced22.zip
ecp5: Adding IOLOGIC packing
Signed-off-by: David Shah <dave@ds0.me>
Diffstat (limited to 'ecp5/cells.cc')
-rw-r--r--ecp5/cells.cc22
1 files changed, 11 insertions, 11 deletions
diff --git a/ecp5/cells.cc b/ecp5/cells.cc
index 9621b35c..fee1d982 100644
--- a/ecp5/cells.cc
+++ b/ecp5/cells.cc
@@ -175,24 +175,24 @@ std::unique_ptr<CellInfo> create_ecp5_cell(Context *ctx, IdString type, std::str
new_cell->params[ctx->id("LSROMUX")] = "0";
new_cell->params[ctx->id("LSRMUX")] = "LSR";
- new_cell->params[ctx->id("OUTDEL")] = "DISABLED";
- new_cell->params[ctx->id("DEL_VALUE")] = "0";
- new_cell->params[ctx->id("WAIT_FOR_EDGE")] = "DISABLED";
+ new_cell->params[ctx->id("DELAY.OUTDEL")] = "DISABLED";
+ new_cell->params[ctx->id("DELAY.DEL_VALUE")] = "0";
+ new_cell->params[ctx->id("DELAY.WAIT_FOR_EDGE")] = "DISABLED";
new_cell->params[ctx->id("DATAMUX_ODDR")] = "PADDO";
if (type == id_IOLOGIC) {
- new_cell->params[ctx->id("IDDRXN_MODE")] = "NONE";
- new_cell->params[ctx->id("ODDRXN_MODE")] = "NONE";
+ new_cell->params[ctx->id("IDDRXN.MODE")] = "NONE";
+ new_cell->params[ctx->id("ODDRXN.MODE")] = "NONE";
- new_cell->params[ctx->id("MIDDRX_MODE")] = "NONE";
- new_cell->params[ctx->id("MODDRX_MODE")] = "NONE";
- new_cell->params[ctx->id("MTDDRX_MODE")] = "NONE";
+ new_cell->params[ctx->id("MIDDRX.MODE")] = "NONE";
+ new_cell->params[ctx->id("MODDRX.MODE")] = "NONE";
+ new_cell->params[ctx->id("MTDDRX.MODE")] = "NONE";
new_cell->params[ctx->id("IOLTOMUX")] = "NONE";
- new_cell->params[ctx->id("MTDDRX_DQSW_INVERT")] = "DISABLED";
- new_cell->params[ctx->id("MTDDRX_REGSET")] = "RESET";
+ new_cell->params[ctx->id("MTDDRX.DQSW_INVERT")] = "DISABLED";
+ new_cell->params[ctx->id("MTDDRX.REGSET")] = "RESET";
- new_cell->params[ctx->id("MIDDRX_MODDRX_WRCLKMUX")] = "NONE";
+ new_cell->params[ctx->id("MIDDRX_MODDRX.WRCLKMUX")] = "NONE";
}
// Just copy ports from the Bel
copy_bel_ports();