Skip to content

Commit

Permalink
The timetagging discriminating buffer simulation seems to be working.…
Browse files Browse the repository at this point in the history
… Seems like I'm better at writing RTL than tests, which is slightly concerning
  • Loading branch information
reed-foster committed Dec 4, 2023
1 parent bbc15dc commit 7705039
Show file tree
Hide file tree
Showing 5 changed files with 837 additions and 114 deletions.
80 changes: 40 additions & 40 deletions banked_sample_buffer_test_behav.wcfg
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
</db_ref>
</db_ref_list>
<zoom_setting>
<ZoomStartTime time="0.000 ns"></ZoomStartTime>
<ZoomEndTime time="158.501 ns"></ZoomEndTime>
<Cursor1Time time="0.000 ns"></Cursor1Time>
<ZoomStartTime time="935,610.200 ns"></ZoomStartTime>
<ZoomEndTime time="935,928.001 ns"></ZoomEndTime>
<Cursor1Time time="935,795.000 ns"></Cursor1Time>
</zoom_setting>
<column_width_setting>
<NameColumnWidth column_width="210"></NameColumnWidth>
<ValueColumnWidth column_width="73"></ValueColumnWidth>
<ValueColumnWidth column_width="69"></ValueColumnWidth>
</column_width_setting>
<WVObjectSize size="20" />
<wvobject type="logic" fp_name="/banked_sample_buffer_test/clk">
Expand Down Expand Up @@ -51,7 +51,6 @@
<wvobject type="group" fp_name="group1457">
<obj_property name="label">dut_i</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="isExpanded"></obj_property>
<wvobject type="logic" fp_name="/banked_sample_buffer_test/dut_i/clk">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
Expand Down Expand Up @@ -197,6 +196,7 @@
<wvobject type="array" fp_name="/banked_sample_buffer_test/data_in/valid">
<obj_property name="ElementShortName">valid[7:0]</obj_property>
<obj_property name="ObjectShortName">valid[7:0]</obj_property>
<obj_property name="isExpanded"></obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/data_in/last">
<obj_property name="ElementShortName">last[7:0]</obj_property>
Expand Down Expand Up @@ -272,10 +272,44 @@
<obj_property name="ObjectShortName">DWIDTH[31:0]</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group1473">
<obj_property name="label">dut_i_all_banks_out</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="isExpanded"></obj_property>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/data">
<obj_property name="ElementShortName">data[7:0][15:0]</obj_property>
<obj_property name="ObjectShortName">data[7:0][15:0]</obj_property>
<obj_property name="isExpanded"></obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/ready">
<obj_property name="ElementShortName">ready[7:0]</obj_property>
<obj_property name="ObjectShortName">ready[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/valid">
<obj_property name="ElementShortName">valid[7:0]</obj_property>
<obj_property name="ObjectShortName">valid[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/last">
<obj_property name="ElementShortName">last[7:0]</obj_property>
<obj_property name="ObjectShortName">last[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/ok">
<obj_property name="ElementShortName">ok[7:0]</obj_property>
<obj_property name="ObjectShortName">ok[7:0]</obj_property>
<obj_property name="isExpanded"></obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/DWIDTH">
<obj_property name="ElementShortName">DWIDTH[31:0]</obj_property>
<obj_property name="ObjectShortName">DWIDTH[31:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/PARALLEL_CHANNELS">
<obj_property name="ElementShortName">PARALLEL_CHANNELS[31:0]</obj_property>
<obj_property name="ObjectShortName">PARALLEL_CHANNELS[31:0]</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group1452">
<obj_property name="label">bank_0</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="isExpanded"></obj_property>
<wvobject type="logic" fp_name="/banked_sample_buffer_test/dut_i/\bank_i[0].bank_i /clk">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
Expand Down Expand Up @@ -543,40 +577,6 @@
<obj_property name="ObjectShortName">DWIDTH[31:0]</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group1473">
<obj_property name="label">dut_i_all_banks_out</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/data">
<obj_property name="ElementShortName">data[7:0][15:0]</obj_property>
<obj_property name="ObjectShortName">data[7:0][15:0]</obj_property>
<obj_property name="isExpanded"></obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/ready">
<obj_property name="ElementShortName">ready[7:0]</obj_property>
<obj_property name="ObjectShortName">ready[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/valid">
<obj_property name="ElementShortName">valid[7:0]</obj_property>
<obj_property name="ObjectShortName">valid[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/last">
<obj_property name="ElementShortName">last[7:0]</obj_property>
<obj_property name="ObjectShortName">last[7:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/ok">
<obj_property name="ElementShortName">ok[7:0]</obj_property>
<obj_property name="ObjectShortName">ok[7:0]</obj_property>
<obj_property name="isExpanded"></obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/DWIDTH">
<obj_property name="ElementShortName">DWIDTH[31:0]</obj_property>
<obj_property name="ObjectShortName">DWIDTH[31:0]</obj_property>
</wvobject>
<wvobject type="array" fp_name="/banked_sample_buffer_test/dut_i/all_banks_out/PARALLEL_CHANNELS">
<obj_property name="ElementShortName">PARALLEL_CHANNELS[31:0]</obj_property>
<obj_property name="ObjectShortName">PARALLEL_CHANNELS[31:0]</obj_property>
</wvobject>
</wvobject>
<wvobject type="group" fp_name="group1628">
<obj_property name="label">bank_2</obj_property>
<obj_property name="DisplayName">label</obj_property>
Expand Down
Loading

0 comments on commit 7705039

Please sign in to comment.