Changeset 26 in XOpenSparcT1 for trunk/T1-CPU


Ignore:
Timestamp:
04/04/11 11:58:11 (14 years ago)
Author:
pntsvt00
Message:

checkpoint: baco con store consecutivi

Location:
trunk/T1-CPU/exu
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/T1-CPU/exu/sparc_exu.v

    r6 r26  
    595595assign syndrome[3]=ifu_exu_ren3_s_d && (irf_byp_rs3h_data_d_l_ref!=irf_byp_rs3h_data_d_l_fpga); 
    596596 
    597 assign ILA_DATA[1:0]=ifu_exu_tid_s2; 
    598 assign ILA_DATA[6:2]=ifu_exu_rs1_s; 
    599 assign ILA_DATA[11:7]=ifu_exu_rs2_s; 
    600 assign ILA_DATA[16:12]=ifu_exu_rs3_s; 
    601 assign ILA_DATA[17]=ifu_exu_ren1_s; 
    602 assign ILA_DATA[18]=ifu_exu_ren2_s; 
    603 assign ILA_DATA[19]=ifu_exu_ren3_s; 
    604 assign ILA_DATA[20]=ecl_irf_wen_w; 
    605 assign ILA_DATA[21]=ecl_irf_wen_w2; 
    606 assign ILA_DATA[26:22]=ecl_irf_rd_m_d; 
    607 assign ILA_DATA[31:27]=ecl_irf_rd_g_d; 
    608 assign ILA_DATA[103:32]=byp_irf_rd_data_w; 
    609 assign ILA_DATA[175:104]=byp_irf_rd_data_w2; 
    610 assign ILA_DATA[177:176]=ecl_irf_tid_m; 
    611 assign ILA_DATA[179:178]=ecl_irf_tid_g; 
    612 assign ILA_DATA[182:180]=rml_irf_old_lo_cwp_e; 
    613 assign ILA_DATA[185:183]=rml_irf_new_lo_cwp_e; 
    614 assign ILA_DATA[187:186]=rml_irf_old_e_cwp_e; 
    615 assign ILA_DATA[189:188]=rml_irf_new_e_cwp_e; 
    616 assign ILA_DATA[190]=rml_irf_swap_even_e; 
    617 assign ILA_DATA[191]=rml_irf_swap_odd_e; 
    618 assign ILA_DATA[192]=rml_irf_swap_local_e; 
    619 assign ILA_DATA[193]=rml_irf_kill_restore_w; 
    620 assign ILA_DATA[195:194]=rml_irf_cwpswap_tid_e; 
    621 assign ILA_DATA[197:196]=rml_irf_old_agp; 
    622 assign ILA_DATA[199:198]=rml_irf_new_agp; 
    623 assign ILA_DATA[200]=rml_irf_swap_global; 
    624 assign ILA_DATA[202:201]=rml_irf_global_tid; 
    625 assign ILA_DATA[274:203]=irf_byp_rs1_data_d_l_ref; 
    626 assign ILA_DATA[346:275]=irf_byp_rs2_data_d_l_ref; 
    627 assign ILA_DATA[418:347]=irf_byp_rs3_data_d_l_ref; 
    628 assign ILA_DATA[450:419]=irf_byp_rs3h_data_d_l_ref; 
    629 assign ILA_DATA[522:451]=irf_byp_rs1_data_d_l_fpga; 
    630 assign ILA_DATA[594:523]=irf_byp_rs2_data_d_l_fpga; 
    631 assign ILA_DATA[666:595]=irf_byp_rs3_data_d_l_fpga; 
    632 assign ILA_DATA[698:667]=irf_byp_rs3h_data_d_l_fpga; 
    633 assign ILA_DATA[702:699]=syndrome;// && read_known0; 
    634 assign ILA_DATA[705:703]=current_cwp[2:0]; 
    635 assign ILA_DATA[706]=0; 
    636 assign ILA_DATA[737:707]={cnt[14:0],err_cnt}; 
    637 assign ILA_DATA[738]=rml_irf_swap_local_e && (current_window!=rml_irf_old_lo_cwp_e); 
     597//assign ILA_DATA[1:0]=ifu_exu_tid_s2; 
     598//assign ILA_DATA[6:2]=ifu_exu_rs1_s; 
     599//assign ILA_DATA[11:7]=ifu_exu_rs2_s; 
     600//assign ILA_DATA[16:12]=ifu_exu_rs3_s; 
     601//assign ILA_DATA[17]=ifu_exu_ren1_s; 
     602//assign ILA_DATA[18]=ifu_exu_ren2_s; 
     603//assign ILA_DATA[19]=ifu_exu_ren3_s; 
     604//assign ILA_DATA[20]=ecl_irf_wen_w; 
     605//assign ILA_DATA[21]=ecl_irf_wen_w2; 
     606//assign ILA_DATA[26:22]=ecl_irf_rd_m_d; 
     607//assign ILA_DATA[31:27]=ecl_irf_rd_g_d; 
     608//assign ILA_DATA[103:32]=byp_irf_rd_data_w; 
     609//assign ILA_DATA[175:104]=byp_irf_rd_data_w2; 
     610//assign ILA_DATA[177:176]=ecl_irf_tid_m; 
     611//assign ILA_DATA[179:178]=ecl_irf_tid_g; 
     612//assign ILA_DATA[182:180]=rml_irf_old_lo_cwp_e; 
     613//assign ILA_DATA[185:183]=rml_irf_new_lo_cwp_e; 
     614//assign ILA_DATA[187:186]=rml_irf_old_e_cwp_e; 
     615//assign ILA_DATA[189:188]=rml_irf_new_e_cwp_e; 
     616//assign ILA_DATA[190]=rml_irf_swap_even_e; 
     617//assign ILA_DATA[191]=rml_irf_swap_odd_e; 
     618//assign ILA_DATA[192]=rml_irf_swap_local_e; 
     619//assign ILA_DATA[193]=rml_irf_kill_restore_w; 
     620//assign ILA_DATA[195:194]=rml_irf_cwpswap_tid_e; 
     621//assign ILA_DATA[197:196]=rml_irf_old_agp; 
     622//assign ILA_DATA[199:198]=rml_irf_new_agp; 
     623//assign ILA_DATA[200]=rml_irf_swap_global; 
     624//assign ILA_DATA[202:201]=rml_irf_global_tid; 
     625//assign ILA_DATA[274:203]=irf_byp_rs1_data_d_l_ref; 
     626//assign ILA_DATA[346:275]=irf_byp_rs2_data_d_l_ref; 
     627//assign ILA_DATA[418:347]=irf_byp_rs3_data_d_l_ref; 
     628//assign ILA_DATA[450:419]=irf_byp_rs3h_data_d_l_ref; 
     629//assign ILA_DATA[522:451]=irf_byp_rs1_data_d_l_fpga; 
     630//assign ILA_DATA[594:523]=irf_byp_rs2_data_d_l_fpga; 
     631//assign ILA_DATA[666:595]=irf_byp_rs3_data_d_l_fpga; 
     632//assign ILA_DATA[698:667]=irf_byp_rs3h_data_d_l_fpga; 
     633//assign ILA_DATA[702:699]=syndrome;// && read_known0; 
     634//assign ILA_DATA[705:703]=current_cwp[2:0]; 
     635//assign ILA_DATA[706]=0; 
     636//assign ILA_DATA[737:707]={cnt[14:0],err_cnt}; 
     637//assign ILA_DATA[738]=rml_irf_swap_local_e && (current_window!=rml_irf_old_lo_cwp_e); 
    638638//assign ILA_DATA[699]=(irf_byp_rs1_data_d_l_fpga!=irf_byp_rs1_data_d_l_fpga_d) && (irf_byp_rs1_data_d_l==irf_byp_rs1_data_d_l_d); 
    639639//assign ILA_DATA[700]=(irf_byp_rs2_data_d_l_fpga!=irf_byp_rs2_data_d_l_fpga_d) && (irf_byp_rs2_data_d_l==irf_byp_rs2_data_d_l_d); 
     
    645645   bw_r_irf_fpga1 irf( 
    646646                 
    647                 .current_cwp(current_cwp), 
     647                .current_cwp(current_cwp[11:0]), 
    648648                .so                     (short_scan0_1), 
    649649                .si                     (short_si0), 
  • trunk/T1-CPU/exu/sparc_exu_alu.v

    r6 r26  
    106106 
    107107   // Zero comparison for exu_ifu_regz_e 
    108    sparc_exu_aluzcmp64 regzcmp(.in(byp_alu_rcc_data_e[63:0]), .zero64(exu_ifu_regz_e)); 
     108   sparc_exu_aluzcmp64 regzcmp(.in(byp_alu_rcc_data_e[63:0]), .zero64(exu_ifu_regz_e),.zero32()); 
    109109   assign     exu_ifu_regn_e = byp_alu_rcc_data_e[63]; 
    110110 
Note: See TracChangeset for help on using the changeset viewer.