-
Notifications
You must be signed in to change notification settings - Fork 10
/
testBench.wcfg
75 lines (75 loc) · 4.01 KB
/
testBench.wcfg
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
<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
<wave_state>
</wave_state>
<db_ref_list>
<db_ref path="/home/john/Dropbox/Arquitectura/sparcProcessorMonocycle/tbSparcV8_isim_beh.wdb" id="1" type="auto">
<top_modules>
<top_module name="numeric_std" />
<top_module name="std_logic_1164" />
<top_module name="std_logic_arith" />
<top_module name="std_logic_unsigned" />
<top_module name="tbsparcv8" />
<top_module name="textio" />
</top_modules>
</db_ref>
</db_ref_list>
<WVObjectSize size="12" />
<wvobject fp_name="/tbsparcv8/clk" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/reset" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">reset</obj_property>
<obj_property name="ObjectShortName">reset</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/dataout" type="array" db_ref_id="1">
<obj_property name="ElementShortName">dataout[31:0]</obj_property>
<obj_property name="ObjectShortName">dataout[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/programcounter" type="array" db_ref_id="1">
<obj_property name="ElementShortName">programcounter[31:0]</obj_property>
<obj_property name="ObjectShortName">programcounter[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_dataMemory/rammemory[5]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[5]</obj_property>
<obj_property name="ObjectShortName">rammemory[5]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_registerFile/registers[15]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[15]</obj_property>
<obj_property name="ObjectShortName">registers[15]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_registerFile/registers[4]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[4]</obj_property>
<obj_property name="ObjectShortName">registers[4]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_ALU/aluresult" type="array" db_ref_id="1">
<obj_property name="ElementShortName">aluresult[31:0]</obj_property>
<obj_property name="ObjectShortName">aluresult[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_muxPCSource/pcsource" type="array" db_ref_id="1">
<obj_property name="ElementShortName">pcsource[1:0]</obj_property>
<obj_property name="ObjectShortName">pcsource[1:0]</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_ALU/operando1" type="array" db_ref_id="1">
<obj_property name="ElementShortName">operando1[31:0]</obj_property>
<obj_property name="ObjectShortName">operando1[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_ALU/operando2" type="array" db_ref_id="1">
<obj_property name="ElementShortName">operando2[31:0]</obj_property>
<obj_property name="ObjectShortName">operando2[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/tbsparcv8/uut/Inst_registerFile/registersource1" type="array" db_ref_id="1">
<obj_property name="ElementShortName">registersource1[5:0]</obj_property>
<obj_property name="ObjectShortName">registersource1[5:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
</wave_config>