diff --git a/lib/CPUs/MIPS/sim/tb_mips_top.wdo b/lib/CPUs/MIPS/sim/tb_mips_top.wdo index ee69877..527eb3b 100644 --- a/lib/CPUs/MIPS/sim/tb_mips_top.wdo +++ b/lib/CPUs/MIPS/sim/tb_mips_top.wdo @@ -17,6 +17,45 @@ add wave -noupdate -format Logic /tb_mips_top/cyc_o add wave -noupdate -format Logic /tb_mips_top/mrdy_o add wave -noupdate -format Literal /tb_mips_top/int add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_pipeline/inst_shifter/dout +add wave -noupdate -format Logic /tb_mips_top/uut/biu_rst +add wave -noupdate -format Logic /tb_mips_top/uut/cpu_rst +add wave -noupdate -format Logic /tb_mips_top/uut/cpu_run +add wave -noupdate -divider BIU +add wave -noupdate -format Literal /tb_mips_top/uut/inst_biu/bus_timeout_cnt +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bus_timeout +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_imem_err +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_imem_rdy +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_imem_en +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/cpu_imem_addr +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/cpu_imem_din +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_dmem_err +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_dmem_rdy +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_dmem_en +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/cpu_dmem_we +add wave -noupdate -format Literal /tb_mips_top/uut/inst_biu/cpu_dmem_be +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/cpu_dmem_dout +add wave -noupdate -format Literal /tb_mips_top/uut/inst_biu/cpu_dmem_din +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/cpu_dmem_addr +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bus_idle +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/busy +add wave -noupdate -format Literal /tb_mips_top/uut/inst_biu/dmem_be +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/bin_fifo_din +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/bin_fifo_dout +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bin_fifo_re +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bin_fifo_we +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bin_fifo_full +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/bin_fifo_empty +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/write_fifo_din +add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/write_fifo_dout +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/write_fifo_re +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/write_fifo_we +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/write_fifo_full +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/write_fifo_empty +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/write_busy +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/read_cycle +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcached +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcache_en2 +add wave -noupdate -format Logic /tb_mips_top/uut/inst_biu/dcache_en add wave -noupdate -divider {External components} add wave -noupdate -format Logic /tb_mips_top/clk add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpo0 @@ -26,6 +65,8 @@ add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/gpi1 add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_complete add wave -noupdate -format Logic /tb_mips_top/inst_uart/tx_empty add wave -noupdate -format Literal /tb_mips_top/inst_uart/uart_status_port +add wave -noupdate -format Logic /tb_mips_top/rx +add wave -noupdate -format Logic /tb_mips_top/tx add wave -noupdate -divider {Interrupt Timer} add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/inst_gpio/timer_cnt add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/inst_gpio/timer_cmp @@ -37,8 +78,6 @@ add wave -noupdate -format Literal /tb_mips_top/inst_gpio/timer_irq_ack add wave -noupdate -format Literal /tb_mips_top/inst_gpio/timer_cmp_we add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/inst_gpio/reg_data_wr add wave -noupdate -format Logic /tb_mips_top/clk -add wave -noupdate -format Logic /tb_mips_top/rx -add wave -noupdate -format Logic /tb_mips_top/tx add wave -noupdate -format Logic /tb_mips_top/clk add wave -noupdate -format Literal /tb_mips_top/mem_area add wave -noupdate -format Literal /tb_mips_top/inst_flash_port/s @@ -199,7 +238,7 @@ add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/ add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/inst_dcache/cpu_cache_index add wave -noupdate -format Literal -radix hexadecimal /tb_mips_top/uut/inst_biu/inst_dcache/cpu_word_index TreeUpdate [SetDefaultTree] -WaveRestoreCursors {{Cursor 1} {249927 ps} 0} {{Cursor 2} {3999904775 ps} 0} +WaveRestoreCursors {{Cursor 1} {2763568773 ps} 0} {{Cursor 2} {107733 ps} 0} configure wave -namecolwidth 188 configure wave -valuecolwidth 100 configure wave -justifyvalue left @@ -213,4 +252,4 @@ configure wave -gridperiod 100 configure wave -griddelta 40 configure wave -timeline 1 update -WaveRestoreZoom {0 ps} {553336 ps} +WaveRestoreZoom {0 ps} {4200 us}