aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/cells.cc
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2018-10-27 23:28:25 +0200
committerDavid Shah <davey1576@gmail.com>2018-10-27 23:28:25 +0200
commitaf9ed378b49b19abcc2a8e4aa8877f5f1f0e0984 (patch)
tree1aa975f406fb2a1fbc9a84c3badcf8f7c58a0ac4 /ice40/cells.cc
parent69b9aaba9d06c3fc0df8a25f9a18bbaab8dfe61a (diff)
downloadnextpnr-af9ed378b49b19abcc2a8e4aa8877f5f1f0e0984.tar.gz
nextpnr-af9ed378b49b19abcc2a8e4aa8877f5f1f0e0984.tar.bz2
nextpnr-af9ed378b49b19abcc2a8e4aa8877f5f1f0e0984.zip
ice40: Fix PLL DYNAMICDELAY
Signed-off-by: David Shah <davey1576@gmail.com>
Diffstat (limited to 'ice40/cells.cc')
-rw-r--r--ice40/cells.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/ice40/cells.cc b/ice40/cells.cc
index 886dae2a..76e67ab7 100644
--- a/ice40/cells.cc
+++ b/ice40/cells.cc
@@ -230,7 +230,8 @@ std::unique_ptr<CellInfo> create_ice_cell(Context *ctx, IdString type, std::stri
new_cell->params[ctx->id("TEST_MODE")] = "0";
add_port(ctx, new_cell.get(), "BYPASS", PORT_IN);
- add_port(ctx, new_cell.get(), "DYNAMICDELAY", PORT_IN);
+ for (int i = 0; i < 8; i++)
+ add_port(ctx, new_cell.get(), "DYNAMICDELAY_" + std::to_string(i), PORT_IN);
add_port(ctx, new_cell.get(), "EXTFEEDBACK", PORT_IN);
add_port(ctx, new_cell.get(), "LATCHINPUTVALUE", PORT_IN);
add_port(ctx, new_cell.get(), "REFERENCECLK", PORT_IN);