summaryrefslogtreecommitdiff
path: root/techlibs/ice40/cells_sim.v
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-12-07 03:32:20 +0100
committerClifford Wolf <clifford@clifford.at>2015-12-07 03:32:20 +0100
commit4d0a6dac7b865a38b587cda3e1c13b16ee284deb (patch)
tree53335c406dea1d9ea3dfbc9fa8b9f6c51107ea71 /techlibs/ice40/cells_sim.v
parent1ea6db3db82e933099ca285f5d483cb7fdb70f02 (diff)
parent9f5b6e4cbc4da0b3ae6429b03097532de3bf4c60 (diff)
Merge pull request #108 from cseed/master
Added LO to ICESTORM_LC for LUT cascade route.
Diffstat (limited to 'techlibs/ice40/cells_sim.v')
-rw-r--r--techlibs/ice40/cells_sim.v4
1 files changed, 3 insertions, 1 deletions
diff --git a/techlibs/ice40/cells_sim.v b/techlibs/ice40/cells_sim.v
index 4d792c85..f23218c0 100644
--- a/techlibs/ice40/cells_sim.v
+++ b/techlibs/ice40/cells_sim.v
@@ -661,7 +661,7 @@ endmodule
module ICESTORM_LC (
input I0, I1, I2, I3, CIN, CLK, CEN, SR,
- output O, COUT
+ output LO, O, COUT
);
parameter [15:0] LUT_INIT = 0;
@@ -678,6 +678,8 @@ module ICESTORM_LC (
wire [1:0] lut_s1 = I1 ? lut_s2[ 3:2] : lut_s2[1:0];
wire lut_o = I0 ? lut_s1[ 1] : lut_s1[ 0];
+ assign LO = lut_o;
+
wire polarized_clk;
assign polarized_clk = CLK ^ NEG_CLK;