205 lines
11 KiB
XML
205 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<wave_config>
|
|
<wave_state>
|
|
</wave_state>
|
|
<db_ref_list>
|
|
<db_ref path="CPU9bits_tb_behav.wdb" id="1">
|
|
<top_modules>
|
|
<top_module name="CPU9bits_tb" />
|
|
<top_module name="glbl" />
|
|
</top_modules>
|
|
</db_ref>
|
|
</db_ref_list>
|
|
<zoom_setting>
|
|
<ZoomStartTime time="2601900fs"></ZoomStartTime>
|
|
<ZoomEndTime time="100801901fs"></ZoomEndTime>
|
|
<Cursor1Time time="77402000fs"></Cursor1Time>
|
|
</zoom_setting>
|
|
<column_width_setting>
|
|
<NameColumnWidth column_width="188"></NameColumnWidth>
|
|
<ValueColumnWidth column_width="72"></ValueColumnWidth>
|
|
</column_width_setting>
|
|
<WVObjectSize size="5" />
|
|
<wvobject fp_name="group191" type="group">
|
|
<obj_property name="label">Fetch Unit</obj_property>
|
|
<obj_property name="DisplayName">label</obj_property>
|
|
<obj_property name="isExpanded"></obj_property>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/clk" type="logic">
|
|
<obj_property name="ElementShortName">clk</obj_property>
|
|
<obj_property name="ObjectShortName">clk</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/reset" type="logic">
|
|
<obj_property name="ElementShortName">reset</obj_property>
|
|
<obj_property name="ObjectShortName">reset</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/op_idx" type="logic">
|
|
<obj_property name="ElementShortName">op_idx</obj_property>
|
|
<obj_property name="ObjectShortName">op_idx</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/AddrIn" type="array">
|
|
<obj_property name="ElementShortName">AddrIn[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">AddrIn[8:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/AddrOut" type="array">
|
|
<obj_property name="ElementShortName">AddrOut[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">AddrOut[8:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/progC_out" type="array">
|
|
<obj_property name="ElementShortName">progC_out[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">progC_out[8:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/result_m" type="array">
|
|
<obj_property name="ElementShortName">result_m[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">result_m[8:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/FetchU/cout" type="logic">
|
|
<obj_property name="ElementShortName">cout</obj_property>
|
|
<obj_property name="ObjectShortName">cout</obj_property>
|
|
</wvobject>
|
|
</wvobject>
|
|
<wvobject fp_name="group182" type="group">
|
|
<obj_property name="label">Control Unit</obj_property>
|
|
<obj_property name="DisplayName">label</obj_property>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/instIn" type="array">
|
|
<obj_property name="ElementShortName">instIn[3:0]</obj_property>
|
|
<obj_property name="ObjectShortName">instIn[3:0]</obj_property>
|
|
<obj_property name="isExpanded"></obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/functBit" type="logic">
|
|
<obj_property name="ElementShortName">functBit</obj_property>
|
|
<obj_property name="ObjectShortName">functBit</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/aluOut" type="array">
|
|
<obj_property name="ElementShortName">aluOut[3:0]</obj_property>
|
|
<obj_property name="ObjectShortName">aluOut[3:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/FU" type="array">
|
|
<obj_property name="ElementShortName">FU[2:0]</obj_property>
|
|
<obj_property name="ObjectShortName">FU[2:0]</obj_property>
|
|
<obj_property name="isExpanded"></obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/bank" type="array">
|
|
<obj_property name="ElementShortName">bank[1:0]</obj_property>
|
|
<obj_property name="ObjectShortName">bank[1:0]</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/addi" type="logic">
|
|
<obj_property name="ElementShortName">addi</obj_property>
|
|
<obj_property name="ObjectShortName">addi</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/mem" type="logic">
|
|
<obj_property name="ElementShortName">mem</obj_property>
|
|
<obj_property name="ObjectShortName">mem</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/dataMemEn" type="logic">
|
|
<obj_property name="ElementShortName">dataMemEn</obj_property>
|
|
<obj_property name="ObjectShortName">dataMemEn</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/RegEn" type="logic">
|
|
<obj_property name="ElementShortName">RegEn</obj_property>
|
|
<obj_property name="ObjectShortName">RegEn</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/halt" type="logic">
|
|
<obj_property name="ElementShortName">halt</obj_property>
|
|
<obj_property name="ObjectShortName">halt</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/link" type="logic">
|
|
<obj_property name="ElementShortName">link</obj_property>
|
|
<obj_property name="ObjectShortName">link</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/CU/js" type="logic">
|
|
<obj_property name="ElementShortName">js</obj_property>
|
|
<obj_property name="ObjectShortName">js</obj_property>
|
|
</wvobject>
|
|
</wvobject>
|
|
<wvobject type="divider" fp_name="divider431">
|
|
<obj_property name="label">Divider</obj_property>
|
|
<obj_property name="DisplayName">label</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="group162" type="group">
|
|
<obj_property name="label">Instruction Memory</obj_property>
|
|
<obj_property name="DisplayName">label</obj_property>
|
|
<obj_property name="isExpanded"></obj_property>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/iM/address" type="array">
|
|
<obj_property name="ElementShortName">address[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">address[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/iM/readData" type="array">
|
|
<obj_property name="ElementShortName">readData[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">readData[8:0]</obj_property>
|
|
<obj_property name="Radix">BINARYRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/iM/memory" type="array">
|
|
<obj_property name="ElementShortName">memory[8:0][8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">memory[8:0][8:0]</obj_property>
|
|
</wvobject>
|
|
</wvobject>
|
|
<wvobject fp_name="group595" type="group">
|
|
<obj_property name="label">RF</obj_property>
|
|
<obj_property name="DisplayName">label</obj_property>
|
|
<obj_property name="isExpanded"></obj_property>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/clk" type="logic">
|
|
<obj_property name="ElementShortName">clk</obj_property>
|
|
<obj_property name="ObjectShortName">clk</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/reset" type="logic">
|
|
<obj_property name="ElementShortName">reset</obj_property>
|
|
<obj_property name="ObjectShortName">reset</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/En" type="logic">
|
|
<obj_property name="ElementShortName">En</obj_property>
|
|
<obj_property name="ObjectShortName">En</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/write_index" type="array">
|
|
<obj_property name="ElementShortName">write_index[1:0]</obj_property>
|
|
<obj_property name="ObjectShortName">write_index[1:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/op0_idx" type="array">
|
|
<obj_property name="ElementShortName">op0_idx[1:0]</obj_property>
|
|
<obj_property name="ObjectShortName">op0_idx[1:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/op1_idx" type="array">
|
|
<obj_property name="ElementShortName">op1_idx[1:0]</obj_property>
|
|
<obj_property name="ObjectShortName">op1_idx[1:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/write_data" type="array">
|
|
<obj_property name="ElementShortName">write_data[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">write_data[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/op0" type="array">
|
|
<obj_property name="ElementShortName">op0[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">op0[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/op1" type="array">
|
|
<obj_property name="ElementShortName">op1[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">op1[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/r0_out" type="array">
|
|
<obj_property name="ElementShortName">r0_out[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">r0_out[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/r1_out" type="array">
|
|
<obj_property name="ElementShortName">r1_out[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">r1_out[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/r2_out" type="array">
|
|
<obj_property name="ElementShortName">r2_out[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">r2_out[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
<wvobject fp_name="/CPU9bits_tb/CPU9bits0/FD/RF/r3_out" type="array">
|
|
<obj_property name="ElementShortName">r3_out[8:0]</obj_property>
|
|
<obj_property name="ObjectShortName">r3_out[8:0]</obj_property>
|
|
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
|
|
</wvobject>
|
|
</wvobject>
|
|
</wave_config>
|