<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
   <wave_state>
   </wave_state>
   <db_ref_list>
      <db_ref path="tb_top_behav.wdb" id="1">
         <top_modules>
            <top_module name="glbl" />
            <top_module name="tb_top" />
         </top_modules>
      </db_ref>
   </db_ref_list>
   <zoom_setting>
      <ZoomStartTime time="0.000 ns"></ZoomStartTime>
      <ZoomEndTime time="127.201 ns"></ZoomEndTime>
      <Cursor1Time time="120.000 ns"></Cursor1Time>
   </zoom_setting>
   <column_width_setting>
      <NameColumnWidth column_width="175"></NameColumnWidth>
      <ValueColumnWidth column_width="146"></ValueColumnWidth>
   </column_width_setting>
   <WVObjectSize size="67" />
   <wvobject type="logic" fp_name="/tb_top/clk">
      <obj_property name="ElementShortName">clk</obj_property>
      <obj_property name="ObjectShortName">clk</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/rst">
      <obj_property name="ElementShortName">rst</obj_property>
      <obj_property name="ObjectShortName">rst</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc_F">
      <obj_property name="ElementShortName">pc_F[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc_F[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc4_F">
      <obj_property name="ElementShortName">pc4_F[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc4_F[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/instr_F">
      <obj_property name="ElementShortName">instr_F[31:0]</obj_property>
      <obj_property name="ObjectShortName">instr_F[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/next_pc_F">
      <obj_property name="ElementShortName">next_pc_F[31:0]</obj_property>
      <obj_property name="ObjectShortName">next_pc_F[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/PC_En">
      <obj_property name="ElementShortName">PC_En</obj_property>
      <obj_property name="ObjectShortName">PC_En</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/IF_ID_En">
      <obj_property name="ElementShortName">IF_ID_En</obj_property>
      <obj_property name="ObjectShortName">IF_ID_En</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/IF_ID_Clr">
      <obj_property name="ElementShortName">IF_ID_Clr</obj_property>
      <obj_property name="ObjectShortName">IF_ID_Clr</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc_D">
      <obj_property name="ElementShortName">pc_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc4_D">
      <obj_property name="ElementShortName">pc4_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc4_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/instr_D">
      <obj_property name="ElementShortName">instr_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">instr_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rs1_D">
      <obj_property name="ElementShortName">rs1_D[4:0]</obj_property>
      <obj_property name="ObjectShortName">rs1_D[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rs2_D">
      <obj_property name="ElementShortName">rs2_D[4:0]</obj_property>
      <obj_property name="ObjectShortName">rs2_D[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rd_D">
      <obj_property name="ElementShortName">rd_D[4:0]</obj_property>
      <obj_property name="ObjectShortName">rd_D[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/imm_D">
      <obj_property name="ElementShortName">imm_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">imm_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/regA_D">
      <obj_property name="ElementShortName">regA_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">regA_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/regB_D">
      <obj_property name="ElementShortName">regB_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">regB_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_reg_D">
      <obj_property name="ElementShortName">we_reg_D</obj_property>
      <obj_property name="ObjectShortName">we_reg_D</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_mem_D">
      <obj_property name="ElementShortName">we_mem_D</obj_property>
      <obj_property name="ObjectShortName">we_mem_D</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/mem_to_reg_D">
      <obj_property name="ElementShortName">mem_to_reg_D</obj_property>
      <obj_property name="ObjectShortName">mem_to_reg_D</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/alu_src_D">
      <obj_property name="ElementShortName">alu_src_D</obj_property>
      <obj_property name="ObjectShortName">alu_src_D</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/branch_D">
      <obj_property name="ElementShortName">branch_D</obj_property>
      <obj_property name="ObjectShortName">branch_D</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_op_D">
      <obj_property name="ElementShortName">alu_op_D[3:0]</obj_property>
      <obj_property name="ObjectShortName">alu_op_D[3:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/Branch_Taken">
      <obj_property name="ElementShortName">Branch_Taken</obj_property>
      <obj_property name="ObjectShortName">Branch_Taken</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/branch_target_D">
      <obj_property name="ElementShortName">branch_target_D[31:0]</obj_property>
      <obj_property name="ObjectShortName">branch_target_D[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/ID_ForwardA">
      <obj_property name="ElementShortName">ID_ForwardA[1:0]</obj_property>
      <obj_property name="ObjectShortName">ID_ForwardA[1:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/ID_ForwardB">
      <obj_property name="ElementShortName">ID_ForwardB[1:0]</obj_property>
      <obj_property name="ObjectShortName">ID_ForwardB[1:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/cmp_A">
      <obj_property name="ElementShortName">cmp_A[31:0]</obj_property>
      <obj_property name="ObjectShortName">cmp_A[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/cmp_B">
      <obj_property name="ElementShortName">cmp_B[31:0]</obj_property>
      <obj_property name="ObjectShortName">cmp_B[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/ID_EX_Clr">
      <obj_property name="ElementShortName">ID_EX_Clr</obj_property>
      <obj_property name="ObjectShortName">ID_EX_Clr</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc_E">
      <obj_property name="ElementShortName">pc_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc4_E">
      <obj_property name="ElementShortName">pc4_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc4_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/regA_E">
      <obj_property name="ElementShortName">regA_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">regA_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/regB_E">
      <obj_property name="ElementShortName">regB_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">regB_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/imm_E">
      <obj_property name="ElementShortName">imm_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">imm_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rs1_E">
      <obj_property name="ElementShortName">rs1_E[4:0]</obj_property>
      <obj_property name="ObjectShortName">rs1_E[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rs2_E">
      <obj_property name="ElementShortName">rs2_E[4:0]</obj_property>
      <obj_property name="ObjectShortName">rs2_E[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rd_E">
      <obj_property name="ElementShortName">rd_E[4:0]</obj_property>
      <obj_property name="ObjectShortName">rd_E[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_reg_E">
      <obj_property name="ElementShortName">we_reg_E</obj_property>
      <obj_property name="ObjectShortName">we_reg_E</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_mem_E">
      <obj_property name="ElementShortName">we_mem_E</obj_property>
      <obj_property name="ObjectShortName">we_mem_E</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/mem_to_reg_E">
      <obj_property name="ElementShortName">mem_to_reg_E</obj_property>
      <obj_property name="ObjectShortName">mem_to_reg_E</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/alu_src_E">
      <obj_property name="ElementShortName">alu_src_E</obj_property>
      <obj_property name="ObjectShortName">alu_src_E</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/branch_E">
      <obj_property name="ElementShortName">branch_E</obj_property>
      <obj_property name="ObjectShortName">branch_E</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_op_E">
      <obj_property name="ElementShortName">alu_op_E[3:0]</obj_property>
      <obj_property name="ObjectShortName">alu_op_E[3:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/EX_ForwardA">
      <obj_property name="ElementShortName">EX_ForwardA[1:0]</obj_property>
      <obj_property name="ObjectShortName">EX_ForwardA[1:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/EX_ForwardB">
      <obj_property name="ElementShortName">EX_ForwardB[1:0]</obj_property>
      <obj_property name="ObjectShortName">EX_ForwardB[1:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_A">
      <obj_property name="ElementShortName">alu_A[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_A[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_B_temp">
      <obj_property name="ElementShortName">alu_B_temp[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_B_temp[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_B">
      <obj_property name="ElementShortName">alu_B[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_B[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_res_E">
      <obj_property name="ElementShortName">alu_res_E[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_res_E[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/alu_zero_E">
      <obj_property name="ElementShortName">alu_zero_E</obj_property>
      <obj_property name="ObjectShortName">alu_zero_E</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_res_M">
      <obj_property name="ElementShortName">alu_res_M[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_res_M[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/regB_M">
      <obj_property name="ElementShortName">regB_M[31:0]</obj_property>
      <obj_property name="ObjectShortName">regB_M[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc4_M">
      <obj_property name="ElementShortName">pc4_M[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc4_M[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rd_M">
      <obj_property name="ElementShortName">rd_M[4:0]</obj_property>
      <obj_property name="ObjectShortName">rd_M[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_reg_M">
      <obj_property name="ElementShortName">we_reg_M</obj_property>
      <obj_property name="ObjectShortName">we_reg_M</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_mem_M">
      <obj_property name="ElementShortName">we_mem_M</obj_property>
      <obj_property name="ObjectShortName">we_mem_M</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/mem_to_reg_M">
      <obj_property name="ElementShortName">mem_to_reg_M</obj_property>
      <obj_property name="ObjectShortName">mem_to_reg_M</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/mem_data_M">
      <obj_property name="ElementShortName">mem_data_M[31:0]</obj_property>
      <obj_property name="ObjectShortName">mem_data_M[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/alu_res_W">
      <obj_property name="ElementShortName">alu_res_W[31:0]</obj_property>
      <obj_property name="ObjectShortName">alu_res_W[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/mem_data_W">
      <obj_property name="ElementShortName">mem_data_W[31:0]</obj_property>
      <obj_property name="ObjectShortName">mem_data_W[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/pc4_W">
      <obj_property name="ElementShortName">pc4_W[31:0]</obj_property>
      <obj_property name="ObjectShortName">pc4_W[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/rd_W">
      <obj_property name="ElementShortName">rd_W[4:0]</obj_property>
      <obj_property name="ObjectShortName">rd_W[4:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/we_reg_W">
      <obj_property name="ElementShortName">we_reg_W</obj_property>
      <obj_property name="ObjectShortName">we_reg_W</obj_property>
   </wvobject>
   <wvobject type="logic" fp_name="/tb_top/uut/mem_to_reg_W">
      <obj_property name="ElementShortName">mem_to_reg_W</obj_property>
      <obj_property name="ObjectShortName">mem_to_reg_W</obj_property>
   </wvobject>
   <wvobject type="array" fp_name="/tb_top/uut/write_data_W">
      <obj_property name="ElementShortName">write_data_W[31:0]</obj_property>
      <obj_property name="ObjectShortName">write_data_W[31:0]</obj_property>
      <obj_property name="Radix">UNSIGNEDDECRADIX</obj_property>
   </wvobject>
</wave_config>
