forked from mtheggi/6StageProcessor
-
Notifications
You must be signed in to change notification settings - Fork 1
/
test.do
136 lines (136 loc) · 4.83 KB
/
test.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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
vsim work.integration
# vsim work.integration
# Start time: 13:12:52 on Apr 17,2023
# Loading std.standard
# Loading std.textio(body)
# Loading ieee.std_logic_1164(body)
# Loading ieee.numeric_std(body)
# Loading work.integration(archinteg)
# Loading work.fetch(archfetch)
# Loading work.pc(programcounter)
# Loading work.instruction_cache(sync_ram_a)
# Loading work.my_nadder(a_my_adder)
# Loading work.my_adder(a_my_adder)
# Loading work.mux2(arch1)
# Loading work.reg(archofreg)
# Loading work.decode(archofdecode)
# Loading work.controlunit(archofcontrolunit)
# Loading work.registersfile(archofregistersfile)
# Loading work.mux8(arch3)
# Loading work.mux4(arch2)
add wave -position end sim:/integration/clk
add wave -position end sim:/integration/rst
add wave -position end sim:/integration/int
add wave -position end sim:/integration/AluSelector
add wave -position end sim:/integration/rs
add wave -position end sim:/integration/rt
add wave -position end sim:/integration/rd
add wave -position end sim:/integration/rs_data
add wave -position end sim:/integration/rt_data
add wave -position end sim:/integration/FD_out
add wave -position end sim:/integration/FD_in
add wave -position end sim:/integration/DE_out
add wave -position end sim:/integration/DE_in
add wave -position end sim:/integration/instruction
add wave -position end sim:/integration/immediateVal
add wave -position end sim:/integration/updated_PC
add wave -position end sim:/integration/OutputPort
add wave -position end sim:/integration/ALUResult
add wave -position 18 sim:/integration/CCROut
add wave -position end sim:/integration/identifierBit
add wave -position end sim:/integration/BranchFlag
add wave -position end sim:/integration/ControllerSignal
add wave -position end sim:/integration/ControllerSignalsofM1
add wave -position end sim:/integration/d/RF/out1
add wave -position end sim:/integration/d/RF/out2
add wave -position end sim:/integration/d/RF/out3
add wave -position end sim:/integration/d/RF/out4
add wave -position end sim:/integration/d/RF/out5
add wave -position end sim:/integration/d/RF/out6
add wave -position end sim:/integration/d/RF/out7
add wave -position end sim:/integration/d/RF/out8
add wave -position end sim:/integration/EM1/q
add wave -position end sim:/integration/DMaddress
add wave -position 3 sim:/integration/inport
mem load -i {D:\CCE\Junior Year\Spring 23\CMPN301 - Computer Architecture\Project\6StageProcessor - new\6StageProcessor\testcases.mem} /integration/f/ic/ram
# mem load -i {D:\collegelectures\Computer Architecture\6StageProcessor\testcases.mem} /integration/f/ic/ram
force -freeze sim:/integration/clk 0 0, 1 {50 ps} -r 100
force -freeze sim:/integration/rst 1 0
force -freeze sim:/integration/int 0 0
run
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Instance: /integration/f/ic
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Instance: /integration/f/ic
force -freeze sim:/integration/inport 'hFFFE 0
run
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(7)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(6)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(5)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(4)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(3)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(2)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(1)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Region: /integration/d/RF/loop2(0)
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Instance: /integration/f/ic
# ** Warning: NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0
# Time: 0 ps Iteration: 0 Instance: /integration/f/ic
force -freeze sim:/integration/rst 0 0
run
run
run
run
run
run
force -freeze sim:/integration/inport 'h0001 0
run
run
run
force -freeze sim:/integration/inport 0000000000001111 0
run
force -freeze sim:/integration/inport 'h00C8 0
run
force -freeze sim:/integration/inport 0000000011111111 0
run
force -freeze sim:/integration/inport 0000000000011111 0
run
force -freeze sim:/integration/inport 'h00FC 0
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run
run