Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
tb_combpm_protocol_electron_behav.wcfg 9.76 KiB
<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
   <wave_state>
   </wave_state>
   <db_ref_list>
      <db_ref path="tb_combpm_protocol_electron_behav.wdb" id="1">
         <top_modules>
            <top_module name="glbl" />
            <top_module name="tb_combpm_protocol_electron" />
         </top_modules>
      </db_ref>
   </db_ref_list>
   <zoom_setting>
      <ZoomStartTime time="0fs"></ZoomStartTime>
      <ZoomEndTime time="11000001fs"></ZoomEndTime>
      <Cursor1Time time="877014fs"></Cursor1Time>
   </zoom_setting>
   <column_width_setting>
      <NameColumnWidth column_width="201"></NameColumnWidth>
      <ValueColumnWidth column_width="116"></ValueColumnWidth>
   </column_width_setting>
   <WVObjectSize size="9" />
   <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/tb_clk">
      <obj_property name="ElementShortName">tb_clk</obj_property>
      <obj_property name="ObjectShortName">tb_clk</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/tb_rstn">
      <obj_property name="ElementShortName">tb_rstn</obj_property>
      <obj_property name="ObjectShortName">tb_rstn</obj_property>
   </wvobject>
   <wvobject fp_name="divider21" type="divider">
      <obj_property name="label">input (GTSFP)</obj_property>
      <obj_property name="DisplayName">label</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/gt_datarx">
      <obj_property name="ElementShortName">gt_datarx[15:0]</obj_property>
      <obj_property name="ObjectShortName">gt_datarx[15:0]</obj_property>
   </wvobject>
   <wvobject type="group" fp_name="group27">
      <obj_property name="label">Internal flags</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_all">
         <obj_property name="ElementShortName">flag_all</obj_property>
         <obj_property name="ObjectShortName">flag_all</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_any">
         <obj_property name="ElementShortName">flag_any</obj_property>
         <obj_property name="ObjectShortName">flag_any</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_sop_inc">
         <obj_property name="ElementShortName">flag_sop_inc</obj_property>
         <obj_property name="ObjectShortName">flag_sop_inc</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_sop">
         <obj_property name="ElementShortName">flag_sop</obj_property>
         <obj_property name="ObjectShortName">flag_sop</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_eop">
         <obj_property name="ElementShortName">flag_eop</obj_property>
         <obj_property name="ObjectShortName">flag_eop</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_dummy">
         <obj_property name="ElementShortName">flag_dummy</obj_property>
         <obj_property name="ObjectShortName">flag_dummy</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_rsvd">
         <obj_property name="ElementShortName">flag_rsvd</obj_property>
         <obj_property name="ObjectShortName">flag_rsvd</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/flag_crc">
         <obj_property name="ElementShortName">flag_crc</obj_property>
         <obj_property name="ObjectShortName">flag_crc</obj_property>
      </wvobject>
      <wvobject fp_name="divider22" type="divider">
         <obj_property name="label">Internal flags</obj_property>
         <obj_property name="DisplayName">label</obj_property>
      </wvobject>
   </wvobject>
   <wvobject type="group" fp_name="group29">
      <obj_property name="label">Unpacked data</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_bpmid">
         <obj_property name="ElementShortName">packet_bpmid[9:0]</obj_property>
         <obj_property name="ObjectShortName">packet_bpmid[9:0]</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_startframe">
         <obj_property name="ElementShortName">packet_startframe</obj_property>
         <obj_property name="ObjectShortName">packet_startframe</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_timestamp">
         <obj_property name="ElementShortName">packet_timestamp[15:0]</obj_property>
         <obj_property name="ObjectShortName">packet_timestamp[15:0]</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_xpos">
         <obj_property name="ElementShortName">packet_xpos[31:0]</obj_property>
         <obj_property name="ObjectShortName">packet_xpos[31:0]</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_ypos">
         <obj_property name="ElementShortName">packet_ypos[31:0]</obj_property>
         <obj_property name="ObjectShortName">packet_ypos[31:0]</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/packet_crc">
         <obj_property name="ElementShortName">packet_crc[31:0]</obj_property>
         <obj_property name="ObjectShortName">packet_crc[31:0]</obj_property>
      </wvobject>
      <wvobject fp_name="divider28" type="divider">
         <obj_property name="label">Unpacked data</obj_property>
         <obj_property name="DisplayName">label</obj_property>
      </wvobject>
   </wvobject>
   <wvobject type="group" fp_name="group26">
      <obj_property name="label">CRC Computation</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/crc_cnt">
         <obj_property name="ElementShortName">crc_cnt[3:0]</obj_property>
         <obj_property name="ObjectShortName">crc_cnt[3:0]</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/xorinv_crc_reg">
         <obj_property name="ElementShortName">xorinv_crc_reg[31:0]</obj_property>
         <obj_property name="ObjectShortName">xorinv_crc_reg[31:0]</obj_property>
      </wvobject>
      <wvobject fp_name="divider25" type="divider">
         <obj_property name="label">CRC computation</obj_property>
         <obj_property name="DisplayName">label</obj_property>
      </wvobject>
   </wvobject>
   <wvobject type="group" fp_name="group35">
      <obj_property name="label">AXIS</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/m_axi_tvalid">
         <obj_property name="ElementShortName">m_axi_tvalid</obj_property>
         <obj_property name="ObjectShortName">m_axi_tvalid</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/m_axi_tlast">
         <obj_property name="ElementShortName">m_axi_tlast</obj_property>
         <obj_property name="ObjectShortName">m_axi_tlast</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/m_axi_tready">
         <obj_property name="ElementShortName">m_axi_tready</obj_property>
         <obj_property name="ObjectShortName">m_axi_tready</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/m_axi_tdest">
         <obj_property name="ElementShortName">m_axi_tdest[9:0]</obj_property>
         <obj_property name="ObjectShortName">m_axi_tdest[9:0]</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/m_axi_tdata">
         <obj_property name="ElementShortName">m_axi_tdata[127:0]</obj_property>
         <obj_property name="ObjectShortName">m_axi_tdata[127:0]</obj_property>
      </wvobject>
      <wvobject fp_name="divider36" type="divider">
         <obj_property name="label">AXIS</obj_property>
         <obj_property name="DisplayName">label</obj_property>
      </wvobject>
   </wvobject>
   <wvobject type="group" fp_name="group42">
      <obj_property name="label">Interface signals</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/itf_reset">
         <obj_property name="ElementShortName">itf_reset</obj_property>
         <obj_property name="ObjectShortName">itf_reset</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/itf_ready">
         <obj_property name="ElementShortName">itf_ready</obj_property>
         <obj_property name="ObjectShortName">itf_ready</obj_property>
      </wvobject>
      <wvobject type="logic" fp_name="/tb_combpm_protocol_electron/dut_inst/frame_error">
         <obj_property name="ElementShortName">frame_error</obj_property>
         <obj_property name="ObjectShortName">frame_error</obj_property>
      </wvobject>
      <wvobject type="array" fp_name="/tb_combpm_protocol_electron/dut_inst/frame_cnt">
         <obj_property name="ElementShortName">frame_cnt[15:0]</obj_property>
         <obj_property name="ObjectShortName">frame_cnt[15:0]</obj_property>
      </wvobject>
      <wvobject fp_name="divider41" type="divider">
         <obj_property name="label">Interface signals</obj_property>
         <obj_property name="DisplayName">label</obj_property>
      </wvobject>
   </wvobject>
</wave_config>