Repository navigation
Expand file tree
/
Copy pathhalf_processor_wave.do
More file actions
67 lines (67 loc) · 4.91 KB
/
Copy pathhalf_processor_wave.do
File metadata and controls
67 lines (67 loc) · 4.91 KB
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
onerror {resume}
quietly virtual function -install /half_processor_tb/dut/rom -env /half_processor_tb/dut { &{/half_processor_tb/dut/rom/stream[0], /half_processor_tb/dut/rom/stream[1] }} opcode
quietly virtual function -install /half_processor_tb/dut/rom -env /half_processor_tb/dut/rom { &{/half_processor_tb/dut/rom/stream[0], /half_processor_tb/dut/rom/stream[1], /half_processor_tb/dut/rom/stream[2] }} streamHead
quietly WaveActivateNextPane {} 0
add wave -noupdate /half_processor_tb/romPort/clk
add wave -noupdate -expand -group {CPU Interface} -radix decimal /half_processor_tb/zero
add wave -noupdate -expand -group {CPU Interface} /half_processor_tb/proceed
add wave -noupdate -expand -group {CPU Interface} /half_processor_tb/dut/from_cpu/jumpProceed
add wave -noupdate -expand -group {CPU Interface} /half_processor_tb/dut/to_cpu/ready
add wave -noupdate -expand -group {CPU Interface} /half_processor_tb/dut/to_cpu/done
add wave -noupdate -expand -group {CPU Interface} -radix decimal /half_processor_tb/dut/to_cpu/accumulator
add wave -noupdate -expand -group {CPU Interface} -radix decimal /half_processor_tb/dut/to_cpu/preAccumulator
add wave -noupdate -expand -group {CPU Interface} /half_processor_tb/to_cpu/jumping
add wave -noupdate -expand -group {Half State} -radix unsigned /half_processor_tb/dut/lines
add wave -noupdate -expand -group {Half State} /half_processor_tb/dut/ps
add wave -noupdate -expand -group {Half State} /half_processor_tb/dut/ns
add wave -noupdate -expand -group {Half State} -label accumulator -radix decimal /half_processor_tb/dut/acc
add wave -noupdate -expand -group {Half State} -label preAccumulator -radix decimal /half_processor_tb/dut/preAcc
add wave -noupdate -expand -group {Bit Stream State} /half_processor_tb/dut/rom/ready
add wave -noupdate -expand -group {Bit Stream State} -label {stream[0:2]} /half_processor_tb/dut/rom/streamHead
add wave -noupdate -expand -group {Bit Stream State} /half_processor_tb/dut/rom/stream
add wave -noupdate -expand -group {Bit Stream State} /half_processor_tb/dut/rom/cmd
add wave -noupdate -expand -group {Bit Stream State} -label addr -radix unsigned /half_processor_tb/dut/rom/address
add wave -noupdate -expand -group Executor /half_processor_tb/dut/executorInstance/waiting
add wave -noupdate -expand -group Executor /half_processor_tb/dut/executorInstance/half/done
add wave -noupdate -expand -group Executor -label nextDone /half_processor_tb/dut/executorInstance/done
add wave -noupdate -expand -group Executor /half_processor_tb/dut/executorInstance/opcode1
add wave -noupdate -expand -group Executor /half_processor_tb/dut/executorInstance/opcode2
add wave -noupdate -expand -group Executor -radix decimal /half_processor_tb/dut/executorInstance/in
add wave -noupdate -expand -group Executor -radix decimal /half_processor_tb/dut/executorInstance/inputAddress
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/cacheReadPort/data
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/cacheReadPort/address
add wave -noupdate -expand -group RAM /half_processor_tb/cacheReadPort/read
add wave -noupdate -expand -group RAM /half_processor_tb/cacheReadPort/ready
add wave -noupdate -expand -group RAM /half_processor_tb/cacheReadPort/readyNow
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/cacheReadPort/nowData
add wave -noupdate -expand -group RAM /half_processor_tb/ramCache/readHit
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/ramCache/entries
add wave -noupdate -expand -group RAM /half_processor_tb/ramCache/INDEX_WIDTH
add wave -noupdate -expand -group RAM /half_processor_tb/ramCache/TAG_WIDTH
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/ramCache/oldReadInfo
add wave -noupdate -expand -group RAM -radix hexadecimal /half_processor_tb/ramCache/readInfo
add wave -noupdate -expand -group RAM /half_processor_tb/ramCache/ps
add wave -noupdate -expand -group RAM /half_processor_tb/ramCache/ns
add wave -noupdate -expand -group RAM -radix decimal /half_processor_tb/ramCache/nextReadAddr
add wave -noupdate -expand -group RAM -radix decimal /half_processor_tb/ramCache/readAddr
add wave -noupdate -expand -group {Manual RAM} -radix hexadecimal /half_processor_tb/ramAddr
add wave -noupdate -expand -group {Manual RAM} /half_processor_tb/ramWrite
add wave -noupdate -expand -group {Manual RAM} -radix hexadecimal /half_processor_tb/ramData
TreeUpdate [SetDefaultTree]
WaveRestoreCursors {{Cursor 1} {8 ps} 0}
quietly wave cursor active 1
configure wave -namecolwidth 150
configure wave -valuecolwidth 100
configure wave -justifyvalue left
configure wave -signalnamewidth 1
configure wave -snapdistance 10
configure wave -datasetprefix 0
configure wave -rowmargin 4
configure wave -childrowmargin 2
configure wave -gridoffset 1
configure wave -gridperiod 2
configure wave -griddelta 10
configure wave -timeline 0
configure wave -timelineunits ps
update
WaveRestoreZoom {0 ps} {48 ps}