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

@ -1,176 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
<wave_state>
</wave_state>
<db_ref_list>
<db_ref path="sdspi_testbench_behav.wdb" id="1">
<top_modules>
<top_module name="glbl" />
<top_module name="sdspi_testbench" />
</top_modules>
</db_ref>
</db_ref_list>
<zoom_setting>
<ZoomStartTime time="35023635fs"></ZoomStartTime>
<ZoomEndTime time="36066046fs"></ZoomEndTime>
<Cursor1Time time="32155000fs"></Cursor1Time>
</zoom_setting>
<column_width_setting>
<NameColumnWidth column_width="149"></NameColumnWidth>
<ValueColumnWidth column_width="90"></ValueColumnWidth>
</column_width_setting>
<WVObjectSize size="35" />
<wave_markers>
<marker time="30925000" label="" />
</wave_markers>
<wvobject fp_name="/sdspi_testbench/clk" type="logic">
<obj_property name="ElementShortName">clk</obj_property>
<obj_property name="ObjectShortName">clk</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/tx_data" type="array">
<obj_property name="ElementShortName">tx_data[7:0]</obj_property>
<obj_property name="ObjectShortName">tx_data[7:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/rx_data" type="array">
<obj_property name="ElementShortName">rx_data[7:0]</obj_property>
<obj_property name="ObjectShortName">rx_data[7:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/rx_shifter" type="array">
<obj_property name="ElementShortName">rx_shifter[7:0]</obj_property>
<obj_property name="ObjectShortName">rx_shifter[7:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_shifter" type="array">
<obj_property name="ElementShortName">tx_shifter[7:0]</obj_property>
<obj_property name="ObjectShortName">tx_shifter[7:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_fifo_out" type="array">
<obj_property name="ElementShortName">tx_fifo_out[7:0]</obj_property>
<obj_property name="ObjectShortName">tx_fifo_out[7:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_fifo_rd_en" type="logic">
<obj_property name="ElementShortName">tx_fifo_rd_en</obj_property>
<obj_property name="ObjectShortName">tx_fifo_rd_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_fifo_wr_en" type="logic">
<obj_property name="ElementShortName">tx_fifo_wr_en</obj_property>
<obj_property name="ObjectShortName">tx_fifo_wr_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/rx_fifo_wr_en" type="logic">
<obj_property name="ElementShortName">rx_fifo_wr_en</obj_property>
<obj_property name="ObjectShortName">rx_fifo_wr_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/rx_bit_recvd" type="logic">
<obj_property name="ElementShortName">rx_bit_recvd</obj_property>
<obj_property name="ObjectShortName">rx_bit_recvd</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_fifo/tail_x" type="array">
<obj_property name="ElementShortName">tail_x[4:0]</obj_property>
<obj_property name="ObjectShortName">tail_x[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/tx_fifo/head_x" type="array">
<obj_property name="ElementShortName">head_x[4:0]</obj_property>
<obj_property name="ObjectShortName">head_x[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/tx_ready" type="logic">
<obj_property name="ElementShortName">tx_ready</obj_property>
<obj_property name="ObjectShortName">tx_ready</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/tx_empty" type="logic">
<obj_property name="ElementShortName">tx_empty</obj_property>
<obj_property name="ObjectShortName">tx_empty</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/rx_avail" type="logic">
<obj_property name="ElementShortName">rx_avail</obj_property>
<obj_property name="ObjectShortName">rx_avail</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/tx_write" type="logic">
<obj_property name="ElementShortName">tx_write</obj_property>
<obj_property name="ObjectShortName">tx_write</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/rx_read" type="logic">
<obj_property name="ElementShortName">rx_read</obj_property>
<obj_property name="ObjectShortName">rx_read</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/ctrl_write" type="logic">
<obj_property name="ElementShortName">ctrl_write</obj_property>
<obj_property name="ObjectShortName">ctrl_write</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/rx_filter_en" type="logic">
<obj_property name="ElementShortName">rx_filter_en</obj_property>
<obj_property name="ObjectShortName">rx_filter_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/txrx_en" type="logic">
<obj_property name="ElementShortName">txrx_en</obj_property>
<obj_property name="ObjectShortName">txrx_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/spiclk_div_wr" type="logic">
<obj_property name="ElementShortName">spiclk_div_wr</obj_property>
<obj_property name="ObjectShortName">spiclk_div_wr</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/spi_clk_on" type="logic">
<obj_property name="ElementShortName">spi_clk_on</obj_property>
<obj_property name="ObjectShortName">spi_clk_on</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/spiclk_f_en" type="logic">
<obj_property name="ElementShortName">spiclk_f_en</obj_property>
<obj_property name="ObjectShortName">spiclk_f_en</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/spi_clk_f_on" type="logic">
<obj_property name="ElementShortName">spi_clk_f_on</obj_property>
<obj_property name="ObjectShortName">spi_clk_f_on</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/sd_cs_n" type="logic">
<obj_property name="ElementShortName">sd_cs_n</obj_property>
<obj_property name="ObjectShortName">sd_cs_n</obj_property>
<obj_property name="CustomSignalColor">#DCDCDC</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/sd_mosi" type="logic">
<obj_property name="ElementShortName">sd_mosi</obj_property>
<obj_property name="ObjectShortName">sd_mosi</obj_property>
<obj_property name="CustomSignalColor">#00FFFF</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/sd_miso" type="logic">
<obj_property name="ElementShortName">sd_miso</obj_property>
<obj_property name="ObjectShortName">sd_miso</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/sd_sck" type="logic">
<obj_property name="ElementShortName">sd_sck</obj_property>
<obj_property name="ObjectShortName">sd_sck</obj_property>
<obj_property name="CustomSignalColor">#FFFF00</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/xcvr_on" type="logic">
<obj_property name="ElementShortName">xcvr_on</obj_property>
<obj_property name="ObjectShortName">xcvr_on</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/hphase_start" type="logic">
<obj_property name="ElementShortName">hphase_start</obj_property>
<obj_property name="ObjectShortName">hphase_start</obj_property>
<obj_property name="CustomSignalColor">#F0E68C</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/clk_phase" type="array">
<obj_property name="ElementShortName">clk_phase[1:0]</obj_property>
<obj_property name="ObjectShortName">clk_phase[1:0]</obj_property>
<obj_property name="CustomSignalColor">#D2691E</obj_property>
<obj_property name="UseCustomSignalColor">true</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/running" type="logic">
<obj_property name="ElementShortName">running</obj_property>
<obj_property name="ObjectShortName">running</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/xcvr_bitcount" type="array">
<obj_property name="ElementShortName">xcvr_bitcount[3:0]</obj_property>
<obj_property name="ObjectShortName">xcvr_bitcount[3:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/spi_clk_count" type="array">
<obj_property name="ElementShortName">spi_clk_count[6:0]</obj_property>
<obj_property name="ObjectShortName">spi_clk_count[6:0]</obj_property>
</wvobject>
<wvobject fp_name="/sdspi_testbench/UUT/spi_clk_div" type="array">
<obj_property name="ElementShortName">spi_clk_div[6:0]</obj_property>
<obj_property name="ObjectShortName">spi_clk_div[6:0]</obj_property>
</wvobject>
</wave_config>