aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/synth/wire.v
diff options
context:
space:
mode:
Diffstat (limited to 'ecp5/synth/wire.v')
-rw-r--r--ecp5/synth/wire.v11
1 files changed, 11 insertions, 0 deletions
diff --git a/ecp5/synth/wire.v b/ecp5/synth/wire.v
new file mode 100644
index 00000000..2af68ed2
--- /dev/null
+++ b/ecp5/synth/wire.v
@@ -0,0 +1,11 @@
+module top(input a_pin, output [3:0] led_pin);
+
+ wire a;
+ wire [3:0] led;
+
+ TRELLIS_IO #(.DIR("INPUT")) a_buf (.B(a_pin), .O(a));
+ TRELLIS_IO #(.DIR("OUTPUT")) led_buf [3:0] (.B(led_pin), .I(led));
+
+ //assign led[0] = !a;
+ always @(posedge a) led[0] <= !led[0];
+endmodule