diff --git a/lib/CPUs/MIPS/sim/hello.flash.bin b/lib/CPUs/MIPS/sim/hello.flash.bin deleted file mode 100644 index cd652ef..0000000 Binary files a/lib/CPUs/MIPS/sim/hello.flash.bin and /dev/null differ diff --git a/lib/CPUs/MIPS/sim/tb_mips_top.fdo b/lib/CPUs/MIPS/sim/tb_mips_top.fdo index 1f1298b..c7305f5 100644 --- a/lib/CPUs/MIPS/sim/tb_mips_top.fdo +++ b/lib/CPUs/MIPS/sim/tb_mips_top.fdo @@ -5,9 +5,6 @@ vlib work # RAMS vcom -explicit -93 "../../../rams/dpram_2w2r2c_ra_sim.vhd" vcom -explicit -93 "../../../rams/dpram_1w1r2c_ra_sim.vhd" -vcom -explicit -93 "../../../rams/dpram_2w2r2c_ro_sim.vhd" -vcom -explicit -93 "../../../rams/dpram_1w1r2c_ro_sim.vhd" - # FIFOS vcom -explicit -93 "../../../FIFO/src/fifo_ctrl_pkg.vhd" @@ -18,11 +15,8 @@ vcom -explicit -93 "../../../FIFO/src/fifo_async_ctrl.vhd" vcom -explicit -93 "../../../FIFO/src/fifo_async.vhd" # UART -#vcom -explicit -93 "../../../uart/bbfifo_16x8.vhd" -#vcom -explicit -93 "../../../uart/kcuart_rx.vhd" -#vcom -explicit -93 "../../../uart/kcuart_tx.vhd" -#vcom -explicit -93 "../../../uart/uart_rx.vhd" -#vcom -explicit -93 "../../../uart/uart_tx.vhd" +vcom -explicit -93 "../../../uart/uart_rx_sim.vhd" +vcom -explicit -93 "../../../uart/uart_tx_sim.vhd" vcom -explicit -93 "../../../uart/uart_wb.vhd" # GPIO diff --git a/lib/CPUs/MIPS/src/tb_mips_top.vhd b/lib/CPUs/MIPS/src/tb_mips_top.vhd index 3426f40..ef5ef2a 100644 --- a/lib/CPUs/MIPS/src/tb_mips_top.vhd +++ b/lib/CPUs/MIPS/src/tb_mips_top.vhd @@ -328,10 +328,6 @@ inst_sram_port : entity work.async_port_wb ); inst_uart : entity work.uart_wb - GENERIC MAP - ( - simulate_tx => true - ) PORT MAP ( CLK_I => clk, @@ -399,8 +395,6 @@ SRAM_WRITE: FLASH_READ: process(rst, flash_cs_n, flash_oe_n, flash_a) type file_t is file of integer; --- file load_flash : file_t open read_mode is "ucb.elf.flash.bin"; --- file load_flash : file_t open read_mode is "test_timer.elf.flash.bin"; file load_flash : file_t open read_mode is "hello.elf.flash.bin"; variable instr : integer; variable index : natural;