Files
Sprite-Processing-Unit/tests/SPU_tb.wcfg
2025-04-27 19:51:46 +00:00

542 lines
34 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
<wave_state>
</wave_state>
<db_ref_list>
<db_ref path="./isim.wdb" id="1" type="auto">
<top_modules>
<top_module name="glbl" />
<top_module name="math_real" />
<top_module name="numeric_std" />
<top_module name="opcodes" />
<top_module name="spriterom" />
<top_module name="spu_tb" />
<top_module name="std_logic_1164" />
<top_module name="textio" />
<top_module name="vcomponents" />
<top_module name="vital_primitives" />
<top_module name="vital_timing" />
<top_module name="vpkg" />
</top_modules>
</db_ref>
</db_ref_list>
<WVObjectSize size="7" />
<wvobject fp_name="/spu_tb/i_SPU/i_clk" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_clk</obj_property>
<obj_property name="ObjectShortName">i_clk</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/clk_pixel" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">clk_pixel</obj_property>
<obj_property name="ObjectShortName">clk_pixel</obj_property>
</wvobject>
<wvobject fp_name="group1" type="group">
<obj_property name="label">TB</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/o_hsync" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_hsync</obj_property>
<obj_property name="ObjectShortName">o_hsync</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/o_vsync" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vsync</obj_property>
<obj_property name="ObjectShortName">o_vsync</obj_property>
</wvobject>
<wvobject fp_name="vbus39" type="vbus" db_ref_id="1">
<obj_property name="label">O_RGB</obj_property>
<obj_property name="DisplayName">label</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/o_red[2]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[2]</obj_property>
<obj_property name="ObjectShortName">o_red[2]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_red[1]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[1]</obj_property>
<obj_property name="ObjectShortName">o_red[1]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_red[0]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[0]</obj_property>
<obj_property name="ObjectShortName">o_red[0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_green[2]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[2]</obj_property>
<obj_property name="ObjectShortName">o_green[2]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_green[1]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[1]</obj_property>
<obj_property name="ObjectShortName">o_green[1]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_green[0]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[0]</obj_property>
<obj_property name="ObjectShortName">o_green[0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_blue[1]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[1]</obj_property>
<obj_property name="ObjectShortName">o_blue[1]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_blue[0]" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">[0]</obj_property>
<obj_property name="ObjectShortName">o_blue[0]</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_vga_pixelready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vga_pixelready</obj_property>
<obj_property name="ObjectShortName">o_vga_pixelready</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="group8" type="group">
<obj_property name="label">UUT</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/c_vga_rst" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_vga_rst</obj_property>
<obj_property name="ObjectShortName">c_vga_rst</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_vga_pixelready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vga_pixelready</obj_property>
<obj_property name="ObjectShortName">o_vga_pixelready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_pixel_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_pixel_valid</obj_property>
<obj_property name="ObjectShortName">o_pixel_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_pixel_data" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_pixel_data[7:0]</obj_property>
<obj_property name="ObjectShortName">o_pixel_data[7:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_xygen_y_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_xygen_y_valid</obj_property>
<obj_property name="ObjectShortName">o_xygen_y_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_xygen_y_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_xygen_y_ready</obj_property>
<obj_property name="ObjectShortName">i_xygen_y_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_xygen_y" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_xygen_y[9:0]</obj_property>
<obj_property name="ObjectShortName">o_xygen_y[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_xygen_x_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_xygen_x_valid</obj_property>
<obj_property name="ObjectShortName">o_xygen_x_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_xygen_x_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_xygen_x_ready</obj_property>
<obj_property name="ObjectShortName">i_xygen_x_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_xygen_x" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_xygen_x[9:0]</obj_property>
<obj_property name="ObjectShortName">o_xygen_x[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_opdecoder_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_opdecoder_valid</obj_property>
<obj_property name="ObjectShortName">o_opdecoder_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_opdecoder_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_opdecoder_ready</obj_property>
<obj_property name="ObjectShortName">i_opdecoder_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_opdecoder_code" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_opdecoder_code[3:0]</obj_property>
<obj_property name="ObjectShortName">o_opdecoder_code[3:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_opdecoder_data" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_opdecoder_data[9:0]</obj_property>
<obj_property name="ObjectShortName">o_opdecoder_data[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_rom_address_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_rom_address_valid</obj_property>
<obj_property name="ObjectShortName">i_rom_address_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_rom_address_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_rom_address_ready</obj_property>
<obj_property name="ObjectShortName">o_rom_address_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_rom_address" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_rom_address[12:0]</obj_property>
<obj_property name="ObjectShortName">o_rom_address[12:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_rom_data_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_rom_data_valid</obj_property>
<obj_property name="ObjectShortName">o_rom_data_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_rom_data_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_rom_data_ready</obj_property>
<obj_property name="ObjectShortName">i_rom_data_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/o_rom_data" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_rom_data[7:0]</obj_property>
<obj_property name="ObjectShortName">o_rom_data[7:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="vbus56" type="vbus" db_ref_id="1">
<obj_property name="label">R_File</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_RFile/r_isvisible" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">r_isvisible</obj_property>
<obj_property name="ObjectShortName">r_isvisible</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="group92" type="group">
<obj_property name="label">VSpritePipeline</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/o_vspritepipeline_op_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vspritepipeline_op_ready</obj_property>
<obj_property name="ObjectShortName">o_vspritepipeline_op_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/i_vspritepipeline_op_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_vspritepipeline_op_valid</obj_property>
<obj_property name="ObjectShortName">i_vspritepipeline_op_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/i_vspritepipeline_op_y_request" type="array" db_ref_id="1">
<obj_property name="ElementShortName">i_vspritepipeline_op_y_request[9:0]</obj_property>
<obj_property name="ObjectShortName">i_vspritepipeline_op_y_request[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/i_vspritepipeline_op_y_sprite" type="array" db_ref_id="1">
<obj_property name="ElementShortName">i_vspritepipeline_op_y_sprite[9:0]</obj_property>
<obj_property name="ObjectShortName">i_vspritepipeline_op_y_sprite[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/i_vspritepipeline_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_vspritepipeline_ready</obj_property>
<obj_property name="ObjectShortName">i_vspritepipeline_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/o_vspritepipeline_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vspritepipeline_valid</obj_property>
<obj_property name="ObjectShortName">o_vspritepipeline_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/o_vspritepipeline_isvisible" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vspritepipeline_isvisible</obj_property>
<obj_property name="ObjectShortName">o_vspritepipeline_isvisible</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/o_vspritepipeline_offset" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_vspritepipeline_offset[7:0]</obj_property>
<obj_property name="ObjectShortName">o_vspritepipeline_offset[7:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/r0_y_request" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r0_y_request[9:0]</obj_property>
<obj_property name="ObjectShortName">r0_y_request[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/r1_y_request" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r1_y_request[9:0]</obj_property>
<obj_property name="ObjectShortName">r1_y_request[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/r0_y_sprite" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r0_y_sprite[9:0]</obj_property>
<obj_property name="ObjectShortName">r0_y_sprite[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/r1_y_sprite" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r1_y_sprite[9:0]</obj_property>
<obj_property name="ObjectShortName">r1_y_sprite[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/c_y_bottom_sprite" type="array" db_ref_id="1">
<obj_property name="ElementShortName">c_y_bottom_sprite[9:0]</obj_property>
<obj_property name="ObjectShortName">c_y_bottom_sprite[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/r1_y_bottom_sprite" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r1_y_bottom_sprite[9:0]</obj_property>
<obj_property name="ObjectShortName">r1_y_bottom_sprite[9:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/c_isvisible" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_isvisible</obj_property>
<obj_property name="ObjectShortName">c_isvisible</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/c_offset" type="array" db_ref_id="1">
<obj_property name="ElementShortName">c_offset[7:0]</obj_property>
<obj_property name="ObjectShortName">c_offset[7:0]</obj_property>
<obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/INST_SpriteChannel/INST_VSpritePipeline/o_vspritepipeline_ctrl_enable" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_vspritepipeline_ctrl_enable</obj_property>
<obj_property name="ObjectShortName">o_vspritepipeline_ctrl_enable</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="group69" type="group">
<obj_property name="label">AsyncFIFO</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_write_clk" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_write_clk</obj_property>
<obj_property name="ObjectShortName">i_write_clk</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_write_ce" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_write_ce</obj_property>
<obj_property name="ObjectShortName">i_write_ce</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_write_data" type="array" db_ref_id="1">
<obj_property name="ElementShortName">i_write_data[7:0]</obj_property>
<obj_property name="ObjectShortName">i_write_data[7:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_write_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_write_valid</obj_property>
<obj_property name="ObjectShortName">i_write_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/o_write_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_write_ready</obj_property>
<obj_property name="ObjectShortName">o_write_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_read_ce" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_read_ce</obj_property>
<obj_property name="ObjectShortName">i_read_ce</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo" type="array" db_ref_id="1">
<obj_property name="ElementShortName">s_fifo[31:0]</obj_property>
<obj_property name="ObjectShortName">s_fifo[31:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[31]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[31]</obj_property>
<obj_property name="ObjectShortName">s_fifo[31]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[30]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[30]</obj_property>
<obj_property name="ObjectShortName">s_fifo[30]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[29]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[29]</obj_property>
<obj_property name="ObjectShortName">s_fifo[29]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[28]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[28]</obj_property>
<obj_property name="ObjectShortName">s_fifo[28]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[27]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[27]</obj_property>
<obj_property name="ObjectShortName">s_fifo[27]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[26]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[26]</obj_property>
<obj_property name="ObjectShortName">s_fifo[26]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[25]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[25]</obj_property>
<obj_property name="ObjectShortName">s_fifo[25]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[24]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[24]</obj_property>
<obj_property name="ObjectShortName">s_fifo[24]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[23]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[23]</obj_property>
<obj_property name="ObjectShortName">s_fifo[23]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[22]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[22]</obj_property>
<obj_property name="ObjectShortName">s_fifo[22]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[21]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[21]</obj_property>
<obj_property name="ObjectShortName">s_fifo[21]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[20]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[20]</obj_property>
<obj_property name="ObjectShortName">s_fifo[20]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[19]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[19]</obj_property>
<obj_property name="ObjectShortName">s_fifo[19]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[18]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[18]</obj_property>
<obj_property name="ObjectShortName">s_fifo[18]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[17]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[17]</obj_property>
<obj_property name="ObjectShortName">s_fifo[17]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[16]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[16]</obj_property>
<obj_property name="ObjectShortName">s_fifo[16]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[15]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[15]</obj_property>
<obj_property name="ObjectShortName">s_fifo[15]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[14]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[14]</obj_property>
<obj_property name="ObjectShortName">s_fifo[14]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[13]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[13]</obj_property>
<obj_property name="ObjectShortName">s_fifo[13]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[12]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[12]</obj_property>
<obj_property name="ObjectShortName">s_fifo[12]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[11]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[11]</obj_property>
<obj_property name="ObjectShortName">s_fifo[11]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[10]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[10]</obj_property>
<obj_property name="ObjectShortName">s_fifo[10]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[9]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[9]</obj_property>
<obj_property name="ObjectShortName">s_fifo[9]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[8]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[8]</obj_property>
<obj_property name="ObjectShortName">s_fifo[8]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[7]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[7]</obj_property>
<obj_property name="ObjectShortName">s_fifo[7]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[6]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[6]</obj_property>
<obj_property name="ObjectShortName">s_fifo[6]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[5]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[5]</obj_property>
<obj_property name="ObjectShortName">s_fifo[5]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[4]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[4]</obj_property>
<obj_property name="ObjectShortName">s_fifo[4]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[3]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[3]</obj_property>
<obj_property name="ObjectShortName">s_fifo[3]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[2]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[2]</obj_property>
<obj_property name="ObjectShortName">s_fifo[2]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[1]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[1]</obj_property>
<obj_property name="ObjectShortName">s_fifo[1]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/s_fifo[0]" type="array" db_ref_id="1">
<obj_property name="ElementShortName">[0]</obj_property>
<obj_property name="ObjectShortName">s_fifo[0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/r_write_pointer" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_write_pointer[4:0]</obj_property>
<obj_property name="ObjectShortName">r_write_pointer[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/r_write_pointersync" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_write_pointersync[4:0]</obj_property>
<obj_property name="ObjectShortName">r_write_pointersync[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/r_write_lapointer" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_write_lapointer[4:0]</obj_property>
<obj_property name="ObjectShortName">r_write_lapointer[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/c_write_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_write_ready</obj_property>
<obj_property name="ObjectShortName">c_write_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/c_write_pointerenable" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_write_pointerenable</obj_property>
<obj_property name="ObjectShortName">c_write_pointerenable</obj_property>
</wvobject>
<wvobject fp_name="group122" type="group">
<obj_property name="label">Read</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_read_clk" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_read_clk</obj_property>
<obj_property name="ObjectShortName">i_read_clk</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/o_read_data" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_read_data[7:0]</obj_property>
<obj_property name="ObjectShortName">o_read_data[7:0]</obj_property>
<obj_property name="Radix">HEXRADIX</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/i_read_ready" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_read_ready</obj_property>
<obj_property name="ObjectShortName">i_read_ready</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/o_read_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">o_read_valid</obj_property>
<obj_property name="ObjectShortName">o_read_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/r_read_pointer" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_read_pointer[4:0]</obj_property>
<obj_property name="ObjectShortName">r_read_pointer[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/c_read_valid" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_read_valid</obj_property>
<obj_property name="ObjectShortName">c_read_valid</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/c_read_pointerenable" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">c_read_pointerenable</obj_property>
<obj_property name="ObjectShortName">c_read_pointerenable</obj_property>
</wvobject>
<wvobject fp_name="group129" type="group">
<obj_property name="label">GrayCounter</obj_property>
<obj_property name="DisplayName">label</obj_property>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/i_countenable" type="logic" db_ref_id="1">
<obj_property name="ElementShortName">i_countenable</obj_property>
<obj_property name="ObjectShortName">i_countenable</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/o_lavalue" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_lavalue[4:0]</obj_property>
<obj_property name="ObjectShortName">o_lavalue[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/o_value" type="array" db_ref_id="1">
<obj_property name="ElementShortName">o_value[4:0]</obj_property>
<obj_property name="ObjectShortName">o_value[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/r_countervalue" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_countervalue[4:0]</obj_property>
<obj_property name="ObjectShortName">r_countervalue[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/r_grayvalue" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_grayvalue[4:0]</obj_property>
<obj_property name="ObjectShortName">r_grayvalue[4:0]</obj_property>
</wvobject>
<wvobject fp_name="/spu_tb/i_SPU/i_AsyncFIFO/I_ReadPointer/r_lookaheadvalue" type="array" db_ref_id="1">
<obj_property name="ElementShortName">r_lookaheadvalue[4:0]</obj_property>
<obj_property name="ObjectShortName">r_lookaheadvalue[4:0]</obj_property>
</wvobject>
</wvobject>
</wvobject>
</wvobject>
</wave_config>