Add activity LED to iCEBreaker

This commit is contained in:
Luke Wren 2021-07-25 13:13:41 +01:00
parent 91edd62ea1
commit 5976a8a9b7
4 changed files with 17 additions and 2 deletions

View File

@ -1,5 +1,6 @@
file fpga_icebreaker.v
file ../libfpga/common/reset_sync.v
file ../libfpga/common/fpga_reset.v
list ../libfpga/common/activity_led.f
list ../soc/soc.f

View File

@ -29,6 +29,8 @@ module fpga_icebreaker (
input wire tdi,
output wire tdo,
output wire led,
output wire mirror_tck,
output wire mirror_tms,
output wire mirror_tdi,
@ -61,6 +63,16 @@ reset_sync trst_sync_u (
.rst_n_out (trst_n)
);
activity_led #(
.WIDTH (1 << 16),
.ACTIVE_LEVEL (1'b0)
) tck_led_u (
.clk (clk_sys),
.rst_n (rst_n_sys),
.i (tck),
.o (led)
);
example_soc #(
.MUL_FAST (1),
.EXTENSION_C (0)
@ -69,7 +81,7 @@ example_soc #(
.rst_n (rst_n_sys),
.tck (tck),
.trst_n (rst_n_sys), //fixme!
.trst_n (trst_n),
.tms (tms),
.tdi (tdi),
.tdo (tdo),

@ -1 +1 @@
Subproject commit f59444817ea754d65fb3c0a0eaf7255da5c77c6b
Subproject commit 0b647a3f8e82d93b4b1e78ec72c33ff487f00d33

View File

@ -20,6 +20,8 @@ set_io tms 19 # FTDI BDBUS3
set_io uart_rx 15 # FTDI ADBUS0, flash SCK, iCE SCK
set_io uart_tx 14 # FTDI ADBUS1, flash MOSI, iCE SO (if jumper J15 connected)
set_io led 37 # Green on main board
# SPI flash
# set_io flash_mosi 14
# set_io flash_miso 17