prototype works
This commit is contained in:
335
tb_top_behav.wcfg
Normal file
335
tb_top_behav.wcfg
Normal file
@@ -0,0 +1,335 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user