import Vivado project, rearrange Verilog sources

This commit is contained in:
slederer 2024-09-27 22:13:23 +02:00
parent 18b95b6bb6
commit a441e7e042
29 changed files with 789 additions and 742 deletions

View file

@ -0,0 +1,272 @@
<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
<wave_state>
</wave_state>
<db_ref_list>
<db_ref path="testbench_behav.wdb" id="1">
<top_modules>
<top_module name="glbl" />
<top_module name="testbench" />
</top_modules>
</db_ref>
</db_ref_list>
<zoom_setting>
<ZoomStartTime time="0fs"></ZoomStartTime>
<ZoomEndTime time="516271fs"></ZoomEndTime>
<Cursor1Time time="48444fs"></Cursor1Time>
</zoom_setting>
<column_width_setting>
<NameColumnWidth column_width="240"></NameColumnWidth>
<ValueColumnWidth column_width="90"></ValueColumnWidth>
</column_width_setting>
<WVObjectSize size="39" />
<wvobject fp_name="/testbench/uut/seq_state" type="array">
<obj_property name="ElementShortName">seq_state[1:0]</obj_property>
<obj_property name="ObjectShortName">seq_state[1:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/PC" type="array">
<obj_property name="ElementShortName">PC[15:0]</obj_property>
<obj_property name="ObjectShortName">PC[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/nPC" type="array">
<obj_property name="ElementShortName">nPC[15:0]</obj_property>
<obj_property name="ObjectShortName">nPC[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins" type="array">
<obj_property name="ElementShortName">ins[15:0]</obj_property>
<obj_property name="ObjectShortName">ins[15:0]</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/operand" type="array">
<obj_property name="ElementShortName">operand[15:0]</obj_property>
<obj_property name="ObjectShortName">operand[15:0]</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_branch" type="logic">
<obj_property name="ElementShortName">ins_branch</obj_property>
<obj_property name="ObjectShortName">ins_branch</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_cbranch" type="logic">
<obj_property name="ElementShortName">ins_cbranch</obj_property>
<obj_property name="ObjectShortName">ins_cbranch</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_load" type="logic">
<obj_property name="ElementShortName">ins_load</obj_property>
<obj_property name="ObjectShortName">ins_load</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_loadc" type="logic">
<obj_property name="ElementShortName">ins_loadc</obj_property>
<obj_property name="ObjectShortName">ins_loadc</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_loadi" type="logic">
<obj_property name="ElementShortName">ins_loadi</obj_property>
<obj_property name="ObjectShortName">ins_loadi</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_loadim" type="logic">
<obj_property name="ElementShortName">ins_loadim</obj_property>
<obj_property name="ObjectShortName">ins_loadim</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_store" type="logic">
<obj_property name="ElementShortName">ins_store</obj_property>
<obj_property name="ObjectShortName">ins_store</obj_property>
<obj_property name="CustomSignalColor">#A52A2A</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ins_aluop" type="logic">
<obj_property name="ElementShortName">ins_aluop</obj_property>
<obj_property name="ObjectShortName">ins_aluop</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/aluop" type="array">
<obj_property name="ElementShortName">aluop[3:0]</obj_property>
<obj_property name="ObjectShortName">aluop[3:0]</obj_property>
<obj_property name="CustomSignalColor">#FFD700</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
<obj_property name="Radix">BINARYRADIX</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/aluop_sd" type="array">
<obj_property name="ElementShortName">aluop_sd[1:0]</obj_property>
<obj_property name="ObjectShortName">aluop_sd[1:0]</obj_property>
<obj_property name="CustomSignalColor">#FFD700</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/aluop_x2y" type="logic">
<obj_property name="ElementShortName">aluop_x2y</obj_property>
<obj_property name="ObjectShortName">aluop_x2y</obj_property>
<obj_property name="CustomSignalColor">#FFD700</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/mem_addr" type="array">
<obj_property name="ElementShortName">mem_addr[15:0]</obj_property>
<obj_property name="ObjectShortName">mem_addr[15:0]</obj_property>
<obj_property name="CustomSignalColor">#DCDCDC</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/mem_read_enable" type="logic">
<obj_property name="ElementShortName">mem_read_enable</obj_property>
<obj_property name="ObjectShortName">mem_read_enable</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/mem_read_data" type="array">
<obj_property name="ElementShortName">mem_read_data[15:0]</obj_property>
<obj_property name="ObjectShortName">mem_read_data[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/mem_write_enable" type="logic">
<obj_property name="ElementShortName">mem_write_enable</obj_property>
<obj_property name="ObjectShortName">mem_write_enable</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/mem_write_data" type="array">
<obj_property name="ElementShortName">mem_write_data[15:0]</obj_property>
<obj_property name="ObjectShortName">mem_write_data[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/X" type="array">
<obj_property name="ElementShortName">X[15:0]</obj_property>
<obj_property name="ObjectShortName">X[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#FF0080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/nX" type="array">
<obj_property name="ElementShortName">nX[15:0]</obj_property>
<obj_property name="ObjectShortName">nX[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#FF0080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/Y" type="array">
<obj_property name="ElementShortName">Y[15:0]</obj_property>
<obj_property name="ObjectShortName">Y[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#FF0080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/FP" type="array">
<obj_property name="ElementShortName">FP[15:0]</obj_property>
<obj_property name="ObjectShortName">FP[15:0]</obj_property>
<obj_property name="CustomSignalColor">#DCDCDC</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/BP" type="array">
<obj_property name="ElementShortName">BP[15:0]</obj_property>
<obj_property name="ObjectShortName">BP[15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#DCDCDC</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/RP" type="array">
<obj_property name="ElementShortName">RP[15:0]</obj_property>
<obj_property name="ObjectShortName">RP[15:0]</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/nRP" type="array">
<obj_property name="ElementShortName">nRP[15:0]</obj_property>
<obj_property name="ObjectShortName">nRP[15:0]</obj_property>
<obj_property name="CustomSignalColor">#E0FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/ESP" type="array">
<obj_property name="ElementShortName">ESP[5:0]</obj_property>
<obj_property name="ObjectShortName">ESP[5:0]</obj_property>
<obj_property name="CustomSignalColor">#008080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/nESP" type="array">
<obj_property name="ElementShortName">nESP[5:0]</obj_property>
<obj_property name="ObjectShortName">nESP[5:0]</obj_property>
<obj_property name="CustomSignalColor">#008080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/stack_write" type="logic">
<obj_property name="ElementShortName">stack_write</obj_property>
<obj_property name="ObjectShortName">stack_write</obj_property>
<obj_property name="CustomSignalColor">#008080</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[0]" type="array">
<obj_property name="ElementShortName">[0][15:0]</obj_property>
<obj_property name="ObjectShortName">[0][15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[1]" type="array">
<obj_property name="ElementShortName">[1][15:0]</obj_property>
<obj_property name="ObjectShortName">[1][15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[2]" type="array">
<obj_property name="ElementShortName">[2][15:0]</obj_property>
<obj_property name="ObjectShortName">[2][15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[3]" type="array">
<obj_property name="ElementShortName">[3][15:0]</obj_property>
<obj_property name="ObjectShortName">[3][15:0]</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[4]" type="array">
<obj_property name="ElementShortName">[4][15:0]</obj_property>
<obj_property name="ObjectShortName">[4][15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[5]" type="array">
<obj_property name="ElementShortName">[5][15:0]</obj_property>
<obj_property name="ObjectShortName">[5][15:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[6]" type="array">
<obj_property name="ElementShortName">[6][15:0]</obj_property>
<obj_property name="ObjectShortName">[6][15:0]</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/testbench/uut/estack/stack[7]" type="array">
<obj_property name="ElementShortName">[7][15:0]</obj_property>
<obj_property name="ObjectShortName">[7][15:0]</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
</wave_config>