diff options
author | David Shah <davey1576@gmail.com> | 2018-07-10 12:31:58 +0200 |
---|---|---|
committer | David Shah <davey1576@gmail.com> | 2018-07-11 10:42:09 +0200 |
commit | 1830c9372e9bb959cb886c8271d64778550a7ebb (patch) | |
tree | e89bf0f9e0e6341f27f70f88dc3d2b59a9400551 /ecp5/synth/ulx3s.v | |
parent | 98cdb6082d1f916bd47676c3e7f1feab6b585216 (diff) | |
download | nextpnr-1830c9372e9bb959cb886c8271d64778550a7ebb.tar.gz nextpnr-1830c9372e9bb959cb886c8271d64778550a7ebb.tar.bz2 nextpnr-1830c9372e9bb959cb886c8271d64778550a7ebb.zip |
ecp5: *** Blinky working ***
Signed-off-by: David Shah <davey1576@gmail.com>
Diffstat (limited to 'ecp5/synth/ulx3s.v')
-rw-r--r-- | ecp5/synth/ulx3s.v | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ecp5/synth/ulx3s.v b/ecp5/synth/ulx3s.v index 25535e35..486366fa 100644 --- a/ecp5/synth/ulx3s.v +++ b/ecp5/synth/ulx3s.v @@ -1,15 +1,18 @@ -module top(input a_pin, output led_pin, output gpio0_pin); +module top(input a_pin, output led_pin, output led2_pin, output gpio0_pin); wire a; - wire led; + wire led, led2; wire gpio0; - (* BEL="X6/Y0/PIOB" *) (* IO_TYPE="LVCMOS33" *) + (* BEL="X90/Y65/PIOB" *) (* IO_TYPE="LVCMOS33" *) TRELLIS_IO #(.DIR("INPUT")) a_buf (.B(a_pin), .O(a)); (* BEL="X0/Y23/PIOC" *) (* IO_TYPE="LVCMOS33" *) TRELLIS_IO #(.DIR("OUTPUT")) led_buf (.B(led_pin), .I(led)); + (* BEL="X0/Y26/PIOA" *) (* IO_TYPE="LVCMOS33" *) + TRELLIS_IO #(.DIR("OUTPUT")) led2_buf (.B(led2_pin), .I(led2)); (* BEL="X0/Y62/PIOD" *) (* IO_TYPE="LVCMOS33" *) TRELLIS_IO #(.DIR("OUTPUT")) gpio0_buf (.B(gpio0_pin), .I(gpio0)); - assign led = !a; + assign led = a; + assign led2 = !a; TRELLIS_SLICE #(.MODE("LOGIC"), .LUT0_INITVAL(16'hFFFF)) vcc (.F0(gpio0)); endmodule |