aboutsummaryrefslogtreecommitdiffstats
path: root/icetime/cells.v
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-10-23 17:16:37 +0200
committerClifford Wolf <clifford@clifford.at>2015-10-23 17:16:37 +0200
commitd193e581d0b8dd26a53c4dcb19991cc9e7ef8f17 (patch)
tree407ef7da8f19d40790c29bb373593da43ff59393 /icetime/cells.v
parent647eedfc21317bd20de934ae6875e7a7a7f0ce8a (diff)
downloadicestorm-d193e581d0b8dd26a53c4dcb19991cc9e7ef8f17.tar.gz
icestorm-d193e581d0b8dd26a53c4dcb19991cc9e7ef8f17.tar.bz2
icestorm-d193e581d0b8dd26a53c4dcb19991cc9e7ef8f17.zip
Progress in icetime
Diffstat (limited to 'icetime/cells.v')
-rw-r--r--icetime/cells.v180
1 files changed, 180 insertions, 0 deletions
diff --git a/icetime/cells.v b/icetime/cells.v
index 289c55e..32ee1a7 100644
--- a/icetime/cells.v
+++ b/icetime/cells.v
@@ -672,6 +672,186 @@ module sync_clk_enable(D, NC, Q);
output Q;
endmodule
+module Span4Mux_h0(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_h1(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_h2(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_h3(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_h4(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_v0(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_v1(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_v2(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_v3(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span4Mux_v4(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h0(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h1(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h2(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h3(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h4(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h5(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h6(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h7(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h8(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h9(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h10(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h11(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_h12(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v0(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v1(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v2(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v3(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v4(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v5(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v6(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v7(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v8(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v9(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v10(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v11(I, O);
+ input I;
+ output O;
+endmodule
+
+module Span12Mux_v12(I, O);
+ input I;
+ output O;
+endmodule
+
module GND(Y);
output Y;
endmodule