2 if {[file exists gate_work]} {
\r
3 vdel -lib gate_work -all
\r
8 vcom -93 -work work {de1_nes.vho}
\r
10 vcom -93 -work work {D:/daisuke/nes/repo/motonesfpga/de1_nes/testbench_motones_sim.vhd}
\r
12 vsim -t 10ps +transport_int_delays +transport_path_delays -sdftyp /sim_board=de1_nes_vhd.sdo -L cycloneii -L gate_work -L work testbench_motones_sim
\r
16 add wave sim:/testbench_motones_sim/sim_board/rst_n
\r
18 add wave -divider cpu
\r
20 ##add wave sim:/testbench_motones_sim/sim_board/dbg_ppu_clk
\r
21 ##add wave sim:/testbench_motones_sim/sim_board/dbg_mem_clk
\r
23 add wave sim:/testbench_motones_sim/sim_board/dbg_r_nw
\r
25 add wave sim:/testbench_motones_sim/sim_board/dbg_cpu_clk
\r
27 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_addr
\r
28 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_d_io
\r
30 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_instruction
\r
31 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_int_d_bus
\r
33 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_exec_cycle
\r
35 add wave -divider regs
\r
37 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_index_bus;
\r
38 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_acc_bus;
\r
39 ## dbg_pcl, dbg_pch,
\r
41 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_acc
\r
42 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_sp
\r
43 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_status
\r
44 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_x
\r
45 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_y
\r
48 add wave -divider ppu
\r
50 add wave sim:/testbench_motones_sim/sim_board/dbg_ppu_ce_n
\r
51 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_ctrl
\r
52 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_mask
\r
53 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_status
\r
54 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_addr
\r
55 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_data
\r
56 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_scrl_x
\r
57 add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_ppu_scrl_y
\r
60 add wave -divider debug
\r
62 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_idl_h
\r
63 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_idl_l
\r
64 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_dbb_r
\r
65 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_dbb_w
\r
67 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_dec_oe_n
\r
68 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_dec_val
\r
69 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_int_dbus
\r
71 #add wave -divider debug2
\r
74 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_status_val
\r
75 #add wave -radix hex sim:/testbench_motones_sim/sim_board/dbg_stat_we_n
\r
82 #wave zoom range 3339700 ps 5138320 ps
\r
89 ##wave addcursor 907923400 ps
\r