This repository has been archived by the owner on Jun 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ComputerWave.do
80 lines (80 loc) · 4.43 KB
/
ComputerWave.do
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
onerror {resume}
quietly WaveActivateNextPane {} 0
add wave -noupdate /computer_tb/clock_TB
add wave -noupdate -divider {Control Unit}
add wave -noupdate /computer_tb/DUT1/uCPU/uControlUnit/CurrentState
add wave -noupdate -divider {Instruction Register}
add wave -noupdate /computer_tb/DUT1/uCPU/IR_Load
add wave -noupdate /computer_tb/DUT1/uCPU/IR
add wave -noupdate -divider {Memory Address Register}
add wave -noupdate /computer_tb/DUT1/uCPU/MAR_Load
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/MAR
add wave -noupdate -divider {Program Counter}
add wave -noupdate /computer_tb/DUT1/uCPU/PC_Load
add wave -noupdate /computer_tb/DUT1/uCPU/PC_Inc
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/PC
add wave -noupdate -divider {General Purpose Registers}
add wave -noupdate /computer_tb/DUT1/uCPU/A_Load
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/A
add wave -noupdate /computer_tb/DUT1/uCPU/B_Load
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/B
add wave -noupdate -divider {Bus System}
add wave -noupdate -radix binary /computer_tb/DUT1/uCPU/Bus1_Sel
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/Bus1
add wave -noupdate -radix binary /computer_tb/DUT1/uCPU/Bus2_Sel
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/Bus2
add wave -noupdate -divider {Memory System}
add wave -noupdate /computer_tb/DUT1/address
add wave -noupdate /computer_tb/DUT1/uMemory/offset_address
add wave -noupdate /computer_tb/DUT1/memory_input
add wave -noupdate -radix binary /computer_tb/DUT1/uMemory/write_enable
add wave -noupdate /computer_tb/DUT1/write
add wave -noupdate /computer_tb/DUT1/memory_output
add wave -noupdate /computer_tb/DUT1/uMemory/rom_data
add wave -noupdate /computer_tb/DUT1/uMemory/rw_data
add wave -noupdate /computer_tb/DUT1/uMemory/port_in_data
add wave -noupdate -divider {ALU Signals}
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/uALU/In1
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/uALU/In2
add wave -noupdate -radix binary /computer_tb/DUT1/uCPU/ALU_Sel
add wave -noupdate /computer_tb/DUT1/uCPU/uDataPath/ALU_Result
add wave -noupdate /computer_tb/DUT1/uCPU/CCR_Load
add wave -noupdate -radix binary /computer_tb/DUT1/uCPU/CCR
add wave -noupdate -divider Ports
add wave -noupdate -group {Input Ports} /computer_tb/port_in_00_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_01_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_02_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_03_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_04_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_05_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_06_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_07_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_08_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_09_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_10_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_11_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_12_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_13_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_14_TB
add wave -noupdate -group {Input Ports} /computer_tb/port_in_15_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_00_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_01_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_02_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_03_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_04_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_05_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_06_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_07_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_08_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_09_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_10_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_11_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_12_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_13_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_14_TB
add wave -noupdate -group {Output Ports} /computer_tb/port_out_15_TB
TreeUpdate [SetDefaultTree]
configure wave -namecolwidth 150
configure wave -valuecolwidth 100
configure wave -datasetprefix 0
update