diff --git a/projects/mips_sys/sim/tb_mips_sys.fdo b/projects/mips_sys/sim/tb_mips_sys.fdo index a040e2f..6d5417c 100644 --- a/projects/mips_sys/sim/tb_mips_sys.fdo +++ b/projects/mips_sys/sim/tb_mips_sys.fdo @@ -66,7 +66,7 @@ vcom -explicit -93 "../../../lib/misc/lcd_port.vhd" vcom -explicit -93 "../../../lib/misc/async_types.vhd" vcom -explicit -93 "../../../lib/misc/async_port_wb.vhd" vcom -explicit -93 "../../../lib/misc/flash_port_wb.vhd" -vcom -explicit -93 "../src/async_defs.vhd" +vcom -explicit -93 "../src/async_defs_sim.vhd" # Sync SRAM vcom -explicit -93 "../../../lib/SSRAM/src/package_utility.vhd" diff --git a/projects/mips_sys/sim/tb_mips_sys.wdo b/projects/mips_sys/sim/tb_mips_sys.wdo index e2e249e..066c489 100644 --- a/projects/mips_sys/sim/tb_mips_sys.wdo +++ b/projects/mips_sys/sim/tb_mips_sys.wdo @@ -1,7 +1,7 @@ onerror {resume} quietly WaveActivateNextPane {} 0 add wave -noupdate -divider UUT -add wave -noupdate -format Logic /tb_mips_sys/uut/rst +add wave -noupdate -format Logic /tb_mips_sys/uut/RST_O add wave -noupdate -format Logic /tb_mips_sys/uut/nmi add wave -noupdate -format Logic /tb_mips_sys/uut/rst_in add wave -noupdate -format Logic /tb_mips_sys/sys_rst_n_in @@ -30,7 +30,7 @@ add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/sys_sdr_a_q add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/sys_sdr_data add wave -noupdate -format Literal /tb_mips_sys/sys_sdr_dm_q add wave -noupdate -format Literal /tb_mips_sys/sys_error -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/addr_o add wave -noupdate -format Literal /tb_mips_sys/uut/sel_o add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/mdat_i @@ -42,7 +42,7 @@ add wave -noupdate -format Logic /tb_mips_sys/uut/ack_i add wave -noupdate -format Logic /tb_mips_sys/uut/srdy_i add wave -noupdate -format Logic /tb_mips_sys/uut/mrdy_o add wave -noupdate -format Literal /tb_mips_sys/uut/mem_area -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -divider Arbiter add wave -noupdate -format Literal /tb_mips_sys/uut/arb_idx add wave -noupdate -format Literal /tb_mips_sys/uut/arb_req @@ -79,7 +79,7 @@ add wave -noupdate -format Logic /tb_mips_sys/uut/sys_ac97_ssync add wave -noupdate -format Logic /tb_mips_sys/uut/sys_ac97_bit_clk add wave -noupdate -format Logic /tb_mips_sys/ac_synced add wave -noupdate -divider {CPU Master} -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/mdat_i add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/mdat_o_cpu add wave -noupdate -format Logic /tb_mips_sys/uut/mrdy_o_cpu @@ -91,7 +91,7 @@ add wave -noupdate -format Logic /tb_mips_sys/uut/stb_o_cpu add wave -noupdate -format Logic /tb_mips_sys/uut/srdy_i_cpu add wave -noupdate -format Logic /tb_mips_sys/uut/ack_i_cpu add wave -noupdate -divider {VGA Master} -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/mdat_i add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/mdat_o_vga add wave -noupdate -format Logic /tb_mips_sys/uut/mrdy_o_vga @@ -103,10 +103,10 @@ add wave -noupdate -format Logic /tb_mips_sys/uut/stb_o_vga add wave -noupdate -format Logic /tb_mips_sys/uut/srdy_i_vga add wave -noupdate -format Logic /tb_mips_sys/uut/ack_i_vga add wave -noupdate -divider BUI -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -label .op -radix hexadecimal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/ex_stage.op add wave -noupdate -divider USB -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Logic /tb_mips_sys/sys_usb_rstn add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/sys_usb_d add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/sys_usb_a @@ -117,7 +117,7 @@ add wave -noupdate -format Logic /tb_mips_sys/sys_usb_int add wave -noupdate -format Literal /tb_mips_sys/uut/inst_usb_port/s add wave -noupdate -divider Flash add wave -noupdate -format Logic /tb_mips_sys/uut/sys_flash_ac97_rstn -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal /tb_mips_sys/uut/inst_flash_port/as add wave -noupdate -format Literal /tb_mips_sys/uut/inst_flash_port/s add wave -noupdate -format Logic /tb_mips_sys/uut/sys_flash_ssram_we_n @@ -151,31 +151,31 @@ add wave -noupdate -format Logic /tb_mips_sys/uut/ssram_we_n add wave -noupdate -format Logic /tb_mips_sys/uut/ssram_d_drv add wave -noupdate -format Logic /tb_mips_sys/uut/ssram_bsy add wave -noupdate -divider {MIPS TOP} -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/hdu add wave -noupdate -format Literal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/sdu add wave -noupdate -format Logic /tb_mips_sys/uut/inst_mips_top/inst_pipeline/cpu_run add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/inst_reg_dual/reg_mem -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/id_stage add wave -noupdate -format Literal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/sdu -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/ex_stage add wave -noupdate -format Literal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/sdu -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/mem_stage add wave -noupdate -format Literal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/sdu -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/wb_stage add wave -noupdate -divider {CPU DMEM} -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -divider {CPU IMEM} -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -divider {User ROM} add wave -noupdate -divider UUT -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/pc -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal /tb_mips_sys/uut/sys_sdr_a_q add wave -noupdate -format Literal /tb_mips_sys/uut/sys_sdr_ba_q add wave -noupdate -format Logic /tb_mips_sys/uut/sys_sdr_cas_qn @@ -190,11 +190,11 @@ add wave -noupdate -format Literal /tb_mips_sys/uut/sys_sdr_dqs_q add wave -noupdate -format Logic /tb_mips_sys/uut/sys_sdr_ras_qn add wave -noupdate -format Logic /tb_mips_sys/uut/sys_sdr_we_qn add wave -noupdate -divider I-Cache -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O add wave -noupdate -format Literal -radix hexadecimal -expand /tb_mips_sys/uut/inst_mips_top/inst_pipeline/pc add wave -noupdate -format Logic -label .branch -radix hexadecimal /tb_mips_sys/uut/inst_mips_top/inst_pipeline/ex_stage.ctrl.branch add wave -noupdate -divider D-Cache -add wave -noupdate -format Logic /tb_mips_sys/uut/clk +add wave -noupdate -format Logic /tb_mips_sys/uut/CLK_O TreeUpdate [SetDefaultTree] WaveRestoreCursors {{Cursor 2} {0 ps} 0} {{Cursor 100} {0 ps} 0} configure wave -namecolwidth 187