Skip to content

Commit

Permalink
working on full scale test of axis width converter
Browse files Browse the repository at this point in the history
  • Loading branch information
reed-foster committed Nov 27, 2023
1 parent edb5917 commit c4aad76
Show file tree
Hide file tree
Showing 4 changed files with 709 additions and 97 deletions.
202 changes: 202 additions & 0 deletions axis_width_converter_test_behav.wcfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
<wave_state>
</wave_state>
<db_ref_list>
<db_ref path="axis_width_converter_test_behav.wdb" id="1">
<top_modules>
<top_module name="axis_width_converter_test" />
<top_module name="glbl" />
</top_modules>
</db_ref>
</db_ref_list>
<zoom_setting>
<ZoomStartTime time="0.000000 us"></ZoomStartTime>
<ZoomEndTime time="1,420.000001 us"></ZoomEndTime>
<Cursor1Time time="100.000000 us"></Cursor1Time>
</zoom_setting>
<column_width_setting>
<NameColumnWidth column_width="208"></NameColumnWidth>
<ValueColumnWidth column_width="88"></ValueColumnWidth>
</column_width_setting>
<WVObjectSize size="7" />
<wvobject type="group" fp_name="group682">
<obj_property name="label">test</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="isExpanded"></obj_property>
<wvobject type="logic" fp_name="/axis_width_converter_test/reset">
<obj_property name="ElementShortName">reset</obj_property>
<obj_property name="ObjectShortName">reset</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/clk">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/downsizer_readout_mode">
<obj_property name="ElementShortName">downsizer_readout_mode[1:0]</obj_property>
<obj_property name="ObjectShortName">downsizer_readout_mode[1:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/upsizer_readout_mode">
<obj_property name="ElementShortName">upsizer_readout_mode[1:0]</obj_property>
<obj_property name="ObjectShortName">upsizer_readout_mode[1:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/rec_count">
<obj_property name="ElementShortName">rec_count[31:0]</obj_property>
<obj_property name="ObjectShortName">rec_count[31:0]</obj_property>
<obj_property name="Radix">SIGNEDDECRADIX</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group689">
<obj_property name="label">downsizer_in</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="array" fp_name="/axis_width_converter_test/downsizer_in/data">
<obj_property name="ElementShortName">data[255:0]</obj_property>
<obj_property name="ObjectShortName">data[255:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_in/ready">
<obj_property name="ElementShortName">ready</obj_property>
<obj_property name="ObjectShortName">ready</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_in/valid">
<obj_property name="ElementShortName">valid</obj_property>
<obj_property name="ObjectShortName">valid</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_in/last">
<obj_property name="ElementShortName">last</obj_property>
<obj_property name="ObjectShortName">last</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_in/ok">
<obj_property name="ElementShortName">ok</obj_property>
<obj_property name="ObjectShortName">ok</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group696">
<obj_property name="label">downsizer_out</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="array" fp_name="/axis_width_converter_test/downsizer_out/data">
<obj_property name="ElementShortName">data[127:0]</obj_property>
<obj_property name="ObjectShortName">data[127:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_out/ready">
<obj_property name="ElementShortName">ready</obj_property>
<obj_property name="ObjectShortName">ready</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_out/valid">
<obj_property name="ElementShortName">valid</obj_property>
<obj_property name="ObjectShortName">valid</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_out/last">
<obj_property name="ElementShortName">last</obj_property>
<obj_property name="ObjectShortName">last</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsizer_out/ok">
<obj_property name="ElementShortName">ok</obj_property>
<obj_property name="ObjectShortName">ok</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group708">
<obj_property name="label">downsizer_dut</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/clk">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/reset">
<obj_property name="ElementShortName">reset</obj_property>
<obj_property name="ObjectShortName">reset</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/downsize_dut_i/data_reg">
<obj_property name="ElementShortName">data_reg[1:0][127:0]</obj_property>
<obj_property name="ObjectShortName">data_reg[1:0][127:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/valid_reg">
<obj_property name="ElementShortName">valid_reg</obj_property>
<obj_property name="ObjectShortName">valid_reg</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/last_reg">
<obj_property name="ElementShortName">last_reg</obj_property>
<obj_property name="ObjectShortName">last_reg</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/downsize_dut_i/counter">
<obj_property name="ElementShortName">counter[0:0]</obj_property>
<obj_property name="ObjectShortName">counter[0:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/read_final">
<obj_property name="ElementShortName">read_final</obj_property>
<obj_property name="ObjectShortName">read_final</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/downsize_dut_i/rollover">
<obj_property name="ElementShortName">rollover</obj_property>
<obj_property name="ObjectShortName">rollover</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group689">
<obj_property name="label">upsizer_in</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="array" fp_name="/axis_width_converter_test/upsizer_in/data">
<obj_property name="ElementShortName">data[15:0]</obj_property>
<obj_property name="ObjectShortName">data[15:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_in/ready">
<obj_property name="ElementShortName">ready</obj_property>
<obj_property name="ObjectShortName">ready</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_in/valid">
<obj_property name="ElementShortName">valid</obj_property>
<obj_property name="ObjectShortName">valid</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_in/last">
<obj_property name="ElementShortName">last</obj_property>
<obj_property name="ObjectShortName">last</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_in/ok">
<obj_property name="ElementShortName">ok</obj_property>
<obj_property name="ObjectShortName">ok</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group696">
<obj_property name="label">upsizer_out</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="array" fp_name="/axis_width_converter_test/upsizer_out/data">
<obj_property name="ElementShortName">data[127:0]</obj_property>
<obj_property name="ObjectShortName">data[127:0]</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_out/ready">
<obj_property name="ElementShortName">ready</obj_property>
<obj_property name="ObjectShortName">ready</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_out/valid">
<obj_property name="ElementShortName">valid</obj_property>
<obj_property name="ObjectShortName">valid</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_out/last">
<obj_property name="ElementShortName">last</obj_property>
<obj_property name="ObjectShortName">last</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsizer_out/ok">
<obj_property name="ElementShortName">ok</obj_property>
<obj_property name="ObjectShortName">ok</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group703">
<obj_property name="label">upsizer_dut</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="isExpanded"></obj_property>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsize_dut_i/clk">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
</wvobject>
<wvobject type="logic" fp_name="/axis_width_converter_test/upsize_dut_i/reset">
<obj_property name="ElementShortName">reset</obj_property>
<obj_property name="ObjectShortName">reset</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/upsize_dut_i/data_reg">
<obj_property name="ElementShortName">data_reg[7:0][15:0]</obj_property>
<obj_property name="ObjectShortName">data_reg[7:0][15:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/axis_width_converter_test/upsize_dut_i/counter">
<obj_property name="ElementShortName">counter[2:0]</obj_property>
<obj_property name="ObjectShortName">counter[2:0]</obj_property>
</wvobject>
</wvobject>
</wave_config>
Loading

0 comments on commit c4aad76

Please sign in to comment.