// // Generated by Bluespec Compiler, version 2019.05.beta2 (build a88bf40db, 2019-05-24) // // On Thu Jul 16 18:20:46 BST 2020 // // // Ports: // Name I/O size props // RDY_updateVMInfo O 1 const // RDY_toChildren_rqFromC_put O 1 // toChildren_rsToC_notEmpty O 1 // RDY_toChildren_rsToC_notEmpty O 1 const // RDY_toChildren_rsToC_deq O 1 // toChildren_rsToC_first O 84 // RDY_toChildren_rsToC_first O 1 // RDY_toChildren_iTlbReqFlush_put O 1 // RDY_toChildren_dTlbReqFlush_put O 1 // RDY_toChildren_flushDone_get O 1 // toMem_memReq_notEmpty O 1 // RDY_toMem_memReq_notEmpty O 1 const // RDY_toMem_memReq_deq O 1 // toMem_memReq_first O 65 // RDY_toMem_memReq_first O 1 // toMem_respLd_notFull O 1 // RDY_toMem_respLd_notFull O 1 const // RDY_toMem_respLd_enq O 1 // RDY_perf_setStatus O 1 const // RDY_perf_req O 1 // perf_resp O 68 // RDY_perf_resp O 1 // perf_respValid O 1 // RDY_perf_respValid O 1 const // CLK I 1 clock // RST_N I 1 reset // updateVMInfo_vmI I 49 reg // updateVMInfo_vmD I 49 reg // toChildren_rqFromC_put I 30 // toMem_respLd_enq_x I 65 // perf_setStatus_doStats I 1 unused // perf_req_r I 4 // EN_updateVMInfo I 1 // EN_toChildren_rqFromC_put I 1 // EN_toChildren_rsToC_deq I 1 // EN_toChildren_iTlbReqFlush_put I 1 // EN_toChildren_dTlbReqFlush_put I 1 // EN_toChildren_flushDone_get I 1 // EN_toMem_memReq_deq I 1 // EN_toMem_respLd_enq I 1 // EN_perf_setStatus I 1 unused // EN_perf_req I 1 // EN_perf_resp I 1 // // No combinational paths from inputs to outputs // // `ifdef BSV_ASSIGNMENT_DELAY `else `define BSV_ASSIGNMENT_DELAY `endif `ifdef BSV_POSITIVE_RESET `define BSV_RESET_VALUE 1'b1 `define BSV_RESET_EDGE posedge `else `define BSV_RESET_VALUE 1'b0 `define BSV_RESET_EDGE negedge `endif module mkL2Tlb(CLK, RST_N, updateVMInfo_vmI, updateVMInfo_vmD, EN_updateVMInfo, RDY_updateVMInfo, toChildren_rqFromC_put, EN_toChildren_rqFromC_put, RDY_toChildren_rqFromC_put, toChildren_rsToC_notEmpty, RDY_toChildren_rsToC_notEmpty, EN_toChildren_rsToC_deq, RDY_toChildren_rsToC_deq, toChildren_rsToC_first, RDY_toChildren_rsToC_first, EN_toChildren_iTlbReqFlush_put, RDY_toChildren_iTlbReqFlush_put, EN_toChildren_dTlbReqFlush_put, RDY_toChildren_dTlbReqFlush_put, EN_toChildren_flushDone_get, RDY_toChildren_flushDone_get, toMem_memReq_notEmpty, RDY_toMem_memReq_notEmpty, EN_toMem_memReq_deq, RDY_toMem_memReq_deq, toMem_memReq_first, RDY_toMem_memReq_first, toMem_respLd_notFull, RDY_toMem_respLd_notFull, toMem_respLd_enq_x, EN_toMem_respLd_enq, RDY_toMem_respLd_enq, perf_setStatus_doStats, EN_perf_setStatus, RDY_perf_setStatus, perf_req_r, EN_perf_req, RDY_perf_req, EN_perf_resp, perf_resp, RDY_perf_resp, perf_respValid, RDY_perf_respValid); input CLK; input RST_N; // action method updateVMInfo input [48 : 0] updateVMInfo_vmI; input [48 : 0] updateVMInfo_vmD; input EN_updateVMInfo; output RDY_updateVMInfo; // action method toChildren_rqFromC_put input [29 : 0] toChildren_rqFromC_put; input EN_toChildren_rqFromC_put; output RDY_toChildren_rqFromC_put; // value method toChildren_rsToC_notEmpty output toChildren_rsToC_notEmpty; output RDY_toChildren_rsToC_notEmpty; // action method toChildren_rsToC_deq input EN_toChildren_rsToC_deq; output RDY_toChildren_rsToC_deq; // value method toChildren_rsToC_first output [83 : 0] toChildren_rsToC_first; output RDY_toChildren_rsToC_first; // action method toChildren_iTlbReqFlush_put input EN_toChildren_iTlbReqFlush_put; output RDY_toChildren_iTlbReqFlush_put; // action method toChildren_dTlbReqFlush_put input EN_toChildren_dTlbReqFlush_put; output RDY_toChildren_dTlbReqFlush_put; // action method toChildren_flushDone_get input EN_toChildren_flushDone_get; output RDY_toChildren_flushDone_get; // value method toMem_memReq_notEmpty output toMem_memReq_notEmpty; output RDY_toMem_memReq_notEmpty; // action method toMem_memReq_deq input EN_toMem_memReq_deq; output RDY_toMem_memReq_deq; // value method toMem_memReq_first output [64 : 0] toMem_memReq_first; output RDY_toMem_memReq_first; // value method toMem_respLd_notFull output toMem_respLd_notFull; output RDY_toMem_respLd_notFull; // action method toMem_respLd_enq input [64 : 0] toMem_respLd_enq_x; input EN_toMem_respLd_enq; output RDY_toMem_respLd_enq; // action method perf_setStatus input perf_setStatus_doStats; input EN_perf_setStatus; output RDY_perf_setStatus; // action method perf_req input [3 : 0] perf_req_r; input EN_perf_req; output RDY_perf_req; // actionvalue method perf_resp input EN_perf_resp; output [67 : 0] perf_resp; output RDY_perf_resp; // value method perf_respValid output perf_respValid; output RDY_perf_respValid; // signals for module outputs wire [83 : 0] toChildren_rsToC_first; wire [67 : 0] perf_resp; wire [64 : 0] toMem_memReq_first; wire RDY_perf_req, RDY_perf_resp, RDY_perf_respValid, RDY_perf_setStatus, RDY_toChildren_dTlbReqFlush_put, RDY_toChildren_flushDone_get, RDY_toChildren_iTlbReqFlush_put, RDY_toChildren_rqFromC_put, RDY_toChildren_rsToC_deq, RDY_toChildren_rsToC_first, RDY_toChildren_rsToC_notEmpty, RDY_toMem_memReq_deq, RDY_toMem_memReq_first, RDY_toMem_memReq_notEmpty, RDY_toMem_respLd_enq, RDY_toMem_respLd_notFull, RDY_updateVMInfo, perf_respValid, toChildren_rsToC_notEmpty, toMem_memReq_notEmpty, toMem_respLd_notFull; // inlined wires wire [83 : 0] rsToCQ_data_0_lat_0$wget; wire [81 : 0] tlb4KB_m_pendReq_lat_0$wget, tlb4KB_m_pendReq_lat_1$wget; wire [65 : 0] memReqQ_enqReq_lat_0$wget, memReqQ_enqReq_lat_2$wget, respLdQ_enqReq_lat_0$wget; wire [8 : 0] tlb4KB_m_pendIndex$wget; wire [4 : 0] perfReqQ_enqReq_lat_0$wget, perfReqQ_enqReq_lat_2$wget; wire [3 : 0] tlbMG_m_updRepIdx_lat_0$wget, tlbMG_m_updRepIdx_lat_1$wget; wire [2 : 0] pendWait_0_lat_0$wget, pendWait_1_lat_0$wget; wire memReqQ_enqReq_lat_0$whas, pendValid_0_lat_0$whas, pendValid_0_lat_1$whas, pendValid_1_lat_0$whas, pendValid_1_lat_1$whas, pendWait_0_lat_0$whas, pendWait_1_lat_0$whas, respLdQ_deqReq_lat_0$whas, rsToCQ_data_0_lat_0$whas, tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas, tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas, tlbMG_m_lruBit_lat_0$whas, tlbMG_m_updRepIdx_lat_1$whas, transCacheReqQ_enqP_lat_0$whas; // register dFlushReq reg dFlushReq; wire dFlushReq$D_IN, dFlushReq$EN; // register flushDoneQ_clearReq_rl reg flushDoneQ_clearReq_rl; wire flushDoneQ_clearReq_rl$D_IN, flushDoneQ_clearReq_rl$EN; // register flushDoneQ_deqReq_rl reg flushDoneQ_deqReq_rl; wire flushDoneQ_deqReq_rl$D_IN, flushDoneQ_deqReq_rl$EN; // register flushDoneQ_empty reg flushDoneQ_empty; wire flushDoneQ_empty$D_IN, flushDoneQ_empty$EN; // register flushDoneQ_enqReq_rl reg flushDoneQ_enqReq_rl; wire flushDoneQ_enqReq_rl$D_IN, flushDoneQ_enqReq_rl$EN; // register flushDoneQ_full reg flushDoneQ_full; wire flushDoneQ_full$D_IN, flushDoneQ_full$EN; // register iFlushReq reg iFlushReq; wire iFlushReq$D_IN, iFlushReq$EN; // register memReqQ_clearReq_rl reg memReqQ_clearReq_rl; wire memReqQ_clearReq_rl$D_IN, memReqQ_clearReq_rl$EN; // register memReqQ_data_0 reg [64 : 0] memReqQ_data_0; wire [64 : 0] memReqQ_data_0$D_IN; wire memReqQ_data_0$EN; // register memReqQ_data_1 reg [64 : 0] memReqQ_data_1; wire [64 : 0] memReqQ_data_1$D_IN; wire memReqQ_data_1$EN; // register memReqQ_deqP reg memReqQ_deqP; wire memReqQ_deqP$D_IN, memReqQ_deqP$EN; // register memReqQ_deqReq_rl reg memReqQ_deqReq_rl; wire memReqQ_deqReq_rl$D_IN, memReqQ_deqReq_rl$EN; // register memReqQ_empty reg memReqQ_empty; wire memReqQ_empty$D_IN, memReqQ_empty$EN; // register memReqQ_enqP reg memReqQ_enqP; wire memReqQ_enqP$D_IN, memReqQ_enqP$EN; // register memReqQ_enqReq_rl reg [65 : 0] memReqQ_enqReq_rl; wire [65 : 0] memReqQ_enqReq_rl$D_IN; wire memReqQ_enqReq_rl$EN; // register memReqQ_full reg memReqQ_full; wire memReqQ_full$D_IN, memReqQ_full$EN; // register pendReq_0 reg [29 : 0] pendReq_0; wire [29 : 0] pendReq_0$D_IN; wire pendReq_0$EN; // register pendReq_1 reg [29 : 0] pendReq_1; wire [29 : 0] pendReq_1$D_IN; wire pendReq_1$EN; // register pendValid_0_rl reg pendValid_0_rl; wire pendValid_0_rl$D_IN, pendValid_0_rl$EN; // register pendValid_1_rl reg pendValid_1_rl; wire pendValid_1_rl$D_IN, pendValid_1_rl$EN; // register pendWait_0_rl reg [2 : 0] pendWait_0_rl; wire [2 : 0] pendWait_0_rl$D_IN; wire pendWait_0_rl$EN; // register pendWait_1_rl reg [2 : 0] pendWait_1_rl; wire [2 : 0] pendWait_1_rl$D_IN; wire pendWait_1_rl$EN; // register pendWalkAddr_0 reg [63 : 0] pendWalkAddr_0; wire [63 : 0] pendWalkAddr_0$D_IN; wire pendWalkAddr_0$EN; // register pendWalkAddr_1 reg [63 : 0] pendWalkAddr_1; wire [63 : 0] pendWalkAddr_1$D_IN; wire pendWalkAddr_1$EN; // register pendWalkLevel_0 reg [1 : 0] pendWalkLevel_0; wire [1 : 0] pendWalkLevel_0$D_IN; wire pendWalkLevel_0$EN; // register pendWalkLevel_1 reg [1 : 0] pendWalkLevel_1; wire [1 : 0] pendWalkLevel_1$D_IN; wire pendWalkLevel_1$EN; // register perfReqQ_clearReq_rl reg perfReqQ_clearReq_rl; wire perfReqQ_clearReq_rl$D_IN, perfReqQ_clearReq_rl$EN; // register perfReqQ_data_0 reg [3 : 0] perfReqQ_data_0; wire [3 : 0] perfReqQ_data_0$D_IN; wire perfReqQ_data_0$EN; // register perfReqQ_deqReq_rl reg perfReqQ_deqReq_rl; wire perfReqQ_deqReq_rl$D_IN, perfReqQ_deqReq_rl$EN; // register perfReqQ_empty reg perfReqQ_empty; wire perfReqQ_empty$D_IN, perfReqQ_empty$EN; // register perfReqQ_enqReq_rl reg [4 : 0] perfReqQ_enqReq_rl; wire [4 : 0] perfReqQ_enqReq_rl$D_IN; wire perfReqQ_enqReq_rl$EN; // register perfReqQ_full reg perfReqQ_full; wire perfReqQ_full$D_IN, perfReqQ_full$EN; // register respForOtherReq reg [1 : 0] respForOtherReq; wire [1 : 0] respForOtherReq$D_IN; wire respForOtherReq$EN; // register respLdQ_clearReq_rl reg respLdQ_clearReq_rl; wire respLdQ_clearReq_rl$D_IN, respLdQ_clearReq_rl$EN; // register respLdQ_data_0 reg [64 : 0] respLdQ_data_0; wire [64 : 0] respLdQ_data_0$D_IN; wire respLdQ_data_0$EN; // register respLdQ_data_1 reg [64 : 0] respLdQ_data_1; wire [64 : 0] respLdQ_data_1$D_IN; wire respLdQ_data_1$EN; // register respLdQ_deqP reg respLdQ_deqP; wire respLdQ_deqP$D_IN, respLdQ_deqP$EN; // register respLdQ_deqReq_rl reg respLdQ_deqReq_rl; wire respLdQ_deqReq_rl$D_IN, respLdQ_deqReq_rl$EN; // register respLdQ_empty reg respLdQ_empty; wire respLdQ_empty$D_IN, respLdQ_empty$EN; // register respLdQ_enqP reg respLdQ_enqP; wire respLdQ_enqP$D_IN, respLdQ_enqP$EN; // register respLdQ_enqReq_rl reg [65 : 0] respLdQ_enqReq_rl; wire [65 : 0] respLdQ_enqReq_rl$D_IN; wire respLdQ_enqReq_rl$EN; // register respLdQ_full reg respLdQ_full; wire respLdQ_full$D_IN, respLdQ_full$EN; // register rqFromCQ_data_0_rl reg [29 : 0] rqFromCQ_data_0_rl; wire [29 : 0] rqFromCQ_data_0_rl$D_IN; wire rqFromCQ_data_0_rl$EN; // register rqFromCQ_empty_rl reg rqFromCQ_empty_rl; wire rqFromCQ_empty_rl$D_IN, rqFromCQ_empty_rl$EN; // register rqFromCQ_full_rl reg rqFromCQ_full_rl; wire rqFromCQ_full_rl$D_IN, rqFromCQ_full_rl$EN; // register rsToCQ_data_0_rl reg [83 : 0] rsToCQ_data_0_rl; wire [83 : 0] rsToCQ_data_0_rl$D_IN; wire rsToCQ_data_0_rl$EN; // register rsToCQ_empty_rl reg rsToCQ_empty_rl; wire rsToCQ_empty_rl$D_IN, rsToCQ_empty_rl$EN; // register rsToCQ_full_rl reg rsToCQ_full_rl; wire rsToCQ_full_rl$D_IN, rsToCQ_full_rl$EN; // register tlb4KB_m_flushIdx reg [7 : 0] tlb4KB_m_flushIdx; wire [7 : 0] tlb4KB_m_flushIdx$D_IN; wire tlb4KB_m_flushIdx$EN; // register tlb4KB_m_pendReq_rl reg [81 : 0] tlb4KB_m_pendReq_rl; wire [81 : 0] tlb4KB_m_pendReq_rl$D_IN; wire tlb4KB_m_pendReq_rl$EN; // register tlb4KB_m_repRam_rdReqQ_empty_rl reg tlb4KB_m_repRam_rdReqQ_empty_rl; wire tlb4KB_m_repRam_rdReqQ_empty_rl$D_IN, tlb4KB_m_repRam_rdReqQ_empty_rl$EN; // register tlb4KB_m_repRam_rdReqQ_full_rl reg tlb4KB_m_repRam_rdReqQ_full_rl; wire tlb4KB_m_repRam_rdReqQ_full_rl$D_IN, tlb4KB_m_repRam_rdReqQ_full_rl$EN; // register tlb4KB_m_state reg tlb4KB_m_state; wire tlb4KB_m_state$D_IN, tlb4KB_m_state$EN; // register tlb4KB_m_tlbRam_0_rdReqQ_empty_rl reg tlb4KB_m_tlbRam_0_rdReqQ_empty_rl; wire tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$D_IN, tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$EN; // register tlb4KB_m_tlbRam_0_rdReqQ_full_rl reg tlb4KB_m_tlbRam_0_rdReqQ_full_rl; wire tlb4KB_m_tlbRam_0_rdReqQ_full_rl$D_IN, tlb4KB_m_tlbRam_0_rdReqQ_full_rl$EN; // register tlb4KB_m_tlbRam_1_rdReqQ_empty_rl reg tlb4KB_m_tlbRam_1_rdReqQ_empty_rl; wire tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$D_IN, tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$EN; // register tlb4KB_m_tlbRam_1_rdReqQ_full_rl reg tlb4KB_m_tlbRam_1_rdReqQ_full_rl; wire tlb4KB_m_tlbRam_1_rdReqQ_full_rl$D_IN, tlb4KB_m_tlbRam_1_rdReqQ_full_rl$EN; // register tlb4KB_m_tlbRam_2_rdReqQ_empty_rl reg tlb4KB_m_tlbRam_2_rdReqQ_empty_rl; wire tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$D_IN, tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$EN; // register tlb4KB_m_tlbRam_2_rdReqQ_full_rl reg tlb4KB_m_tlbRam_2_rdReqQ_full_rl; wire tlb4KB_m_tlbRam_2_rdReqQ_full_rl$D_IN, tlb4KB_m_tlbRam_2_rdReqQ_full_rl$EN; // register tlb4KB_m_tlbRam_3_rdReqQ_empty_rl reg tlb4KB_m_tlbRam_3_rdReqQ_empty_rl; wire tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$D_IN, tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$EN; // register tlb4KB_m_tlbRam_3_rdReqQ_full_rl reg tlb4KB_m_tlbRam_3_rdReqQ_full_rl; wire tlb4KB_m_tlbRam_3_rdReqQ_full_rl$D_IN, tlb4KB_m_tlbRam_3_rdReqQ_full_rl$EN; // register tlbMG_m_entryVec_0 reg [79 : 0] tlbMG_m_entryVec_0; wire [79 : 0] tlbMG_m_entryVec_0$D_IN; wire tlbMG_m_entryVec_0$EN; // register tlbMG_m_entryVec_1 reg [79 : 0] tlbMG_m_entryVec_1; wire [79 : 0] tlbMG_m_entryVec_1$D_IN; wire tlbMG_m_entryVec_1$EN; // register tlbMG_m_entryVec_2 reg [79 : 0] tlbMG_m_entryVec_2; wire [79 : 0] tlbMG_m_entryVec_2$D_IN; wire tlbMG_m_entryVec_2$EN; // register tlbMG_m_entryVec_3 reg [79 : 0] tlbMG_m_entryVec_3; wire [79 : 0] tlbMG_m_entryVec_3$D_IN; wire tlbMG_m_entryVec_3$EN; // register tlbMG_m_entryVec_4 reg [79 : 0] tlbMG_m_entryVec_4; wire [79 : 0] tlbMG_m_entryVec_4$D_IN; wire tlbMG_m_entryVec_4$EN; // register tlbMG_m_entryVec_5 reg [79 : 0] tlbMG_m_entryVec_5; wire [79 : 0] tlbMG_m_entryVec_5$D_IN; wire tlbMG_m_entryVec_5$EN; // register tlbMG_m_entryVec_6 reg [79 : 0] tlbMG_m_entryVec_6; wire [79 : 0] tlbMG_m_entryVec_6$D_IN; wire tlbMG_m_entryVec_6$EN; // register tlbMG_m_entryVec_7 reg [79 : 0] tlbMG_m_entryVec_7; wire [79 : 0] tlbMG_m_entryVec_7$D_IN; wire tlbMG_m_entryVec_7$EN; // register tlbMG_m_lruBit_rl reg [7 : 0] tlbMG_m_lruBit_rl; wire [7 : 0] tlbMG_m_lruBit_rl$D_IN; wire tlbMG_m_lruBit_rl$EN; // register tlbMG_m_randIdx reg [2 : 0] tlbMG_m_randIdx; wire [2 : 0] tlbMG_m_randIdx$D_IN; wire tlbMG_m_randIdx$EN; // register tlbMG_m_updRepIdx_rl reg [3 : 0] tlbMG_m_updRepIdx_rl; wire [3 : 0] tlbMG_m_updRepIdx_rl$D_IN; wire tlbMG_m_updRepIdx_rl$EN; // register tlbMG_m_validVec_0 reg tlbMG_m_validVec_0; wire tlbMG_m_validVec_0$D_IN, tlbMG_m_validVec_0$EN; // register tlbMG_m_validVec_1 reg tlbMG_m_validVec_1; wire tlbMG_m_validVec_1$D_IN, tlbMG_m_validVec_1$EN; // register tlbMG_m_validVec_2 reg tlbMG_m_validVec_2; wire tlbMG_m_validVec_2$D_IN, tlbMG_m_validVec_2$EN; // register tlbMG_m_validVec_3 reg tlbMG_m_validVec_3; wire tlbMG_m_validVec_3$D_IN, tlbMG_m_validVec_3$EN; // register tlbMG_m_validVec_4 reg tlbMG_m_validVec_4; wire tlbMG_m_validVec_4$D_IN, tlbMG_m_validVec_4$EN; // register tlbMG_m_validVec_5 reg tlbMG_m_validVec_5; wire tlbMG_m_validVec_5$D_IN, tlbMG_m_validVec_5$EN; // register tlbMG_m_validVec_6 reg tlbMG_m_validVec_6; wire tlbMG_m_validVec_6$D_IN, tlbMG_m_validVec_6$EN; // register tlbMG_m_validVec_7 reg tlbMG_m_validVec_7; wire tlbMG_m_validVec_7$D_IN, tlbMG_m_validVec_7$EN; // register tlbReqQ_data_0 reg tlbReqQ_data_0; wire tlbReqQ_data_0$D_IN, tlbReqQ_data_0$EN; // register tlbReqQ_empty_rl reg tlbReqQ_empty_rl; wire tlbReqQ_empty_rl$D_IN, tlbReqQ_empty_rl$EN; // register tlbReqQ_full_rl reg tlbReqQ_full_rl; wire tlbReqQ_full_rl$D_IN, tlbReqQ_full_rl$EN; // register transCacheReqQ_data_0 reg transCacheReqQ_data_0; wire transCacheReqQ_data_0$D_IN, transCacheReqQ_data_0$EN; // register transCacheReqQ_empty_rl reg transCacheReqQ_empty_rl; wire transCacheReqQ_empty_rl$D_IN, transCacheReqQ_empty_rl$EN; // register transCacheReqQ_full_rl reg transCacheReqQ_full_rl; wire transCacheReqQ_full_rl$D_IN, transCacheReqQ_full_rl$EN; // register vm_info_D reg [48 : 0] vm_info_D; wire [48 : 0] vm_info_D$D_IN; wire vm_info_D$EN; // register vm_info_I reg [48 : 0] vm_info_I; wire [48 : 0] vm_info_I$D_IN; wire vm_info_I$EN; // register waitFlushDone reg waitFlushDone; wire waitFlushDone$D_IN, waitFlushDone$EN; // ports of submodule tlb4KB_m_repRam_bram reg [7 : 0] tlb4KB_m_repRam_bram$ADDRA, tlb4KB_m_repRam_bram$DIA; wire [7 : 0] tlb4KB_m_repRam_bram$ADDRB, tlb4KB_m_repRam_bram$DIB, tlb4KB_m_repRam_bram$DOB; wire tlb4KB_m_repRam_bram$ENA, tlb4KB_m_repRam_bram$ENB, tlb4KB_m_repRam_bram$WEA, tlb4KB_m_repRam_bram$WEB; // ports of submodule tlb4KB_m_tlbRam_0_bram wire [80 : 0] tlb4KB_m_tlbRam_0_bram$DIA, tlb4KB_m_tlbRam_0_bram$DIB, tlb4KB_m_tlbRam_0_bram$DOB; wire [7 : 0] tlb4KB_m_tlbRam_0_bram$ADDRA, tlb4KB_m_tlbRam_0_bram$ADDRB; wire tlb4KB_m_tlbRam_0_bram$ENA, tlb4KB_m_tlbRam_0_bram$ENB, tlb4KB_m_tlbRam_0_bram$WEA, tlb4KB_m_tlbRam_0_bram$WEB; // ports of submodule tlb4KB_m_tlbRam_1_bram wire [80 : 0] tlb4KB_m_tlbRam_1_bram$DIA, tlb4KB_m_tlbRam_1_bram$DIB, tlb4KB_m_tlbRam_1_bram$DOB; wire [7 : 0] tlb4KB_m_tlbRam_1_bram$ADDRA, tlb4KB_m_tlbRam_1_bram$ADDRB; wire tlb4KB_m_tlbRam_1_bram$ENA, tlb4KB_m_tlbRam_1_bram$ENB, tlb4KB_m_tlbRam_1_bram$WEA, tlb4KB_m_tlbRam_1_bram$WEB; // ports of submodule tlb4KB_m_tlbRam_2_bram wire [80 : 0] tlb4KB_m_tlbRam_2_bram$DIA, tlb4KB_m_tlbRam_2_bram$DIB, tlb4KB_m_tlbRam_2_bram$DOB; wire [7 : 0] tlb4KB_m_tlbRam_2_bram$ADDRA, tlb4KB_m_tlbRam_2_bram$ADDRB; wire tlb4KB_m_tlbRam_2_bram$ENA, tlb4KB_m_tlbRam_2_bram$ENB, tlb4KB_m_tlbRam_2_bram$WEA, tlb4KB_m_tlbRam_2_bram$WEB; // ports of submodule tlb4KB_m_tlbRam_3_bram wire [80 : 0] tlb4KB_m_tlbRam_3_bram$DIA, tlb4KB_m_tlbRam_3_bram$DIB, tlb4KB_m_tlbRam_3_bram$DOB; wire [7 : 0] tlb4KB_m_tlbRam_3_bram$ADDRA, tlb4KB_m_tlbRam_3_bram$ADDRB; wire tlb4KB_m_tlbRam_3_bram$ENA, tlb4KB_m_tlbRam_3_bram$ENB, tlb4KB_m_tlbRam_3_bram$WEA, tlb4KB_m_tlbRam_3_bram$WEB; // ports of submodule transCache wire [45 : 0] transCache$resp; wire [43 : 0] transCache$addEntry_ppn; wire [26 : 0] transCache$addEntry_vpn, transCache$req_vpn; wire [1 : 0] transCache$addEntry_level; wire transCache$EN_addEntry, transCache$EN_deqResp, transCache$EN_flush, transCache$EN_req, transCache$RDY_addEntry, transCache$RDY_deqResp, transCache$RDY_req, transCache$RDY_resp, transCache$flush_done; // rule scheduling signals wire CAN_FIRE_RL_doPageWalk, CAN_FIRE_RL_doStartFlush, CAN_FIRE_RL_doTlbReq, CAN_FIRE_RL_doTlbResp, CAN_FIRE_RL_doTranslationCacheResp, CAN_FIRE_RL_doWaitFlush, CAN_FIRE_RL_flushDoneQ_canonicalize, CAN_FIRE_RL_flushDoneQ_clearReq_canon, CAN_FIRE_RL_flushDoneQ_deqReq_canon, CAN_FIRE_RL_flushDoneQ_enqReq_canon, CAN_FIRE_RL_memReqQ_canonicalize, CAN_FIRE_RL_memReqQ_clearReq_canon, CAN_FIRE_RL_memReqQ_deqReq_canon, CAN_FIRE_RL_memReqQ_enqReq_canon, CAN_FIRE_RL_pendValid_0_canon, CAN_FIRE_RL_pendValid_1_canon, CAN_FIRE_RL_pendWait_0_canon, CAN_FIRE_RL_pendWait_1_canon, CAN_FIRE_RL_perfReqQ_canonicalize, CAN_FIRE_RL_perfReqQ_clearReq_canon, CAN_FIRE_RL_perfReqQ_deqReq_canon, CAN_FIRE_RL_perfReqQ_enqReq_canon, CAN_FIRE_RL_respLdQ_canonicalize, CAN_FIRE_RL_respLdQ_clearReq_canon, CAN_FIRE_RL_respLdQ_deqReq_canon, CAN_FIRE_RL_respLdQ_enqReq_canon, CAN_FIRE_RL_rqFromCQ_data_0_canon, CAN_FIRE_RL_rqFromCQ_empty_canon, CAN_FIRE_RL_rqFromCQ_full_canon, CAN_FIRE_RL_rsToCQ_data_0_canon, CAN_FIRE_RL_rsToCQ_empty_canon, CAN_FIRE_RL_rsToCQ_full_canon, CAN_FIRE_RL_tlb4KB_m_doAddEntry, CAN_FIRE_RL_tlb4KB_m_doFlush, CAN_FIRE_RL_tlb4KB_m_pendReq_canon, CAN_FIRE_RL_tlb4KB_m_repRam_rdReqQ_empty_canon, CAN_FIRE_RL_tlb4KB_m_repRam_rdReqQ_full_canon, CAN_FIRE_RL_tlb4KB_m_setPendIndex, CAN_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_empty_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_full_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_empty_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_full_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_empty_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_full_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_empty_canon, CAN_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_full_canon, CAN_FIRE_RL_tlbMG_m_doUpdateRep, CAN_FIRE_RL_tlbMG_m_incRandIdx, CAN_FIRE_RL_tlbMG_m_lruBit_canon, CAN_FIRE_RL_tlbMG_m_updRepIdx_canon, CAN_FIRE_RL_tlbReqQ_empty_canon, CAN_FIRE_RL_tlbReqQ_full_canon, CAN_FIRE_RL_transCacheReqQ_empty_canon, CAN_FIRE_RL_transCacheReqQ_full_canon, CAN_FIRE_perf_req, CAN_FIRE_perf_resp, CAN_FIRE_perf_setStatus, CAN_FIRE_toChildren_dTlbReqFlush_put, CAN_FIRE_toChildren_flushDone_get, CAN_FIRE_toChildren_iTlbReqFlush_put, CAN_FIRE_toChildren_rqFromC_put, CAN_FIRE_toChildren_rsToC_deq, CAN_FIRE_toMem_memReq_deq, CAN_FIRE_toMem_respLd_enq, CAN_FIRE_updateVMInfo, WILL_FIRE_RL_doPageWalk, WILL_FIRE_RL_doStartFlush, WILL_FIRE_RL_doTlbReq, WILL_FIRE_RL_doTlbResp, WILL_FIRE_RL_doTranslationCacheResp, WILL_FIRE_RL_doWaitFlush, WILL_FIRE_RL_flushDoneQ_canonicalize, WILL_FIRE_RL_flushDoneQ_clearReq_canon, WILL_FIRE_RL_flushDoneQ_deqReq_canon, WILL_FIRE_RL_flushDoneQ_enqReq_canon, WILL_FIRE_RL_memReqQ_canonicalize, WILL_FIRE_RL_memReqQ_clearReq_canon, WILL_FIRE_RL_memReqQ_deqReq_canon, WILL_FIRE_RL_memReqQ_enqReq_canon, WILL_FIRE_RL_pendValid_0_canon, WILL_FIRE_RL_pendValid_1_canon, WILL_FIRE_RL_pendWait_0_canon, WILL_FIRE_RL_pendWait_1_canon, WILL_FIRE_RL_perfReqQ_canonicalize, WILL_FIRE_RL_perfReqQ_clearReq_canon, WILL_FIRE_RL_perfReqQ_deqReq_canon, WILL_FIRE_RL_perfReqQ_enqReq_canon, WILL_FIRE_RL_respLdQ_canonicalize, WILL_FIRE_RL_respLdQ_clearReq_canon, WILL_FIRE_RL_respLdQ_deqReq_canon, WILL_FIRE_RL_respLdQ_enqReq_canon, WILL_FIRE_RL_rqFromCQ_data_0_canon, WILL_FIRE_RL_rqFromCQ_empty_canon, WILL_FIRE_RL_rqFromCQ_full_canon, WILL_FIRE_RL_rsToCQ_data_0_canon, WILL_FIRE_RL_rsToCQ_empty_canon, WILL_FIRE_RL_rsToCQ_full_canon, WILL_FIRE_RL_tlb4KB_m_doAddEntry, WILL_FIRE_RL_tlb4KB_m_doFlush, WILL_FIRE_RL_tlb4KB_m_pendReq_canon, WILL_FIRE_RL_tlb4KB_m_repRam_rdReqQ_empty_canon, WILL_FIRE_RL_tlb4KB_m_repRam_rdReqQ_full_canon, WILL_FIRE_RL_tlb4KB_m_setPendIndex, WILL_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_empty_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_full_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_empty_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_full_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_empty_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_full_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_empty_canon, WILL_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_full_canon, WILL_FIRE_RL_tlbMG_m_doUpdateRep, WILL_FIRE_RL_tlbMG_m_incRandIdx, WILL_FIRE_RL_tlbMG_m_lruBit_canon, WILL_FIRE_RL_tlbMG_m_updRepIdx_canon, WILL_FIRE_RL_tlbReqQ_empty_canon, WILL_FIRE_RL_tlbReqQ_full_canon, WILL_FIRE_RL_transCacheReqQ_empty_canon, WILL_FIRE_RL_transCacheReqQ_full_canon, WILL_FIRE_perf_req, WILL_FIRE_perf_resp, WILL_FIRE_perf_setStatus, WILL_FIRE_toChildren_dTlbReqFlush_put, WILL_FIRE_toChildren_flushDone_get, WILL_FIRE_toChildren_iTlbReqFlush_put, WILL_FIRE_toChildren_rqFromC_put, WILL_FIRE_toChildren_rsToC_deq, WILL_FIRE_toMem_memReq_deq, WILL_FIRE_toMem_respLd_enq, WILL_FIRE_updateVMInfo; // inputs to muxes for submodule ports wire [83 : 0] MUX_rsToCQ_data_0_lat_0$wset_1__VAL_1, MUX_rsToCQ_data_0_lat_0$wset_1__VAL_2; wire [81 : 0] MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_1, MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_2; wire [80 : 0] MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1, MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2; wire [65 : 0] MUX_memReqQ_enqReq_lat_0$wset_1__VAL_1, MUX_memReqQ_enqReq_lat_0$wset_1__VAL_2; wire [7 : 0] MUX_tlb4KB_m_flushIdx$write_1__VAL_1, MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_1, MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_3, MUX_tlbMG_m_lruBit_lat_0$wset_1__VAL_1; wire [3 : 0] MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_1, MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_2; wire [2 : 0] MUX_pendWait_0_lat_0$wset_1__VAL_1, MUX_pendWait_0_lat_0$wset_1__VAL_2, MUX_pendWait_1_lat_0$wset_1__VAL_1, MUX_pendWait_1_lat_0$wset_1__VAL_2; wire MUX_memReqQ_enqReq_lat_0$wset_1__SEL_1, MUX_pendWait_0_lat_0$wset_1__SEL_1, MUX_pendWait_1_lat_0$wset_1__SEL_1, MUX_rsToCQ_data_0_lat_0$wset_1__SEL_1, MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1, MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1, MUX_tlb4KB_m_state$write_1__SEL_1, MUX_tlb4KB_m_tlbRam_0_bram$a_put_1__SEL_1, MUX_tlb4KB_m_tlbRam_1_bram$a_put_1__SEL_1, MUX_tlb4KB_m_tlbRam_2_bram$a_put_1__SEL_1, MUX_tlb4KB_m_tlbRam_3_bram$a_put_1__SEL_1, MUX_tlbMG_m_updRepIdx_lat_1$wset_1__SEL_1, MUX_tlbMG_m_validVec_0$write_1__SEL_1, MUX_tlbMG_m_validVec_1$write_1__SEL_1, MUX_tlbMG_m_validVec_2$write_1__SEL_1, MUX_tlbMG_m_validVec_3$write_1__SEL_1, MUX_tlbMG_m_validVec_4$write_1__SEL_1, MUX_tlbMG_m_validVec_5$write_1__SEL_1, MUX_tlbMG_m_validVec_6$write_1__SEL_1, MUX_tlbMG_m_validVec_7$write_1__SEL_1; // remaining internal signals reg [63 : 0] CASE_memReqQ_deqP_0_memReqQ_data_0_BITS_64_TO__ETC__q1, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453; reg [43 : 0] CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q18, IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271, SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186, masked_ppn__h67614; reg [26 : 0] CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4, CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5, CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8, CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10, CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12, CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14, CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16, CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17, CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q19, IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517, SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394, SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265, SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176, masked_vpn__h67613, vpn__h55133; reg [8 : 0] x__h64831, x__h67252; reg [1 : 0] CASE_idx6284_0_pendReq_0_BITS_28_TO_27_1_pendR_ETC__q21, CASE_tlbReqQ_data_0_0_pendReq_0_BITS_28_TO_27__ETC__q20, SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261, walkLevel__h67144, x__h58812; reg CASE_i6640_0_NOT_pendValid_0_rl_1_NOT_pendVali_ETC__q25, CASE_memReqQ_deqP_0_memReqQ_data_0_BIT_0_1_mem_ETC__q2, CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_NOT_tlbR_ETC__q6, CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_NOT_tlbR_ETC__q7, CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_NOT_tlbR_ETC__q9, CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_NOT_tlbR_ETC__q11, CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_NOT_tlbR_ETC__q13, CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_NOT_tlbR_ETC__q15, CASE_tlbReqQ_data_0_0_IF_pendWait_0_lat_0_whas_ETC__q24, CASE_transCacheReqQ_data_0_0_NOT_pendReq_0_BIT_ETC__q3, CASE_transCacheReqQ_data_0_0_NOT_pendWait_0_rl_ETC__q23, CASE_v8045_0_IF_pendWait_0_lat_0_whas__17_THEN_ETC__q27, CASE_v8045_0_v8045_1_IF_pendValid_1_lat_0_whas_ETC__q26, IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914, SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745, SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448, SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895, SEL_ARR_NOT_pendValid_0_rl_03_51_NOT_pendValid_ETC___d1431, SEL_ARR_NOT_respLdQ_data_0_441_BIT_0_442_488_N_ETC___d1491, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196, def__h66511; wire [80 : 0] IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d138; wire [79 : 0] IF_IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_t_ETC___d1321, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d136; wire [63 : 0] baseAddr__h64518, newPTBase__h67146, newPTEAddr__h67147, pteAddr__h64519; wire [55 : 0] x__h64791, x__h67235; wire [43 : 0] basePpn__h64787, rootPPN__h64517; wire [26 : 0] IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d130; wire [7 : 0] IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d237, INV_n__read3187__q22, n__read__h73187, upd__h73214, val__h20096, x__h20154; wire [2 : 0] IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1170, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1172, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1174, IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d293, IF_tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec__ETC___d1782, IF_tlbMG_m_validVec_4_005_AND_tlbMG_m_validVec_ETC___d1779, _dfoo30, _dfoo32, _dfoo34, _dfoo36, addIdx__h74470, addIdx__h75737, idx__h56569, v__h71698, v__h72955, v__h73403; wire [1 : 0] IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1360, IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1361, IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d233, IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d234, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1137, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d220, newWalkLevel__h67145, w__h57194, way__h16259, way__h63031; wire IF_IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BI_ETC___d1146, IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1150, IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1535, IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d629, IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d638, IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d643, IF_IF_pendValid_0_lat_0_whas__01_THEN_pendVali_ETC___d853, IF_IF_respForOtherReq_438_BIT_1_439_THEN_NOT_r_ETC___d1496, IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d714, IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d723, IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d728, IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d1020, IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943, IF_NOT_SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_ETC___d1533, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1133, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1134, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d214, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d215, IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d216, IF_NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AN_ETC___d1147, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1017, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1043, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1046, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1070, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1148, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968, IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1103, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1104, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1105, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1106, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1107, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1108, IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109, IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1567, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1628, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902, IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1499, IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1530, IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573, IF_memReqQ_deqReq_lat_1_whas__99_THEN_memReqQ__ETC___d605, IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579, IF_pendValid_1_lat_0_whas__08_THEN_pendValid_1_ETC___d511, IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878, IF_pendWait_0_rl_21_BITS_2_TO_1_22_EQ_0_23_OR__ETC___d1548, IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881, IF_perfReqQ_enqReq_lat_1_whas__39_THEN_perfReq_ETC___d748, IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471, IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1492, IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1610, IF_respForOtherReq_438_BIT_1_439_THEN_respForO_ETC___d1557, IF_respLdQ_deqReq_lat_1_whas__84_THEN_respLdQ__ETC___d690, IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664, IF_rqFromCQ_empty_lat_0_whas__25_THEN_NOT_rqFr_ETC___d812, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_NOT_tl_ETC___d125, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d110, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d120, IF_tlb4KB_m_repRam_rdReqQ_full_lat_0_whas__5_T_ETC___d843, IF_tlb4KB_m_tlbRam_0_rdReqQ_full_lat_0_whas__5_ETC___d831, IF_tlb4KB_m_tlbRam_1_rdReqQ_full_lat_0_whas__5_ETC___d834, IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d837, IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d858, IF_tlb4KB_m_tlbRam_3_rdReqQ_full_lat_0_whas__5_ETC___d840, IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928, IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951, IF_tlbMG_m_entryVec_2_58_BITS_1_TO_0_59_EQ_0_6_ETC___d975, IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000, IF_tlbMG_m_entryVec_4_007_BITS_1_TO_0_008_EQ_0_ETC___d1026, IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053, IF_tlbMG_m_entryVec_6_060_BITS_1_TO_0_061_EQ_0_ETC___d1081, IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095, IF_tlbMG_m_updRepIdx_lat_0_whas__77_THEN_NOT_t_ETC___d287, IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d283, IF_transCacheReqQ_data_0_373_AND_pendWait_0_rl_ETC___d1408, IF_transCache_RDY_resp__370_AND_transCache_res_ETC___d1382, NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1531, NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1638, NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1651, NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d1527, NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d861, NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d1128, NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d189, NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d201, NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258, NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_N_ETC___d1120, NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_t_ETC___d1123, NOT_tlb4KB_m_tlbRam_2_rdReqQ_empty_rl_7_54_AND_ETC___d1155, NOT_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_EQ__ETC___d1664, NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1672, NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1726, NOT_tlbMG_m_entryVec_2_58_BITS_79_TO_53_74_EQ__ETC___d1680, NOT_tlbMG_m_entryVec_3_82_BITS_79_TO_53_99_EQ__ETC___d1688, NOT_tlbMG_m_entryVec_4_007_BITS_79_TO_53_025_E_ETC___d1696, NOT_tlbMG_m_entryVec_5_033_BITS_79_TO_53_052_E_ETC___d1704, NOT_tlbMG_m_entryVec_6_060_BITS_79_TO_53_080_E_ETC___d1712, NOT_tlbMG_m_entryVec_7_086_BITS_79_TO_53_094_E_ETC___d1720, NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1057, NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1076, NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d955, NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d979, NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d995, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1345, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1368, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978, NOT_tlbMG_m_validVec_0_04_05_OR_NOT_tlbMG_m_va_ETC___d1776, NOT_tlbMG_m_validVec_1_31_32_OR_NOT_tlbMG_m_en_ETC___d1815, NOT_tlbMG_m_validVec_3_80_81_OR_NOT_tlbMG_m_en_ETC___d1813, NOT_tlbMG_m_validVec_5_031_032_OR_NOT_tlbMG_m__ETC___d1811, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1576, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1768, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820, _dfoo21, _dfoo23, _dfoo33, _dfoo35, _dfoo45, _dfoo47, _dfoo49, _dfoo5, _dfoo51, _dfoo7, _theResult_____2__h38323, _theResult_____2__h41934, i__h66640, idx__h66284, next_deqP___1__h38512, next_deqP___1__h42123, pendWait_1_rl_49_BIT_0_61_EQ_SEL_ARR_respLdQ_d_ETC___d1545, pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402, pendWalkAddr_1_413_EQ_0_CONCAT_SEL_ARR_respLdQ_ETC___d1494, tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d1352, tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d222, tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d238, tlb4KB_m_state_46_AND_IF_tlb4KB_m_pendReq_lat__ETC___d820, tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113, tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116, tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d182, tlb4KB_m_tlbRam_1_bram_b_read__78_BIT_6_84_EQ__ETC___d185, tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d1125, tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d194, tlb4KB_m_tlbRam_2_bram_b_read__90_BIT_6_96_EQ__ETC___d197, tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d1129, tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d205, tlb4KB_m_tlbRam_3_bram_b_read__02_BIT_6_06_EQ__ETC___d207, tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1734, tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1763, transCacheReqQ_empty_rl_32_OR_NOT_transCacheRe_ETC___d1419, transCache_resp__378_BITS_45_TO_44_379_ULT_2___d1380, v__h37913, v__h38064, v__h41524, v__h41675, v__h48045; // action method updateVMInfo assign RDY_updateVMInfo = 1'd1 ; assign CAN_FIRE_updateVMInfo = 1'd1 ; assign WILL_FIRE_updateVMInfo = EN_updateVMInfo ; // action method toChildren_rqFromC_put assign RDY_toChildren_rqFromC_put = !rqFromCQ_full_rl ; assign CAN_FIRE_toChildren_rqFromC_put = !rqFromCQ_full_rl ; assign WILL_FIRE_toChildren_rqFromC_put = EN_toChildren_rqFromC_put ; // value method toChildren_rsToC_notEmpty assign toChildren_rsToC_notEmpty = RDY_toChildren_rsToC_first ; assign RDY_toChildren_rsToC_notEmpty = 1'd1 ; // action method toChildren_rsToC_deq assign RDY_toChildren_rsToC_deq = RDY_toChildren_rsToC_first ; assign CAN_FIRE_toChildren_rsToC_deq = RDY_toChildren_rsToC_first ; assign WILL_FIRE_toChildren_rsToC_deq = EN_toChildren_rsToC_deq ; // value method toChildren_rsToC_first assign toChildren_rsToC_first = { rsToCQ_data_0_lat_0$whas ? rsToCQ_data_0_lat_0$wget[83] : rsToCQ_data_0_rl[83], rsToCQ_data_0_lat_0$whas ? rsToCQ_data_0_lat_0$wget[82:81] : rsToCQ_data_0_rl[82:81], rsToCQ_data_0_lat_0$whas ? rsToCQ_data_0_lat_0$wget[80] : rsToCQ_data_0_rl[80], rsToCQ_data_0_lat_0$whas ? rsToCQ_data_0_lat_0$wget[79:0] : rsToCQ_data_0_rl[79:0] } ; assign RDY_toChildren_rsToC_first = rsToCQ_data_0_lat_0$whas ? !1'd0 : !rsToCQ_empty_rl ; // action method toChildren_iTlbReqFlush_put assign RDY_toChildren_iTlbReqFlush_put = !iFlushReq ; assign CAN_FIRE_toChildren_iTlbReqFlush_put = !iFlushReq ; assign WILL_FIRE_toChildren_iTlbReqFlush_put = EN_toChildren_iTlbReqFlush_put ; // action method toChildren_dTlbReqFlush_put assign RDY_toChildren_dTlbReqFlush_put = !dFlushReq ; assign CAN_FIRE_toChildren_dTlbReqFlush_put = !dFlushReq ; assign WILL_FIRE_toChildren_dTlbReqFlush_put = EN_toChildren_dTlbReqFlush_put ; // action method toChildren_flushDone_get assign RDY_toChildren_flushDone_get = !flushDoneQ_empty ; assign CAN_FIRE_toChildren_flushDone_get = !flushDoneQ_empty ; assign WILL_FIRE_toChildren_flushDone_get = EN_toChildren_flushDone_get ; // value method toMem_memReq_notEmpty assign toMem_memReq_notEmpty = !memReqQ_empty ; assign RDY_toMem_memReq_notEmpty = 1'd1 ; // action method toMem_memReq_deq assign RDY_toMem_memReq_deq = !memReqQ_empty ; assign CAN_FIRE_toMem_memReq_deq = !memReqQ_empty ; assign WILL_FIRE_toMem_memReq_deq = EN_toMem_memReq_deq ; // value method toMem_memReq_first assign toMem_memReq_first = { CASE_memReqQ_deqP_0_memReqQ_data_0_BITS_64_TO__ETC__q1, CASE_memReqQ_deqP_0_memReqQ_data_0_BIT_0_1_mem_ETC__q2 } ; assign RDY_toMem_memReq_first = !memReqQ_empty ; // value method toMem_respLd_notFull assign toMem_respLd_notFull = !respLdQ_full ; assign RDY_toMem_respLd_notFull = 1'd1 ; // action method toMem_respLd_enq assign RDY_toMem_respLd_enq = !respLdQ_full ; assign CAN_FIRE_toMem_respLd_enq = !respLdQ_full ; assign WILL_FIRE_toMem_respLd_enq = EN_toMem_respLd_enq ; // action method perf_setStatus assign RDY_perf_setStatus = 1'd1 ; assign CAN_FIRE_perf_setStatus = 1'd1 ; assign WILL_FIRE_perf_setStatus = EN_perf_setStatus ; // action method perf_req assign RDY_perf_req = !perfReqQ_full ; assign CAN_FIRE_perf_req = !perfReqQ_full ; assign WILL_FIRE_perf_req = EN_perf_req ; // actionvalue method perf_resp assign perf_resp = { perfReqQ_data_0, 64'd0 } ; assign RDY_perf_resp = !perfReqQ_empty ; assign CAN_FIRE_perf_resp = !perfReqQ_empty ; assign WILL_FIRE_perf_resp = EN_perf_resp ; // value method perf_respValid assign perf_respValid = !perfReqQ_empty ; assign RDY_perf_respValid = 1'd1 ; // submodule tlb4KB_m_repRam_bram BRAM2 #(.PIPELINED(1'd0), .ADDR_WIDTH(32'd8), .DATA_WIDTH(32'd8), .MEMSIZE(9'd256)) tlb4KB_m_repRam_bram(.CLKA(CLK), .CLKB(CLK), .ADDRA(tlb4KB_m_repRam_bram$ADDRA), .ADDRB(tlb4KB_m_repRam_bram$ADDRB), .DIA(tlb4KB_m_repRam_bram$DIA), .DIB(tlb4KB_m_repRam_bram$DIB), .WEA(tlb4KB_m_repRam_bram$WEA), .WEB(tlb4KB_m_repRam_bram$WEB), .ENA(tlb4KB_m_repRam_bram$ENA), .ENB(tlb4KB_m_repRam_bram$ENB), .DOA(), .DOB(tlb4KB_m_repRam_bram$DOB)); // submodule tlb4KB_m_tlbRam_0_bram BRAM2 #(.PIPELINED(1'd0), .ADDR_WIDTH(32'd8), .DATA_WIDTH(32'd81), .MEMSIZE(9'd256)) tlb4KB_m_tlbRam_0_bram(.CLKA(CLK), .CLKB(CLK), .ADDRA(tlb4KB_m_tlbRam_0_bram$ADDRA), .ADDRB(tlb4KB_m_tlbRam_0_bram$ADDRB), .DIA(tlb4KB_m_tlbRam_0_bram$DIA), .DIB(tlb4KB_m_tlbRam_0_bram$DIB), .WEA(tlb4KB_m_tlbRam_0_bram$WEA), .WEB(tlb4KB_m_tlbRam_0_bram$WEB), .ENA(tlb4KB_m_tlbRam_0_bram$ENA), .ENB(tlb4KB_m_tlbRam_0_bram$ENB), .DOA(), .DOB(tlb4KB_m_tlbRam_0_bram$DOB)); // submodule tlb4KB_m_tlbRam_1_bram BRAM2 #(.PIPELINED(1'd0), .ADDR_WIDTH(32'd8), .DATA_WIDTH(32'd81), .MEMSIZE(9'd256)) tlb4KB_m_tlbRam_1_bram(.CLKA(CLK), .CLKB(CLK), .ADDRA(tlb4KB_m_tlbRam_1_bram$ADDRA), .ADDRB(tlb4KB_m_tlbRam_1_bram$ADDRB), .DIA(tlb4KB_m_tlbRam_1_bram$DIA), .DIB(tlb4KB_m_tlbRam_1_bram$DIB), .WEA(tlb4KB_m_tlbRam_1_bram$WEA), .WEB(tlb4KB_m_tlbRam_1_bram$WEB), .ENA(tlb4KB_m_tlbRam_1_bram$ENA), .ENB(tlb4KB_m_tlbRam_1_bram$ENB), .DOA(), .DOB(tlb4KB_m_tlbRam_1_bram$DOB)); // submodule tlb4KB_m_tlbRam_2_bram BRAM2 #(.PIPELINED(1'd0), .ADDR_WIDTH(32'd8), .DATA_WIDTH(32'd81), .MEMSIZE(9'd256)) tlb4KB_m_tlbRam_2_bram(.CLKA(CLK), .CLKB(CLK), .ADDRA(tlb4KB_m_tlbRam_2_bram$ADDRA), .ADDRB(tlb4KB_m_tlbRam_2_bram$ADDRB), .DIA(tlb4KB_m_tlbRam_2_bram$DIA), .DIB(tlb4KB_m_tlbRam_2_bram$DIB), .WEA(tlb4KB_m_tlbRam_2_bram$WEA), .WEB(tlb4KB_m_tlbRam_2_bram$WEB), .ENA(tlb4KB_m_tlbRam_2_bram$ENA), .ENB(tlb4KB_m_tlbRam_2_bram$ENB), .DOA(), .DOB(tlb4KB_m_tlbRam_2_bram$DOB)); // submodule tlb4KB_m_tlbRam_3_bram BRAM2 #(.PIPELINED(1'd0), .ADDR_WIDTH(32'd8), .DATA_WIDTH(32'd81), .MEMSIZE(9'd256)) tlb4KB_m_tlbRam_3_bram(.CLKA(CLK), .CLKB(CLK), .ADDRA(tlb4KB_m_tlbRam_3_bram$ADDRA), .ADDRB(tlb4KB_m_tlbRam_3_bram$ADDRB), .DIA(tlb4KB_m_tlbRam_3_bram$DIA), .DIB(tlb4KB_m_tlbRam_3_bram$DIB), .WEA(tlb4KB_m_tlbRam_3_bram$WEA), .WEB(tlb4KB_m_tlbRam_3_bram$WEB), .ENA(tlb4KB_m_tlbRam_3_bram$ENA), .ENB(tlb4KB_m_tlbRam_3_bram$ENB), .DOA(), .DOB(tlb4KB_m_tlbRam_3_bram$DOB)); // submodule transCache mkSplitTransCache transCache(.CLK(CLK), .RST_N(RST_N), .addEntry_level(transCache$addEntry_level), .addEntry_ppn(transCache$addEntry_ppn), .addEntry_vpn(transCache$addEntry_vpn), .req_vpn(transCache$req_vpn), .EN_req(transCache$EN_req), .EN_deqResp(transCache$EN_deqResp), .EN_addEntry(transCache$EN_addEntry), .EN_flush(transCache$EN_flush), .RDY_req(transCache$RDY_req), .resp(transCache$resp), .RDY_resp(transCache$RDY_resp), .RDY_deqResp(transCache$RDY_deqResp), .RDY_addEntry(transCache$RDY_addEntry), .RDY_flush(), .flush_done(transCache$flush_done), .RDY_flush_done()); // rule RL_doStartFlush assign CAN_FIRE_RL_doStartFlush = tlb4KB_m_state && !tlb4KB_m_pendReq_rl[81] && iFlushReq && dFlushReq && !waitFlushDone ; assign WILL_FIRE_RL_doStartFlush = CAN_FIRE_RL_doStartFlush ; // rule RL_doTranslationCacheResp assign CAN_FIRE_RL_doTranslationCacheResp = transCache$RDY_resp && transCache$RDY_deqResp && !transCacheReqQ_empty_rl && transCacheReqQ_empty_rl_32_OR_NOT_transCacheRe_ETC___d1419 ; assign WILL_FIRE_RL_doTranslationCacheResp = CAN_FIRE_RL_doTranslationCacheResp ; // rule RL_tlb4KB_m_setPendIndex assign CAN_FIRE_RL_tlb4KB_m_setPendIndex = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_setPendIndex = 1'd1 ; // rule RL_tlb4KB_m_doAddEntry assign CAN_FIRE_RL_tlb4KB_m_doAddEntry = !tlb4KB_m_tlbRam_0_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_1_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_2_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_3_rdReqQ_empty_rl && !tlb4KB_m_repRam_rdReqQ_empty_rl && tlb4KB_m_state && tlb4KB_m_pendReq_rl[81] && tlb4KB_m_pendReq_rl[80] ; assign WILL_FIRE_RL_tlb4KB_m_doAddEntry = CAN_FIRE_RL_tlb4KB_m_doAddEntry ; // rule RL_tlbMG_m_doUpdateRep assign CAN_FIRE_RL_tlbMG_m_doUpdateRep = !CAN_FIRE_RL_doStartFlush && tlbMG_m_updRepIdx_rl[3] ; assign WILL_FIRE_RL_tlbMG_m_doUpdateRep = CAN_FIRE_RL_tlbMG_m_doUpdateRep && !WILL_FIRE_RL_doStartFlush ; // rule RL_doTlbResp assign CAN_FIRE_RL_doTlbResp = !tlb4KB_m_tlbRam_0_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_1_rdReqQ_empty_rl && NOT_tlb4KB_m_tlbRam_2_rdReqQ_empty_rl_7_54_AND_ETC___d1155 ; assign WILL_FIRE_RL_doTlbResp = CAN_FIRE_RL_doTlbResp ; // rule RL_doPageWalk assign CAN_FIRE_RL_doPageWalk = !respLdQ_empty && IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1535 && tlbReqQ_empty_rl && transCacheReqQ_empty_rl ; assign WILL_FIRE_RL_doPageWalk = CAN_FIRE_RL_doPageWalk && !WILL_FIRE_RL_doStartFlush ; // rule RL_doWaitFlush assign CAN_FIRE_RL_doWaitFlush = !flushDoneQ_full && iFlushReq && dFlushReq && waitFlushDone && tlb4KB_m_state && transCache$flush_done ; assign WILL_FIRE_RL_doWaitFlush = CAN_FIRE_RL_doWaitFlush ; // rule RL_doTlbReq assign CAN_FIRE_RL_doTlbReq = tlb4KB_m_state_46_AND_IF_tlb4KB_m_pendReq_lat__ETC___d820 && NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d861 && (!iFlushReq || !dFlushReq) && respLdQ_empty ; assign WILL_FIRE_RL_doTlbReq = CAN_FIRE_RL_doTlbReq ; // rule RL_tlb4KB_m_doFlush assign CAN_FIRE_RL_tlb4KB_m_doFlush = !tlb4KB_m_state ; assign WILL_FIRE_RL_tlb4KB_m_doFlush = CAN_FIRE_RL_tlb4KB_m_doFlush ; // rule RL_tlb4KB_m_tlbRam_0_rdReqQ_empty_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_empty_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_0_rdReqQ_full_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_0_rdReqQ_full_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_1_rdReqQ_empty_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_empty_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_2_rdReqQ_empty_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_empty_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_1_rdReqQ_full_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_1_rdReqQ_full_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_2_rdReqQ_full_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_2_rdReqQ_full_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_3_rdReqQ_empty_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_empty_canon = 1'd1 ; // rule RL_tlb4KB_m_tlbRam_3_rdReqQ_full_canon assign CAN_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_tlbRam_3_rdReqQ_full_canon = 1'd1 ; // rule RL_tlb4KB_m_repRam_rdReqQ_empty_canon assign CAN_FIRE_RL_tlb4KB_m_repRam_rdReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_repRam_rdReqQ_empty_canon = 1'd1 ; // rule RL_tlb4KB_m_repRam_rdReqQ_full_canon assign CAN_FIRE_RL_tlb4KB_m_repRam_rdReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_repRam_rdReqQ_full_canon = 1'd1 ; // rule RL_tlb4KB_m_pendReq_canon assign CAN_FIRE_RL_tlb4KB_m_pendReq_canon = 1'd1 ; assign WILL_FIRE_RL_tlb4KB_m_pendReq_canon = 1'd1 ; // rule RL_tlbMG_m_incRandIdx assign CAN_FIRE_RL_tlbMG_m_incRandIdx = 1'd1 ; assign WILL_FIRE_RL_tlbMG_m_incRandIdx = 1'd1 ; // rule RL_tlbMG_m_lruBit_canon assign CAN_FIRE_RL_tlbMG_m_lruBit_canon = 1'd1 ; assign WILL_FIRE_RL_tlbMG_m_lruBit_canon = 1'd1 ; // rule RL_tlbMG_m_updRepIdx_canon assign CAN_FIRE_RL_tlbMG_m_updRepIdx_canon = 1'd1 ; assign WILL_FIRE_RL_tlbMG_m_updRepIdx_canon = 1'd1 ; // rule RL_tlbReqQ_empty_canon assign CAN_FIRE_RL_tlbReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_tlbReqQ_empty_canon = 1'd1 ; // rule RL_tlbReqQ_full_canon assign CAN_FIRE_RL_tlbReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_tlbReqQ_full_canon = 1'd1 ; // rule RL_transCacheReqQ_empty_canon assign CAN_FIRE_RL_transCacheReqQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_transCacheReqQ_empty_canon = 1'd1 ; // rule RL_transCacheReqQ_full_canon assign CAN_FIRE_RL_transCacheReqQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_transCacheReqQ_full_canon = 1'd1 ; // rule RL_flushDoneQ_canonicalize assign CAN_FIRE_RL_flushDoneQ_canonicalize = 1'd1 ; assign WILL_FIRE_RL_flushDoneQ_canonicalize = 1'd1 ; // rule RL_flushDoneQ_enqReq_canon assign CAN_FIRE_RL_flushDoneQ_enqReq_canon = 1'd1 ; assign WILL_FIRE_RL_flushDoneQ_enqReq_canon = 1'd1 ; // rule RL_flushDoneQ_deqReq_canon assign CAN_FIRE_RL_flushDoneQ_deqReq_canon = 1'd1 ; assign WILL_FIRE_RL_flushDoneQ_deqReq_canon = 1'd1 ; // rule RL_flushDoneQ_clearReq_canon assign CAN_FIRE_RL_flushDoneQ_clearReq_canon = 1'd1 ; assign WILL_FIRE_RL_flushDoneQ_clearReq_canon = 1'd1 ; // rule RL_rqFromCQ_data_0_canon assign CAN_FIRE_RL_rqFromCQ_data_0_canon = 1'd1 ; assign WILL_FIRE_RL_rqFromCQ_data_0_canon = 1'd1 ; // rule RL_rqFromCQ_empty_canon assign CAN_FIRE_RL_rqFromCQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_rqFromCQ_empty_canon = 1'd1 ; // rule RL_rqFromCQ_full_canon assign CAN_FIRE_RL_rqFromCQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_rqFromCQ_full_canon = 1'd1 ; // rule RL_rsToCQ_data_0_canon assign CAN_FIRE_RL_rsToCQ_data_0_canon = 1'd1 ; assign WILL_FIRE_RL_rsToCQ_data_0_canon = 1'd1 ; // rule RL_rsToCQ_empty_canon assign CAN_FIRE_RL_rsToCQ_empty_canon = 1'd1 ; assign WILL_FIRE_RL_rsToCQ_empty_canon = 1'd1 ; // rule RL_rsToCQ_full_canon assign CAN_FIRE_RL_rsToCQ_full_canon = 1'd1 ; assign WILL_FIRE_RL_rsToCQ_full_canon = 1'd1 ; // rule RL_pendValid_0_canon assign CAN_FIRE_RL_pendValid_0_canon = 1'd1 ; assign WILL_FIRE_RL_pendValid_0_canon = 1'd1 ; // rule RL_pendValid_1_canon assign CAN_FIRE_RL_pendValid_1_canon = 1'd1 ; assign WILL_FIRE_RL_pendValid_1_canon = 1'd1 ; // rule RL_pendWait_0_canon assign CAN_FIRE_RL_pendWait_0_canon = 1'd1 ; assign WILL_FIRE_RL_pendWait_0_canon = 1'd1 ; // rule RL_pendWait_1_canon assign CAN_FIRE_RL_pendWait_1_canon = 1'd1 ; assign WILL_FIRE_RL_pendWait_1_canon = 1'd1 ; // rule RL_memReqQ_canonicalize assign CAN_FIRE_RL_memReqQ_canonicalize = 1'd1 ; assign WILL_FIRE_RL_memReqQ_canonicalize = 1'd1 ; // rule RL_memReqQ_enqReq_canon assign CAN_FIRE_RL_memReqQ_enqReq_canon = 1'd1 ; assign WILL_FIRE_RL_memReqQ_enqReq_canon = 1'd1 ; // rule RL_memReqQ_deqReq_canon assign CAN_FIRE_RL_memReqQ_deqReq_canon = 1'd1 ; assign WILL_FIRE_RL_memReqQ_deqReq_canon = 1'd1 ; // rule RL_memReqQ_clearReq_canon assign CAN_FIRE_RL_memReqQ_clearReq_canon = 1'd1 ; assign WILL_FIRE_RL_memReqQ_clearReq_canon = 1'd1 ; // rule RL_respLdQ_canonicalize assign CAN_FIRE_RL_respLdQ_canonicalize = 1'd1 ; assign WILL_FIRE_RL_respLdQ_canonicalize = 1'd1 ; // rule RL_respLdQ_enqReq_canon assign CAN_FIRE_RL_respLdQ_enqReq_canon = 1'd1 ; assign WILL_FIRE_RL_respLdQ_enqReq_canon = 1'd1 ; // rule RL_respLdQ_deqReq_canon assign CAN_FIRE_RL_respLdQ_deqReq_canon = 1'd1 ; assign WILL_FIRE_RL_respLdQ_deqReq_canon = 1'd1 ; // rule RL_respLdQ_clearReq_canon assign CAN_FIRE_RL_respLdQ_clearReq_canon = 1'd1 ; assign WILL_FIRE_RL_respLdQ_clearReq_canon = 1'd1 ; // rule RL_perfReqQ_canonicalize assign CAN_FIRE_RL_perfReqQ_canonicalize = 1'd1 ; assign WILL_FIRE_RL_perfReqQ_canonicalize = 1'd1 ; // rule RL_perfReqQ_enqReq_canon assign CAN_FIRE_RL_perfReqQ_enqReq_canon = 1'd1 ; assign WILL_FIRE_RL_perfReqQ_enqReq_canon = 1'd1 ; // rule RL_perfReqQ_deqReq_canon assign CAN_FIRE_RL_perfReqQ_deqReq_canon = 1'd1 ; assign WILL_FIRE_RL_perfReqQ_deqReq_canon = 1'd1 ; // rule RL_perfReqQ_clearReq_canon assign CAN_FIRE_RL_perfReqQ_clearReq_canon = 1'd1 ; assign WILL_FIRE_RL_perfReqQ_clearReq_canon = 1'd1 ; // inputs to muxes for submodule ports assign MUX_memReqQ_enqReq_lat_0$wset_1__SEL_1 = WILL_FIRE_RL_doTranslationCacheResp && !IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416 ; assign MUX_pendWait_0_lat_0$wset_1__SEL_1 = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd0 ; assign MUX_pendWait_1_lat_0$wset_1__SEL_1 = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd1 ; assign MUX_rsToCQ_data_0_lat_0$wset_1__SEL_1 = WILL_FIRE_RL_doTlbResp && (IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 || IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 || IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135) ; assign MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 = WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1628 ; assign MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1 = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347 ; assign MUX_tlb4KB_m_state$write_1__SEL_1 = WILL_FIRE_RL_tlb4KB_m_doFlush && tlb4KB_m_flushIdx == 8'd255 ; assign MUX_tlb4KB_m_tlbRam_0_bram$a_put_1__SEL_1 = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd0 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 ; assign MUX_tlb4KB_m_tlbRam_1_bram$a_put_1__SEL_1 = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd1 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 ; assign MUX_tlb4KB_m_tlbRam_2_bram$a_put_1__SEL_1 = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd2 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 ; assign MUX_tlb4KB_m_tlbRam_3_bram$a_put_1__SEL_1 = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd3 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 ; assign MUX_tlbMG_m_updRepIdx_lat_1$wset_1__SEL_1 = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 ; assign MUX_tlbMG_m_validVec_0$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_1$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_2$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd2 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_3$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd3 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_4$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd4 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_5$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd5 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_6$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd6 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_tlbMG_m_validVec_7$write_1__SEL_1 = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd7 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign MUX_memReqQ_enqReq_lat_0$wset_1__VAL_1 = { 1'd1, pteAddr__h64519, transCacheReqQ_data_0 } ; assign MUX_memReqQ_enqReq_lat_0$wset_1__VAL_2 = { 1'd1, newPTEAddr__h67147, idx__h66284 } ; assign MUX_pendWait_0_lat_0$wset_1__VAL_1 = (transCacheReqQ_data_0 == 1'd0 && IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416) ? { 2'd2, !transCacheReqQ_data_0 || pendWait_0_rl[2:1] != 2'd1 || !pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402 } : { 2'd1, 1'bx /* unspecified value */ } ; assign MUX_pendWait_0_lat_0$wset_1__VAL_2 = (idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449) ? { 2'd0, 1'bx /* unspecified value */ } : ((idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597) ? { 2'd0, 1'bx /* unspecified value */ } : _dfoo36) ; assign MUX_pendWait_1_lat_0$wset_1__VAL_1 = (transCacheReqQ_data_0 == 1'd1 && IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416) ? { 2'd2, !transCacheReqQ_data_0 || pendWait_0_rl[2:1] != 2'd1 || !pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402 } : { 2'd1, 1'bx /* unspecified value */ } ; assign MUX_pendWait_1_lat_0$wset_1__VAL_2 = (idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449) ? { 2'd0, 1'bx /* unspecified value */ } : ((idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597) ? { 2'd0, 1'bx /* unspecified value */ } : _dfoo34) ; assign MUX_rsToCQ_data_0_lat_0$wset_1__VAL_1 = { !SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895, CASE_tlbReqQ_data_0_0_pendReq_0_BITS_28_TO_27__ETC__q20, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167, IF_IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_t_ETC___d1321 } ; assign MUX_rsToCQ_data_0_lat_0$wset_1__VAL_2 = { !SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448, CASE_idx6284_0_pendReq_0_BITS_28_TO_27_1_pendR_ETC__q21, IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1576, masked_vpn__h67613, masked_ppn__h67614, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[7:1], walkLevel__h67144 } ; assign MUX_tlb4KB_m_flushIdx$write_1__VAL_1 = tlb4KB_m_flushIdx + 8'd1 ; assign MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_1 = { 2'd3, masked_vpn__h67613, masked_ppn__h67614, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[7:1], walkLevel__h67144 } ; assign MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_2 = { 2'd2, 53'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ , IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418 } ; assign MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_1 = { IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1360, IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1361, tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d1352 ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[1:0], way__h63031 } ; assign MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_3 = IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d216 ? IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d237 : { (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d238 && tlb4KB_m_repRam_bram$DOB[3:2] != tlb4KB_m_repRam_bram$DOB[7:6] && tlb4KB_m_repRam_bram$DOB[5:4] != tlb4KB_m_repRam_bram$DOB[7:6]) ? tlb4KB_m_repRam_bram$DOB[5:4] : tlb4KB_m_repRam_bram$DOB[7:6], (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d238 && tlb4KB_m_repRam_bram$DOB[3:2] != tlb4KB_m_repRam_bram$DOB[7:6]) ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[5:4], tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d238 ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[1:0], tlb4KB_m_repRam_bram$DOB[7:6] } ; assign MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1 = { 1'd1, tlb4KB_m_pendReq_rl[79:0] } ; assign MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2 = { 1'd0, 80'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ } ; assign MUX_tlbMG_m_lruBit_lat_0$wset_1__VAL_1 = (val__h20096 == 8'd255) ? x__h20154 : val__h20096 ; assign MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_1 = { 1'd1, idx__h56569 } ; assign MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_2 = { 1'd1, v__h71698 } ; // inlined wires assign tlb4KB_m_pendReq_lat_0$wget = { 1'd0, 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ } ; assign tlb4KB_m_pendReq_lat_1$wget = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_1 : MUX_tlb4KB_m_pendReq_lat_1$wset_1__VAL_2 ; assign tlbMG_m_lruBit_lat_0$whas = WILL_FIRE_RL_tlbMG_m_doUpdateRep || WILL_FIRE_RL_doStartFlush ; assign tlbMG_m_updRepIdx_lat_0$wget = { 1'd0, 3'bxxx /* unspecified value */ } ; assign tlbMG_m_updRepIdx_lat_1$wget = MUX_tlbMG_m_updRepIdx_lat_1$wset_1__SEL_1 ? MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_1 : MUX_tlbMG_m_updRepIdx_lat_1$wset_1__VAL_2 ; assign tlbMG_m_updRepIdx_lat_1$whas = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 || WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 ; assign rsToCQ_data_0_lat_0$wget = MUX_rsToCQ_data_0_lat_0$wset_1__SEL_1 ? MUX_rsToCQ_data_0_lat_0$wset_1__VAL_1 : MUX_rsToCQ_data_0_lat_0$wset_1__VAL_2 ; assign rsToCQ_data_0_lat_0$whas = WILL_FIRE_RL_doTlbResp && (IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 || IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 || IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135) || WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1567 ; assign pendValid_0_lat_0$whas = WILL_FIRE_RL_doTlbResp && _dfoo7 || WILL_FIRE_RL_doPageWalk && _dfoo51 ; assign pendValid_0_lat_1$whas = WILL_FIRE_RL_doTlbReq && v__h48045 == 1'd0 ; assign pendValid_1_lat_0$whas = WILL_FIRE_RL_doTlbResp && _dfoo5 || WILL_FIRE_RL_doPageWalk && _dfoo49 ; assign pendValid_1_lat_1$whas = WILL_FIRE_RL_doTlbReq && v__h48045 == 1'd1 ; assign pendWait_0_lat_0$wget = MUX_pendWait_0_lat_0$wset_1__SEL_1 ? MUX_pendWait_0_lat_0$wset_1__VAL_1 : MUX_pendWait_0_lat_0$wset_1__VAL_2 ; assign pendWait_0_lat_0$whas = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd0 || WILL_FIRE_RL_doPageWalk && _dfoo47 ; assign pendWait_1_lat_0$wget = MUX_pendWait_1_lat_0$wset_1__SEL_1 ? MUX_pendWait_1_lat_0$wset_1__VAL_1 : MUX_pendWait_1_lat_0$wset_1__VAL_2 ; assign pendWait_1_lat_0$whas = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd1 || WILL_FIRE_RL_doPageWalk && _dfoo45 ; assign memReqQ_enqReq_lat_0$wget = MUX_memReqQ_enqReq_lat_0$wset_1__SEL_1 ? MUX_memReqQ_enqReq_lat_0$wset_1__VAL_1 : MUX_memReqQ_enqReq_lat_0$wset_1__VAL_2 ; assign memReqQ_enqReq_lat_0$whas = WILL_FIRE_RL_doTranslationCacheResp && !IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416 || WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613 ; assign memReqQ_enqReq_lat_2$wget = { 1'd0, 65'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ } ; assign respLdQ_enqReq_lat_0$wget = { 1'd1, toMem_respLd_enq_x } ; assign respLdQ_deqReq_lat_0$whas = WILL_FIRE_RL_doPageWalk && i__h66640 && (pendWait_1_rl[2:1] == 2'd0 || pendWait_1_rl[2:1] == 2'd1 || !pendWait_1_rl_49_BIT_0_61_EQ_SEL_ARR_respLdQ_d_ETC___d1545 || IF_respForOtherReq_438_BIT_1_439_THEN_respForO_ETC___d1557) ; assign perfReqQ_enqReq_lat_0$wget = { 1'd1, perf_req_r } ; assign perfReqQ_enqReq_lat_2$wget = { 1'd0, 4'bxxxx /* unspecified value */ } ; assign tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas = WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1628 || WILL_FIRE_RL_doTlbReq ; assign tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas = WILL_FIRE_RL_doTlbResp || WILL_FIRE_RL_tlb4KB_m_doAddEntry ; assign transCacheReqQ_enqP_lat_0$whas = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1368 ; assign tlb4KB_m_pendIndex$wget = { tlb4KB_m_pendReq_rl[81], tlb4KB_m_pendReq_rl[80] ? tlb4KB_m_pendReq_rl[60:53] : tlb4KB_m_pendReq_rl[7:0] } ; // register dFlushReq assign dFlushReq$D_IN = !WILL_FIRE_RL_doWaitFlush ; assign dFlushReq$EN = WILL_FIRE_RL_doWaitFlush || EN_toChildren_dTlbReqFlush_put ; // register flushDoneQ_clearReq_rl assign flushDoneQ_clearReq_rl$D_IN = 1'd0 ; assign flushDoneQ_clearReq_rl$EN = 1'd1 ; // register flushDoneQ_deqReq_rl assign flushDoneQ_deqReq_rl$D_IN = 1'd0 ; assign flushDoneQ_deqReq_rl$EN = 1'd1 ; // register flushDoneQ_empty assign flushDoneQ_empty$D_IN = flushDoneQ_clearReq_rl || !CAN_FIRE_RL_doWaitFlush && !flushDoneQ_enqReq_rl && (EN_toChildren_flushDone_get || flushDoneQ_deqReq_rl || flushDoneQ_empty) ; assign flushDoneQ_empty$EN = 1'd1 ; // register flushDoneQ_enqReq_rl assign flushDoneQ_enqReq_rl$D_IN = 1'd0 ; assign flushDoneQ_enqReq_rl$EN = 1'd1 ; // register flushDoneQ_full assign flushDoneQ_full$D_IN = !flushDoneQ_clearReq_rl && (CAN_FIRE_RL_doWaitFlush || flushDoneQ_enqReq_rl || !EN_toChildren_flushDone_get && !flushDoneQ_deqReq_rl && flushDoneQ_full) ; assign flushDoneQ_full$EN = 1'd1 ; // register iFlushReq assign iFlushReq$D_IN = !WILL_FIRE_RL_doWaitFlush ; assign iFlushReq$EN = WILL_FIRE_RL_doWaitFlush || EN_toChildren_iTlbReqFlush_put ; // register memReqQ_clearReq_rl assign memReqQ_clearReq_rl$D_IN = 1'd0 ; assign memReqQ_clearReq_rl$EN = 1'd1 ; // register memReqQ_data_0 assign memReqQ_data_0$D_IN = memReqQ_enqReq_lat_0$whas ? memReqQ_enqReq_lat_0$wget[64:0] : memReqQ_enqReq_rl[64:0] ; assign memReqQ_data_0$EN = memReqQ_enqP == 1'd0 && !memReqQ_clearReq_rl && IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579 ; // register memReqQ_data_1 assign memReqQ_data_1$D_IN = memReqQ_enqReq_lat_0$whas ? memReqQ_enqReq_lat_0$wget[64:0] : memReqQ_enqReq_rl[64:0] ; assign memReqQ_data_1$EN = memReqQ_enqP == 1'd1 && !memReqQ_clearReq_rl && IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579 ; // register memReqQ_deqP assign memReqQ_deqP$D_IN = !memReqQ_clearReq_rl && _theResult_____2__h38323 ; assign memReqQ_deqP$EN = 1'd1 ; // register memReqQ_deqReq_rl assign memReqQ_deqReq_rl$D_IN = 1'd0 ; assign memReqQ_deqReq_rl$EN = 1'd1 ; // register memReqQ_empty assign memReqQ_empty$D_IN = memReqQ_clearReq_rl || IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d643 ; assign memReqQ_empty$EN = 1'd1 ; // register memReqQ_enqP assign memReqQ_enqP$D_IN = !memReqQ_clearReq_rl && v__h37913 ; assign memReqQ_enqP$EN = 1'd1 ; // register memReqQ_enqReq_rl assign memReqQ_enqReq_rl$D_IN = memReqQ_enqReq_lat_2$wget ; assign memReqQ_enqReq_rl$EN = 1'd1 ; // register memReqQ_full assign memReqQ_full$D_IN = !memReqQ_clearReq_rl && IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d638 ; assign memReqQ_full$EN = 1'd1 ; // register pendReq_0 assign pendReq_0$D_IN = { EN_toChildren_rqFromC_put ? toChildren_rqFromC_put[29] : rqFromCQ_data_0_rl[29], EN_toChildren_rqFromC_put ? toChildren_rqFromC_put[28:27] : rqFromCQ_data_0_rl[28:27], IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418 } ; assign pendReq_0$EN = pendValid_0_lat_1$whas ; // register pendReq_1 assign pendReq_1$D_IN = pendReq_0$D_IN ; assign pendReq_1$EN = pendValid_1_lat_1$whas ; // register pendValid_0_rl assign pendValid_0_rl$D_IN = pendValid_0_lat_1$whas || v__h48045 ; assign pendValid_0_rl$EN = 1'd1 ; // register pendValid_1_rl assign pendValid_1_rl$D_IN = pendValid_1_lat_1$whas || IF_pendValid_1_lat_0_whas__08_THEN_pendValid_1_ETC___d511 ; assign pendValid_1_rl$EN = 1'd1 ; // register pendWait_0_rl assign pendWait_0_rl$D_IN = (pendWait_0_lat_0$whas ? pendWait_0_lat_0$wget[2:1] == 2'd0 : pendWait_0_rl[2:1] == 2'd0) ? { 2'd0, 1'bx /* unspecified value */ } : ((pendWait_0_lat_0$whas ? pendWait_0_lat_0$wget[2:1] == 2'd1 : pendWait_0_rl[2:1] == 2'd1) ? { 2'd1, 1'bx /* unspecified value */ } : { 2'd2, pendWait_0_lat_0$whas ? pendWait_0_lat_0$wget[0] : pendWait_0_rl[0] }) ; assign pendWait_0_rl$EN = 1'd1 ; // register pendWait_1_rl assign pendWait_1_rl$D_IN = (pendWait_1_lat_0$whas ? pendWait_1_lat_0$wget[2:1] == 2'd0 : pendWait_1_rl[2:1] == 2'd0) ? { 2'd0, 1'bx /* unspecified value */ } : ((pendWait_1_lat_0$whas ? pendWait_1_lat_0$wget[2:1] == 2'd1 : pendWait_1_rl[2:1] == 2'd1) ? { 2'd1, 1'bx /* unspecified value */ } : { 2'd2, pendWait_1_lat_0$whas ? pendWait_1_lat_0$wget[0] : pendWait_1_rl[0] }) ; assign pendWait_1_rl$EN = 1'd1 ; // register pendWalkAddr_0 assign pendWalkAddr_0$D_IN = MUX_pendWait_0_lat_0$wset_1__SEL_1 ? pteAddr__h64519 : newPTEAddr__h67147 ; assign pendWalkAddr_0$EN = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd0 || WILL_FIRE_RL_doPageWalk && idx__h66284 == 1'd0 ; // register pendWalkAddr_1 assign pendWalkAddr_1$D_IN = MUX_pendWait_1_lat_0$wset_1__SEL_1 ? pteAddr__h64519 : newPTEAddr__h67147 ; assign pendWalkAddr_1$EN = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd1 || WILL_FIRE_RL_doPageWalk && idx__h66284 == 1'd1 ; // register pendWalkLevel_0 assign pendWalkLevel_0$D_IN = MUX_pendWait_0_lat_0$wset_1__SEL_1 ? transCache$resp[45:44] : newWalkLevel__h67145 ; assign pendWalkLevel_0$EN = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd0 || WILL_FIRE_RL_doPageWalk && idx__h66284 == 1'd0 ; // register pendWalkLevel_1 assign pendWalkLevel_1$D_IN = MUX_pendWait_1_lat_0$wset_1__SEL_1 ? transCache$resp[45:44] : newWalkLevel__h67145 ; assign pendWalkLevel_1$EN = WILL_FIRE_RL_doTranslationCacheResp && transCacheReqQ_data_0 == 1'd1 || WILL_FIRE_RL_doPageWalk && idx__h66284 == 1'd1 ; // register perfReqQ_clearReq_rl assign perfReqQ_clearReq_rl$D_IN = 1'd0 ; assign perfReqQ_clearReq_rl$EN = 1'd1 ; // register perfReqQ_data_0 assign perfReqQ_data_0$D_IN = EN_perf_req ? perfReqQ_enqReq_lat_0$wget[3:0] : perfReqQ_enqReq_rl[3:0] ; assign perfReqQ_data_0$EN = !perfReqQ_clearReq_rl && IF_perfReqQ_enqReq_lat_1_whas__39_THEN_perfReq_ETC___d748 ; // register perfReqQ_deqReq_rl assign perfReqQ_deqReq_rl$D_IN = 1'd0 ; assign perfReqQ_deqReq_rl$EN = 1'd1 ; // register perfReqQ_empty assign perfReqQ_empty$D_IN = perfReqQ_clearReq_rl || (EN_perf_req ? !perfReqQ_enqReq_lat_0$wget[4] : !perfReqQ_enqReq_rl[4]) && (EN_perf_resp || perfReqQ_deqReq_rl || perfReqQ_empty) ; assign perfReqQ_empty$EN = 1'd1 ; // register perfReqQ_enqReq_rl assign perfReqQ_enqReq_rl$D_IN = perfReqQ_enqReq_lat_2$wget ; assign perfReqQ_enqReq_rl$EN = 1'd1 ; // register perfReqQ_full assign perfReqQ_full$D_IN = !perfReqQ_clearReq_rl && (IF_perfReqQ_enqReq_lat_1_whas__39_THEN_perfReq_ETC___d748 || !EN_perf_resp && !perfReqQ_deqReq_rl && perfReqQ_full) ; assign perfReqQ_full$EN = 1'd1 ; // register respForOtherReq assign respForOtherReq$D_IN = { IF_pendWait_0_rl_21_BITS_2_TO_1_22_EQ_0_23_OR__ETC___d1548, i__h66640 } ; assign respForOtherReq$EN = WILL_FIRE_RL_doPageWalk ; // register respLdQ_clearReq_rl assign respLdQ_clearReq_rl$D_IN = 1'd0 ; assign respLdQ_clearReq_rl$EN = 1'd1 ; // register respLdQ_data_0 assign respLdQ_data_0$D_IN = EN_toMem_respLd_enq ? respLdQ_enqReq_lat_0$wget[64:0] : respLdQ_enqReq_rl[64:0] ; assign respLdQ_data_0$EN = respLdQ_enqP == 1'd0 && !respLdQ_clearReq_rl && IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664 ; // register respLdQ_data_1 assign respLdQ_data_1$D_IN = EN_toMem_respLd_enq ? respLdQ_enqReq_lat_0$wget[64:0] : respLdQ_enqReq_rl[64:0] ; assign respLdQ_data_1$EN = respLdQ_enqP == 1'd1 && !respLdQ_clearReq_rl && IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664 ; // register respLdQ_deqP assign respLdQ_deqP$D_IN = !respLdQ_clearReq_rl && _theResult_____2__h41934 ; assign respLdQ_deqP$EN = 1'd1 ; // register respLdQ_deqReq_rl assign respLdQ_deqReq_rl$D_IN = 1'd0 ; assign respLdQ_deqReq_rl$EN = 1'd1 ; // register respLdQ_empty assign respLdQ_empty$D_IN = respLdQ_clearReq_rl || IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d728 ; assign respLdQ_empty$EN = 1'd1 ; // register respLdQ_enqP assign respLdQ_enqP$D_IN = !respLdQ_clearReq_rl && v__h41524 ; assign respLdQ_enqP$EN = 1'd1 ; // register respLdQ_enqReq_rl assign respLdQ_enqReq_rl$D_IN = memReqQ_enqReq_lat_2$wget ; assign respLdQ_enqReq_rl$EN = 1'd1 ; // register respLdQ_full assign respLdQ_full$D_IN = !respLdQ_clearReq_rl && IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d723 ; assign respLdQ_full$EN = 1'd1 ; // register rqFromCQ_data_0_rl assign rqFromCQ_data_0_rl$D_IN = pendReq_0$D_IN ; assign rqFromCQ_data_0_rl$EN = 1'd1 ; // register rqFromCQ_empty_rl assign rqFromCQ_empty_rl$D_IN = CAN_FIRE_RL_doTlbReq || !EN_toChildren_rqFromC_put && rqFromCQ_empty_rl ; assign rqFromCQ_empty_rl$EN = 1'd1 ; // register rqFromCQ_full_rl assign rqFromCQ_full_rl$D_IN = !CAN_FIRE_RL_doTlbReq && (EN_toChildren_rqFromC_put || rqFromCQ_full_rl) ; assign rqFromCQ_full_rl$EN = 1'd1 ; // register rsToCQ_data_0_rl assign rsToCQ_data_0_rl$D_IN = toChildren_rsToC_first ; assign rsToCQ_data_0_rl$EN = 1'd1 ; // register rsToCQ_empty_rl assign rsToCQ_empty_rl$D_IN = EN_toChildren_rsToC_deq || (rsToCQ_data_0_lat_0$whas ? 1'd0 : rsToCQ_empty_rl) ; assign rsToCQ_empty_rl$EN = 1'd1 ; // register rsToCQ_full_rl assign rsToCQ_full_rl$D_IN = !EN_toChildren_rsToC_deq && (rsToCQ_data_0_lat_0$whas ? 1'd1 : rsToCQ_full_rl) ; assign rsToCQ_full_rl$EN = 1'd1 ; // register tlb4KB_m_flushIdx assign tlb4KB_m_flushIdx$D_IN = WILL_FIRE_RL_tlb4KB_m_doFlush ? MUX_tlb4KB_m_flushIdx$write_1__VAL_1 : 8'd0 ; assign tlb4KB_m_flushIdx$EN = WILL_FIRE_RL_tlb4KB_m_doFlush || WILL_FIRE_RL_doStartFlush ; // register tlb4KB_m_pendReq_rl assign tlb4KB_m_pendReq_rl$D_IN = { IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d110, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d138 } ; assign tlb4KB_m_pendReq_rl$EN = 1'd1 ; // register tlb4KB_m_repRam_rdReqQ_empty_rl assign tlb4KB_m_repRam_rdReqQ_empty_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd0 : tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || tlb4KB_m_repRam_rdReqQ_empty_rl ; assign tlb4KB_m_repRam_rdReqQ_empty_rl$EN = 1'd1 ; // register tlb4KB_m_repRam_rdReqQ_full_rl assign tlb4KB_m_repRam_rdReqQ_full_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd1 : !tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas && tlb4KB_m_repRam_rdReqQ_full_rl ; assign tlb4KB_m_repRam_rdReqQ_full_rl$EN = 1'd1 ; // register tlb4KB_m_state assign tlb4KB_m_state$D_IN = MUX_tlb4KB_m_state$write_1__SEL_1 ; assign tlb4KB_m_state$EN = WILL_FIRE_RL_tlb4KB_m_doFlush && tlb4KB_m_flushIdx == 8'd255 || WILL_FIRE_RL_doStartFlush ; // register tlb4KB_m_tlbRam_0_rdReqQ_empty_rl assign tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd0 : tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || tlb4KB_m_tlbRam_0_rdReqQ_empty_rl ; assign tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_0_rdReqQ_full_rl assign tlb4KB_m_tlbRam_0_rdReqQ_full_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd1 : !tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas && tlb4KB_m_tlbRam_0_rdReqQ_full_rl ; assign tlb4KB_m_tlbRam_0_rdReqQ_full_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_1_rdReqQ_empty_rl assign tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd0 : tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || tlb4KB_m_tlbRam_1_rdReqQ_empty_rl ; assign tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_1_rdReqQ_full_rl assign tlb4KB_m_tlbRam_1_rdReqQ_full_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd1 : !tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas && tlb4KB_m_tlbRam_1_rdReqQ_full_rl ; assign tlb4KB_m_tlbRam_1_rdReqQ_full_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_2_rdReqQ_empty_rl assign tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd0 : tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || tlb4KB_m_tlbRam_2_rdReqQ_empty_rl ; assign tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_2_rdReqQ_full_rl assign tlb4KB_m_tlbRam_2_rdReqQ_full_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd1 : !tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas && tlb4KB_m_tlbRam_2_rdReqQ_full_rl ; assign tlb4KB_m_tlbRam_2_rdReqQ_full_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_3_rdReqQ_empty_rl assign tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd0 : tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || tlb4KB_m_tlbRam_3_rdReqQ_empty_rl ; assign tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$EN = 1'd1 ; // register tlb4KB_m_tlbRam_3_rdReqQ_full_rl assign tlb4KB_m_tlbRam_3_rdReqQ_full_rl$D_IN = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? 1'd1 : !tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas && tlb4KB_m_tlbRam_3_rdReqQ_full_rl ; assign tlb4KB_m_tlbRam_3_rdReqQ_full_rl$EN = 1'd1 ; // register tlbMG_m_entryVec_0 assign tlbMG_m_entryVec_0$D_IN = { masked_vpn__h67613, masked_ppn__h67614, SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[7:1], walkLevel__h67144 } ; assign tlbMG_m_entryVec_0$EN = MUX_tlbMG_m_validVec_0$write_1__SEL_1 ; // register tlbMG_m_entryVec_1 assign tlbMG_m_entryVec_1$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_1$EN = MUX_tlbMG_m_validVec_1$write_1__SEL_1 ; // register tlbMG_m_entryVec_2 assign tlbMG_m_entryVec_2$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_2$EN = MUX_tlbMG_m_validVec_2$write_1__SEL_1 ; // register tlbMG_m_entryVec_3 assign tlbMG_m_entryVec_3$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_3$EN = MUX_tlbMG_m_validVec_3$write_1__SEL_1 ; // register tlbMG_m_entryVec_4 assign tlbMG_m_entryVec_4$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_4$EN = MUX_tlbMG_m_validVec_4$write_1__SEL_1 ; // register tlbMG_m_entryVec_5 assign tlbMG_m_entryVec_5$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_5$EN = MUX_tlbMG_m_validVec_5$write_1__SEL_1 ; // register tlbMG_m_entryVec_6 assign tlbMG_m_entryVec_6$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_6$EN = MUX_tlbMG_m_validVec_6$write_1__SEL_1 ; // register tlbMG_m_entryVec_7 assign tlbMG_m_entryVec_7$D_IN = tlbMG_m_entryVec_0$D_IN ; assign tlbMG_m_entryVec_7$EN = MUX_tlbMG_m_validVec_7$write_1__SEL_1 ; // register tlbMG_m_lruBit_rl assign tlbMG_m_lruBit_rl$D_IN = n__read__h73187 ; assign tlbMG_m_lruBit_rl$EN = 1'd1 ; // register tlbMG_m_randIdx assign tlbMG_m_randIdx$D_IN = tlbMG_m_randIdx + 3'd1 ; assign tlbMG_m_randIdx$EN = 1'd1 ; // register tlbMG_m_updRepIdx_rl assign tlbMG_m_updRepIdx_rl$D_IN = { IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d283, IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d293 } ; assign tlbMG_m_updRepIdx_rl$EN = 1'd1 ; // register tlbMG_m_validVec_0 assign tlbMG_m_validVec_0$D_IN = MUX_tlbMG_m_validVec_0$write_1__SEL_1 ; assign tlbMG_m_validVec_0$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_1 assign tlbMG_m_validVec_1$D_IN = MUX_tlbMG_m_validVec_1$write_1__SEL_1 ; assign tlbMG_m_validVec_1$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_2 assign tlbMG_m_validVec_2$D_IN = MUX_tlbMG_m_validVec_2$write_1__SEL_1 ; assign tlbMG_m_validVec_2$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd2 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_3 assign tlbMG_m_validVec_3$D_IN = MUX_tlbMG_m_validVec_3$write_1__SEL_1 ; assign tlbMG_m_validVec_3$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd3 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_4 assign tlbMG_m_validVec_4$D_IN = MUX_tlbMG_m_validVec_4$write_1__SEL_1 ; assign tlbMG_m_validVec_4$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd4 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_5 assign tlbMG_m_validVec_5$D_IN = MUX_tlbMG_m_validVec_5$write_1__SEL_1 ; assign tlbMG_m_validVec_5$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd5 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_6 assign tlbMG_m_validVec_6$D_IN = MUX_tlbMG_m_validVec_6$write_1__SEL_1 ; assign tlbMG_m_validVec_6$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd6 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbMG_m_validVec_7 assign tlbMG_m_validVec_7$D_IN = MUX_tlbMG_m_validVec_7$write_1__SEL_1 ; assign tlbMG_m_validVec_7$EN = WILL_FIRE_RL_doPageWalk && v__h71698 == 3'd7 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 || WILL_FIRE_RL_doStartFlush ; // register tlbReqQ_data_0 assign tlbReqQ_data_0$D_IN = v__h48045 ; assign tlbReqQ_data_0$EN = CAN_FIRE_RL_doTlbReq ; // register tlbReqQ_empty_rl assign tlbReqQ_empty_rl$D_IN = !CAN_FIRE_RL_doTlbReq && (CAN_FIRE_RL_doTlbResp || tlbReqQ_empty_rl) ; assign tlbReqQ_empty_rl$EN = 1'd1 ; // register tlbReqQ_full_rl assign tlbReqQ_full_rl$D_IN = CAN_FIRE_RL_doTlbReq || !CAN_FIRE_RL_doTlbResp && tlbReqQ_full_rl ; assign tlbReqQ_full_rl$EN = 1'd1 ; // register transCacheReqQ_data_0 assign transCacheReqQ_data_0$D_IN = tlbReqQ_data_0 ; assign transCacheReqQ_data_0$EN = transCacheReqQ_enqP_lat_0$whas ; // register transCacheReqQ_empty_rl assign transCacheReqQ_empty_rl$D_IN = !transCacheReqQ_enqP_lat_0$whas && (CAN_FIRE_RL_doTranslationCacheResp || transCacheReqQ_empty_rl) ; assign transCacheReqQ_empty_rl$EN = 1'd1 ; // register transCacheReqQ_full_rl assign transCacheReqQ_full_rl$D_IN = transCacheReqQ_enqP_lat_0$whas || !CAN_FIRE_RL_doTranslationCacheResp && transCacheReqQ_full_rl ; assign transCacheReqQ_full_rl$EN = 1'd1 ; // register vm_info_D assign vm_info_D$D_IN = updateVMInfo_vmD ; assign vm_info_D$EN = EN_updateVMInfo ; // register vm_info_I assign vm_info_I$D_IN = updateVMInfo_vmI ; assign vm_info_I$EN = EN_updateVMInfo ; // register waitFlushDone assign waitFlushDone$D_IN = !WILL_FIRE_RL_doWaitFlush ; assign waitFlushDone$EN = WILL_FIRE_RL_doWaitFlush || WILL_FIRE_RL_doStartFlush ; // submodule tlb4KB_m_repRam_bram always@(MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1 or tlb4KB_m_pendReq_rl or WILL_FIRE_RL_tlb4KB_m_doFlush or tlb4KB_m_flushIdx or WILL_FIRE_RL_tlb4KB_m_doAddEntry) begin case (1'b1) // synopsys parallel_case MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1: tlb4KB_m_repRam_bram$ADDRA = tlb4KB_m_pendReq_rl[7:0]; WILL_FIRE_RL_tlb4KB_m_doFlush: tlb4KB_m_repRam_bram$ADDRA = tlb4KB_m_flushIdx; WILL_FIRE_RL_tlb4KB_m_doAddEntry: tlb4KB_m_repRam_bram$ADDRA = tlb4KB_m_pendReq_rl[60:53]; default: tlb4KB_m_repRam_bram$ADDRA = 8'bxxxxxxxx /* unspecified value */ ; endcase end assign tlb4KB_m_repRam_bram$ADDRB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? masked_vpn__h67613[7:0] : IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0] ; always@(MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1 or MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_1 or WILL_FIRE_RL_tlb4KB_m_doFlush or WILL_FIRE_RL_tlb4KB_m_doAddEntry or MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_3) begin case (1'b1) // synopsys parallel_case MUX_tlb4KB_m_repRam_bram$a_put_1__SEL_1: tlb4KB_m_repRam_bram$DIA = MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_1; WILL_FIRE_RL_tlb4KB_m_doFlush: tlb4KB_m_repRam_bram$DIA = 8'd228; WILL_FIRE_RL_tlb4KB_m_doAddEntry: tlb4KB_m_repRam_bram$DIA = MUX_tlb4KB_m_repRam_bram$a_put_3__VAL_3; default: tlb4KB_m_repRam_bram$DIA = 8'bxxxxxxxx /* unspecified value */ ; endcase end assign tlb4KB_m_repRam_bram$DIB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? 8'bxxxxxxxx /* unspecified value */ : 8'bxxxxxxxx /* unspecified value */ ; assign tlb4KB_m_repRam_bram$WEA = 1'd1 ; assign tlb4KB_m_repRam_bram$WEB = 1'd0 ; assign tlb4KB_m_repRam_bram$ENA = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347 || WILL_FIRE_RL_tlb4KB_m_doFlush || WILL_FIRE_RL_tlb4KB_m_doAddEntry ; assign tlb4KB_m_repRam_bram$ENB = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ; // submodule tlb4KB_m_tlbRam_0_bram assign tlb4KB_m_tlbRam_0_bram$ADDRA = MUX_tlb4KB_m_tlbRam_0_bram$a_put_1__SEL_1 ? tlb4KB_m_pendReq_rl[60:53] : tlb4KB_m_flushIdx ; assign tlb4KB_m_tlbRam_0_bram$ADDRB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? masked_vpn__h67613[7:0] : IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0] ; assign tlb4KB_m_tlbRam_0_bram$DIA = MUX_tlb4KB_m_tlbRam_0_bram$a_put_1__SEL_1 ? MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1 : MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2 ; assign tlb4KB_m_tlbRam_0_bram$DIB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ : 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; assign tlb4KB_m_tlbRam_0_bram$WEA = 1'd1 ; assign tlb4KB_m_tlbRam_0_bram$WEB = 1'd0 ; assign tlb4KB_m_tlbRam_0_bram$ENA = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd0 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 || WILL_FIRE_RL_tlb4KB_m_doFlush ; assign tlb4KB_m_tlbRam_0_bram$ENB = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ; // submodule tlb4KB_m_tlbRam_1_bram assign tlb4KB_m_tlbRam_1_bram$ADDRA = MUX_tlb4KB_m_tlbRam_1_bram$a_put_1__SEL_1 ? tlb4KB_m_pendReq_rl[60:53] : tlb4KB_m_flushIdx ; assign tlb4KB_m_tlbRam_1_bram$ADDRB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? masked_vpn__h67613[7:0] : IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0] ; assign tlb4KB_m_tlbRam_1_bram$DIA = MUX_tlb4KB_m_tlbRam_1_bram$a_put_1__SEL_1 ? MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1 : MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2 ; assign tlb4KB_m_tlbRam_1_bram$DIB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ : 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; assign tlb4KB_m_tlbRam_1_bram$WEA = 1'd1 ; assign tlb4KB_m_tlbRam_1_bram$WEB = 1'd0 ; assign tlb4KB_m_tlbRam_1_bram$ENA = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd1 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 || WILL_FIRE_RL_tlb4KB_m_doFlush ; assign tlb4KB_m_tlbRam_1_bram$ENB = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ; // submodule tlb4KB_m_tlbRam_2_bram assign tlb4KB_m_tlbRam_2_bram$ADDRA = MUX_tlb4KB_m_tlbRam_2_bram$a_put_1__SEL_1 ? tlb4KB_m_pendReq_rl[60:53] : tlb4KB_m_flushIdx ; assign tlb4KB_m_tlbRam_2_bram$ADDRB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? masked_vpn__h67613[7:0] : IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0] ; assign tlb4KB_m_tlbRam_2_bram$DIA = MUX_tlb4KB_m_tlbRam_2_bram$a_put_1__SEL_1 ? MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1 : MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2 ; assign tlb4KB_m_tlbRam_2_bram$DIB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ : 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; assign tlb4KB_m_tlbRam_2_bram$WEA = 1'd1 ; assign tlb4KB_m_tlbRam_2_bram$WEB = 1'd0 ; assign tlb4KB_m_tlbRam_2_bram$ENA = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd2 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 || WILL_FIRE_RL_tlb4KB_m_doFlush ; assign tlb4KB_m_tlbRam_2_bram$ENB = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ; // submodule tlb4KB_m_tlbRam_3_bram assign tlb4KB_m_tlbRam_3_bram$ADDRA = MUX_tlb4KB_m_tlbRam_3_bram$a_put_1__SEL_1 ? tlb4KB_m_pendReq_rl[60:53] : tlb4KB_m_flushIdx ; assign tlb4KB_m_tlbRam_3_bram$ADDRB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? masked_vpn__h67613[7:0] : IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0] ; assign tlb4KB_m_tlbRam_3_bram$DIA = MUX_tlb4KB_m_tlbRam_3_bram$a_put_1__SEL_1 ? MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_1 : MUX_tlb4KB_m_tlbRam_0_bram$a_put_3__VAL_2 ; assign tlb4KB_m_tlbRam_3_bram$DIB = MUX_tlb4KB_m_pendReq_lat_1$wset_1__SEL_1 ? 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ : 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; assign tlb4KB_m_tlbRam_3_bram$WEA = 1'd1 ; assign tlb4KB_m_tlbRam_3_bram$WEB = 1'd0 ; assign tlb4KB_m_tlbRam_3_bram$ENA = WILL_FIRE_RL_tlb4KB_m_doAddEntry && tlb4KB_m_repRam_bram$DOB[7:6] == 2'd3 && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 || WILL_FIRE_RL_tlb4KB_m_doFlush ; assign tlb4KB_m_tlbRam_3_bram$ENB = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ; // submodule transCache assign transCache$addEntry_level = walkLevel__h67144 ; assign transCache$addEntry_ppn = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:10] ; assign transCache$addEntry_vpn = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476 ; assign transCache$req_vpn = vpn__h55133 ; assign transCache$EN_req = WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1368 ; assign transCache$EN_deqResp = CAN_FIRE_RL_doTranslationCacheResp ; assign transCache$EN_addEntry = WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2] && walkLevel__h67144 != 2'd0 ; assign transCache$EN_flush = CAN_FIRE_RL_doStartFlush ; // remaining internal signals assign IF_IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BI_ETC___d1146 = IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135 ? !rsToCQ_full_rl : (CAN_FIRE_RL_doTranslationCacheResp || !transCacheReqQ_full_rl) && transCache$RDY_req ; assign IF_IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_t_ETC___d1321 = IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 ? { SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176, SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246, SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256, SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 } : { SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303, SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309, x__h58812 } ; assign IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1150 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 ? !rsToCQ_full_rl : !CAN_FIRE_RL_doStartFlush && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1148 ; assign IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1535 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 ? !rsToCQ_full_rl : (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] ? IF_NOT_SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_ETC___d1533 : !rsToCQ_full_rl) ; assign IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d629 = _theResult_____2__h38323 == v__h37913 ; assign IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d638 = IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d629 && (IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579 || !EN_toMem_memReq_deq && !memReqQ_deqReq_rl && memReqQ_full) ; assign IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d643 = IF_IF_memReqQ_deqReq_lat_1_whas__99_THEN_memRe_ETC___d629 && (memReqQ_enqReq_lat_0$whas ? !memReqQ_enqReq_lat_0$wget[65] : !memReqQ_enqReq_rl[65]) && (IF_memReqQ_deqReq_lat_1_whas__99_THEN_memReqQ__ETC___d605 || memReqQ_empty) ; assign IF_IF_pendValid_0_lat_0_whas__01_THEN_pendVali_ETC___d853 = v__h48045 ? (pendValid_1_lat_0$whas ? !1'd0 : !pendValid_1_rl) : (pendValid_0_lat_0$whas ? !1'd0 : !pendValid_0_rl) ; assign IF_IF_respForOtherReq_438_BIT_1_439_THEN_NOT_r_ETC___d1496 = (IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 || pendWait_0_rl[2:1] != 2'd1 || pendWalkAddr_0 != newPTEAddr__h67147) ? IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1492 && pendWait_1_rl[2:1] == 2'd1 && pendWalkAddr_1_413_EQ_0_CONCAT_SEL_ARR_respLdQ_ETC___d1494 : idx__h66284 ; assign IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d714 = _theResult_____2__h41934 == v__h41524 ; assign IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d723 = IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d714 && (IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664 || !respLdQ_deqReq_lat_0$whas && !respLdQ_deqReq_rl && respLdQ_full) ; assign IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d728 = IF_IF_respLdQ_deqReq_lat_1_whas__84_THEN_respL_ETC___d714 && (EN_toMem_respLd_enq ? !respLdQ_enqReq_lat_0$wget[65] : !respLdQ_enqReq_rl[65]) && (IF_respLdQ_deqReq_lat_1_whas__84_THEN_respLdQ__ETC___d690 || respLdQ_empty) ; assign IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d1020 = IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1017 ; assign IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 = (IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914 && tlbMG_m_validVec_0 && IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) ? !tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914 : !tlbMG_m_validVec_1 || CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_NOT_tlbR_ETC__q6 ; assign IF_NOT_SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_ETC___d1533 = (!SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) ? IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1499 : !rsToCQ_full_rl && NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1531 ; assign IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1360 = (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d1352 && tlb4KB_m_repRam_bram$DOB[3:2] != way__h63031 && tlb4KB_m_repRam_bram$DOB[5:4] != way__h63031) ? tlb4KB_m_repRam_bram$DOB[5:4] : tlb4KB_m_repRam_bram$DOB[7:6] ; assign IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d1361 = (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d1352 && tlb4KB_m_repRam_bram$DOB[3:2] != way__h63031) ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[5:4] ; assign IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d233 = (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d222 && tlb4KB_m_repRam_bram$DOB[3:2] != way__h16259 && tlb4KB_m_repRam_bram$DOB[5:4] != way__h16259) ? tlb4KB_m_repRam_bram$DOB[5:4] : tlb4KB_m_repRam_bram$DOB[7:6] ; assign IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d234 = (!tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d222 && tlb4KB_m_repRam_bram$DOB[3:2] != way__h16259) ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[5:4] ; assign IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d237 = { IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d233, IF_NOT_tlb4KB_m_repRam_bram_b_read__17_BITS_1__ETC___d234, tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d222 ? tlb4KB_m_repRam_bram$DOB[3:2] : tlb4KB_m_repRam_bram$DOB[1:0], way__h16259 } ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1133 = (!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) ? tlb4KB_m_tlbRam_1_bram$DOB[80] && tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116 : tlb4KB_m_tlbRam_0_bram$DOB[80] && tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113 ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1134 = ((!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) && (!tlb4KB_m_tlbRam_1_bram$DOB[80] || !tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116)) ? tlb4KB_m_tlbRam_2_bram$DOB[80] && tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d1125 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1133 ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d1128 ? tlb4KB_m_tlbRam_3_bram$DOB[80] && tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d1129 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1134 ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1137 = ((!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) && (!tlb4KB_m_tlbRam_1_bram$DOB[80] || !tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116)) ? 2'd2 : ((!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) ? 2'd1 : 2'd0) ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d214 = (!tlb4KB_m_tlbRam_0_bram$DOB[80] || tlb4KB_m_tlbRam_0_bram$DOB[79:53] != tlb4KB_m_pendReq_rl[79:53] || tlb4KB_m_tlbRam_0_bram$DOB[6] != tlb4KB_m_pendReq_rl[6]) ? tlb4KB_m_tlbRam_1_bram$DOB[80] && tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d182 && tlb4KB_m_tlbRam_1_bram_b_read__78_BIT_6_84_EQ__ETC___d185 : tlb4KB_m_tlbRam_0_bram$DOB[80] ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d215 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d189 ? tlb4KB_m_tlbRam_2_bram$DOB[80] && tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d194 && tlb4KB_m_tlbRam_2_bram_b_read__90_BIT_6_96_EQ__ETC___d197 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d214 ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d216 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d201 ? tlb4KB_m_tlbRam_3_bram$DOB[80] && tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d205 && tlb4KB_m_tlbRam_3_bram_b_read__02_BIT_6_06_EQ__ETC___d207 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d215 ; assign IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d220 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d189 ? 2'd2 : ((!tlb4KB_m_tlbRam_0_bram$DOB[80] || tlb4KB_m_tlbRam_0_bram$DOB[79:53] != tlb4KB_m_pendReq_rl[79:53] || tlb4KB_m_tlbRam_0_bram$DOB[6] != tlb4KB_m_pendReq_rl[6]) ? 2'd1 : 2'd0) ; assign IF_NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AN_ETC___d1147 = (NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_N_ETC___d1120 ? !tlb4KB_m_tlbRam_2_rdReqQ_empty_rl : NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_t_ETC___d1123) && IF_IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BI_ETC___d1146 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1017 = (NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d995 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 && (!tlbMG_m_validVec_3 || !IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000)) ? !tlbMG_m_validVec_4 || CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_NOT_tlbR_ETC__q11 : NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d995 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1043 = ((!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d1020 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029) ? !tlbMG_m_validVec_5 || CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_NOT_tlbR_ETC__q13 : (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d1020 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1046 = IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1017 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1043 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1070 = NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1057 ? !tlbMG_m_validVec_6 || CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_NOT_tlbR_ETC__q15 : (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1046 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1148 = (NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1076 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109) ? !rsToCQ_full_rl && IF_tlbMG_m_updRepIdx_lat_0_whas__77_THEN_NOT_t_ETC___d287 : IF_NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AN_ETC___d1147 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 = NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d955 ? !tlbMG_m_validVec_2 || CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_NOT_tlbR_ETC__q7 : (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992 = NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d979 ? !tlbMG_m_validVec_3 || CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_NOT_tlbR_ETC__q9 : (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1103 = (!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) ? tlbMG_m_validVec_1 && IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951 : tlbMG_m_validVec_0 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1104 = ((!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) && (!tlbMG_m_validVec_1 || !IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951)) ? tlbMG_m_validVec_2 && IF_tlbMG_m_entryVec_2_58_BITS_1_TO_0_59_EQ_0_6_ETC___d975 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1103 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1105 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 ? tlbMG_m_validVec_3 && IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1104 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1106 = (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 && (!tlbMG_m_validVec_3 || !IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000)) ? tlbMG_m_validVec_4 && IF_tlbMG_m_entryVec_4_007_BITS_1_TO_0_008_EQ_0_ETC___d1026 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1105 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1107 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 ? tlbMG_m_validVec_5 && IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1106 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1108 = (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 && (!tlbMG_m_validVec_5 || !IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053)) ? tlbMG_m_validVec_6 && IF_tlbMG_m_entryVec_6_060_BITS_1_TO_0_061_EQ_0_ETC___d1081 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1107 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 ? tlbMG_m_validVec_7 && IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1108 ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1170 = ((!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) && (!tlbMG_m_validVec_1 || !IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951)) ? 3'd2 : ((!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) ? 3'd1 : 3'd0) ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1172 = (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 && (!tlbMG_m_validVec_3 || !IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000)) ? 3'd4 : (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 ? 3'd3 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1170) ; assign IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1174 = (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 && (!tlbMG_m_validVec_5 || !IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053)) ? 3'd6 : (NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 ? 3'd5 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1172) ; assign IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416 = (!transCacheReqQ_data_0 || pendWait_0_rl[2:1] != 2'd1 || !pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402) ? !transCacheReqQ_data_0 && pendWait_1_rl[2:1] == 2'd1 && pendWalkAddr_1 == pteAddr__h64519 : transCacheReqQ_data_0 ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 = SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895 ? vm_info_I[46] : vm_info_D[46] ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 = SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448 ? !vm_info_I[46] : !vm_info_D[46] ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1567 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 || walkLevel__h67144 == 2'd0 || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2] || !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 = SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448 ? vm_info_I[46] : vm_info_D[46] ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2] && walkLevel__h67144 == 2'd0 ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && walkLevel__h67144 != 2'd0 && ((walkLevel__h67144 == 2'd1) ? SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[18:10] != 9'd0 : walkLevel__h67144 != 2'd2 || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[27:10] != 18'd0) ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1628 = IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && walkLevel__h67144 == 2'd0 ; assign IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 = SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895 ? !vm_info_I[46] : !vm_info_D[46] ; assign IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1499 = (walkLevel__h67144 == 2'd0) ? !rsToCQ_full_rl : transCache$RDY_addEntry && (IF_IF_respForOtherReq_438_BIT_1_439_THEN_NOT_r_ETC___d1496 || !memReqQ_full) ; assign IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1530 = (walkLevel__h67144 == 2'd0) ? tlb4KB_m_state_46_AND_IF_tlb4KB_m_pendReq_lat__ETC___d820 && NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d1527 : !CAN_FIRE_RL_doStartFlush && IF_tlbMG_m_updRepIdx_lat_0_whas__77_THEN_NOT_t_ETC___d287 ; assign IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573 = (walkLevel__h67144 == 2'd1) ? SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[18:10] == 9'd0 : walkLevel__h67144 == 2'd2 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[27:10] == 18'd0 ; assign IF_memReqQ_deqReq_lat_1_whas__99_THEN_memReqQ__ETC___d605 = EN_toMem_memReq_deq || memReqQ_deqReq_rl ; assign IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579 = memReqQ_enqReq_lat_0$whas ? memReqQ_enqReq_lat_0$wget[65] : memReqQ_enqReq_rl[65] ; assign IF_pendValid_1_lat_0_whas__08_THEN_pendValid_1_ETC___d511 = pendValid_1_lat_0$whas ? 1'd0 : pendValid_1_rl ; assign IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878 = pendWait_0_lat_0$whas ? pendWait_0_lat_0$wget[2:1] != 2'd0 : pendWait_0_rl[2:1] != 2'd0 ; assign IF_pendWait_0_rl_21_BITS_2_TO_1_22_EQ_0_23_OR__ETC___d1548 = i__h66640 ? pendWait_1_rl[2:1] != 2'd0 && pendWait_1_rl[2:1] != 2'd1 && pendWait_1_rl_49_BIT_0_61_EQ_SEL_ARR_respLdQ_d_ETC___d1545 && IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1492 : idx__h66284 ; assign IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881 = pendWait_1_lat_0$whas ? pendWait_1_lat_0$wget[2:1] != 2'd0 : pendWait_1_rl[2:1] != 2'd0 ; assign IF_perfReqQ_enqReq_lat_1_whas__39_THEN_perfReq_ETC___d748 = EN_perf_req ? perfReqQ_enqReq_lat_0$wget[4] : perfReqQ_enqReq_rl[4] ; assign IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 = respForOtherReq[1] ? !respForOtherReq[0] : !def__h66511 ; assign IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1492 = respForOtherReq[1] ? !respForOtherReq[0] : SEL_ARR_NOT_respLdQ_data_0_441_BIT_0_442_488_N_ETC___d1491 ; assign IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1610 = (IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 || pendWait_0_rl[2:1] != 2'd1 || pendWalkAddr_0 != newPTEAddr__h67147) && (IF_respForOtherReq_438_BIT_1_439_THEN_respForO_ETC___d1557 || pendWait_1_rl[2:1] != 2'd1 || !pendWalkAddr_1_413_EQ_0_CONCAT_SEL_ARR_respLdQ_ETC___d1494) ; assign IF_respForOtherReq_438_BIT_1_439_THEN_respForO_ETC___d1557 = respForOtherReq[1] ? respForOtherReq[0] : !SEL_ARR_NOT_respLdQ_data_0_441_BIT_0_442_488_N_ETC___d1491 ; assign IF_respLdQ_deqReq_lat_1_whas__84_THEN_respLdQ__ETC___d690 = respLdQ_deqReq_lat_0$whas || respLdQ_deqReq_rl ; assign IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664 = EN_toMem_respLd_enq ? respLdQ_enqReq_lat_0$wget[65] : respLdQ_enqReq_rl[65] ; assign IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418 = EN_toChildren_rqFromC_put ? toChildren_rqFromC_put[26:0] : rqFromCQ_data_0_rl[26:0] ; assign IF_rqFromCQ_empty_lat_0_whas__25_THEN_NOT_rqFr_ETC___d812 = EN_toChildren_rqFromC_put || !rqFromCQ_empty_rl ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_NOT_tl_ETC___d125 = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? !tlb4KB_m_pendReq_lat_1$wget[80] : (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? !tlb4KB_m_pendReq_lat_0$wget[80] : !tlb4KB_m_pendReq_rl[80]) ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d110 = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? tlb4KB_m_pendReq_lat_1$wget[81] : (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? tlb4KB_m_pendReq_lat_0$wget[81] : tlb4KB_m_pendReq_rl[81]) ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d120 = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? tlb4KB_m_pendReq_lat_1$wget[80] : (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? tlb4KB_m_pendReq_lat_0$wget[80] : tlb4KB_m_pendReq_rl[80]) ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d130 = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? tlb4KB_m_pendReq_lat_1$wget[26:0] : (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? tlb4KB_m_pendReq_lat_0$wget[26:0] : tlb4KB_m_pendReq_rl[26:0]) ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d136 = tlb4KB_m_tlbRam_0_rdReqQ_enqP_lat_0$whas ? tlb4KB_m_pendReq_lat_1$wget[79:0] : (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? tlb4KB_m_pendReq_lat_0$wget[79:0] : tlb4KB_m_pendReq_rl[79:0]) ; assign IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d138 = { IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d120, IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_NOT_tl_ETC___d125 ? { 53'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ , IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d130 } : IF_tlb4KB_m_pendReq_lat_1_whas__01_THEN_tlb4KB_ETC___d136 } ; assign IF_tlb4KB_m_repRam_rdReqQ_full_lat_0_whas__5_T_ETC___d843 = tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || !tlb4KB_m_repRam_rdReqQ_full_rl ; assign IF_tlb4KB_m_tlbRam_0_rdReqQ_full_lat_0_whas__5_ETC___d831 = tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || !tlb4KB_m_tlbRam_0_rdReqQ_full_rl ; assign IF_tlb4KB_m_tlbRam_1_rdReqQ_full_lat_0_whas__5_ETC___d834 = tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || !tlb4KB_m_tlbRam_1_rdReqQ_full_rl ; assign IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d837 = tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || !tlb4KB_m_tlbRam_2_rdReqQ_full_rl ; assign IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d858 = IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d837 && IF_tlb4KB_m_tlbRam_3_rdReqQ_full_lat_0_whas__5_ETC___d840 && IF_tlb4KB_m_repRam_rdReqQ_full_lat_0_whas__5_T_ETC___d843 && (CAN_FIRE_RL_doTlbResp || !tlbReqQ_full_rl) && IF_rqFromCQ_empty_lat_0_whas__25_THEN_NOT_rqFr_ETC___d812 && IF_IF_pendValid_0_lat_0_whas__01_THEN_pendVali_ETC___d853 ; assign IF_tlb4KB_m_tlbRam_3_rdReqQ_full_lat_0_whas__5_ETC___d840 = tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas || !tlb4KB_m_tlbRam_3_rdReqQ_full_rl ; assign IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928 = CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4 == tlbMG_m_entryVec_0[79:53] ; assign IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951 = CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5 == tlbMG_m_entryVec_1[79:53] ; assign IF_tlbMG_m_entryVec_2_58_BITS_1_TO_0_59_EQ_0_6_ETC___d975 = CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8 == tlbMG_m_entryVec_2[79:53] ; assign IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000 = CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10 == tlbMG_m_entryVec_3[79:53] ; assign IF_tlbMG_m_entryVec_4_007_BITS_1_TO_0_008_EQ_0_ETC___d1026 = CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12 == tlbMG_m_entryVec_4[79:53] ; assign IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053 = CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14 == tlbMG_m_entryVec_5[79:53] ; assign IF_tlbMG_m_entryVec_6_060_BITS_1_TO_0_061_EQ_0_ETC___d1081 = CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16 == tlbMG_m_entryVec_6[79:53] ; assign IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095 = CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17 == tlbMG_m_entryVec_7[79:53] ; assign IF_tlbMG_m_updRepIdx_lat_0_whas__77_THEN_NOT_t_ETC___d287 = tlbMG_m_lruBit_lat_0$whas ? !tlbMG_m_updRepIdx_lat_0$wget[3] : !tlbMG_m_updRepIdx_rl[3] ; assign IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d283 = tlbMG_m_updRepIdx_lat_1$whas ? tlbMG_m_updRepIdx_lat_1$wget[3] : (tlbMG_m_lruBit_lat_0$whas ? tlbMG_m_updRepIdx_lat_0$wget[3] : tlbMG_m_updRepIdx_rl[3]) ; assign IF_tlbMG_m_updRepIdx_lat_1_whas__74_THEN_tlbMG_ETC___d293 = tlbMG_m_updRepIdx_lat_1$whas ? tlbMG_m_updRepIdx_lat_1$wget[2:0] : (tlbMG_m_lruBit_lat_0$whas ? tlbMG_m_updRepIdx_lat_0$wget[2:0] : tlbMG_m_updRepIdx_rl[2:0]) ; assign IF_tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec__ETC___d1782 = (tlbMG_m_validVec_0 && tlbMG_m_validVec_1) ? (tlbMG_m_validVec_2 ? 3'd3 : 3'd2) : (tlbMG_m_validVec_0 ? 3'd1 : 3'd0) ; assign IF_tlbMG_m_validVec_4_005_AND_tlbMG_m_validVec_ETC___d1779 = (tlbMG_m_validVec_4 && tlbMG_m_validVec_5) ? (tlbMG_m_validVec_6 ? 3'd7 : 3'd6) : (tlbMG_m_validVec_4 ? 3'd5 : 3'd4) ; assign IF_transCacheReqQ_data_0_373_AND_pendWait_0_rl_ETC___d1408 = (transCacheReqQ_data_0 && pendWait_0_rl[2:1] == 2'd1 && pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402) ? IF_transCache_RDY_resp__370_AND_transCache_res_ETC___d1382 : transCacheReqQ_data_0 || pendWait_1_rl[2:1] != 2'd1 || IF_transCache_RDY_resp__370_AND_transCache_res_ETC___d1382 ; assign IF_transCache_RDY_resp__370_AND_transCache_res_ETC___d1382 = (transCache$RDY_resp && transCache_resp__378_BITS_45_TO_44_379_ULT_2___d1380) ? transCache$RDY_resp : !transCacheReqQ_empty_rl ; assign INV_n__read3187__q22 = ~n__read__h73187 ; assign NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1531 = walkLevel__h67144 != 2'd0 && ((walkLevel__h67144 == 2'd1) ? SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[18:10] != 9'd0 : walkLevel__h67144 != 2'd2 || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[27:10] != 18'd0) || IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1530 ; assign NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1638 = walkLevel__h67144 != 2'd0 && masked_ppn__h67614 != CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q18 ; assign NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1651 = walkLevel__h67144 != 2'd0 && masked_vpn__h67613 != CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q19 ; assign NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d1527 = (!tlb4KB_m_pendIndex$wget[8] || tlb4KB_m_pendIndex$wget[7:0] != masked_vpn__h67613[7:0]) && IF_tlb4KB_m_tlbRam_0_rdReqQ_full_lat_0_whas__5_ETC___d831 && IF_tlb4KB_m_tlbRam_1_rdReqQ_full_lat_0_whas__5_ETC___d834 && IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d837 && IF_tlb4KB_m_tlbRam_3_rdReqQ_full_lat_0_whas__5_ETC___d840 && IF_tlb4KB_m_repRam_rdReqQ_full_lat_0_whas__5_T_ETC___d843 ; assign NOT_tlb4KB_m_pendIndex_wget__21_BIT_8_22_23_OR_ETC___d861 = (!tlb4KB_m_pendIndex$wget[8] || tlb4KB_m_pendIndex$wget[7:0] != IF_rqFromCQ_data_0_lat_0_whas__97_THEN_rqFromC_ETC___d418[7:0]) && IF_tlb4KB_m_tlbRam_0_rdReqQ_full_lat_0_whas__5_ETC___d831 && IF_tlb4KB_m_tlbRam_1_rdReqQ_full_lat_0_whas__5_ETC___d834 && IF_tlb4KB_m_tlbRam_2_rdReqQ_full_lat_0_whas__5_ETC___d858 ; assign NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d1128 = (!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) && (!tlb4KB_m_tlbRam_1_bram$DOB[80] || !tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116) && (!tlb4KB_m_tlbRam_2_bram$DOB[80] || !tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d1125) ; assign NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d189 = (!tlb4KB_m_tlbRam_0_bram$DOB[80] || tlb4KB_m_tlbRam_0_bram$DOB[79:53] != tlb4KB_m_pendReq_rl[79:53] || tlb4KB_m_tlbRam_0_bram$DOB[6] != tlb4KB_m_pendReq_rl[6]) && (!tlb4KB_m_tlbRam_1_bram$DOB[80] || !tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d182 || !tlb4KB_m_tlbRam_1_bram_b_read__78_BIT_6_84_EQ__ETC___d185) ; assign NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d201 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d189 && (!tlb4KB_m_tlbRam_2_bram$DOB[80] || !tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d194 || !tlb4KB_m_tlbRam_2_bram_b_read__90_BIT_6_96_EQ__ETC___d197) ; assign NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d258 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d201 && (!tlb4KB_m_tlbRam_3_bram$DOB[80] || !tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d205 || !tlb4KB_m_tlbRam_3_bram_b_read__02_BIT_6_06_EQ__ETC___d207) ; assign NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_N_ETC___d1120 = !tlb4KB_m_tlbRam_0_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_1_rdReqQ_empty_rl && (!tlb4KB_m_tlbRam_0_bram$DOB[80] || !tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113) && (!tlb4KB_m_tlbRam_1_bram$DOB[80] || !tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116) ; assign NOT_tlb4KB_m_tlbRam_0_rdReqQ_empty_rl_52_AND_t_ETC___d1123 = !tlb4KB_m_tlbRam_0_rdReqQ_empty_rl && (tlb4KB_m_tlbRam_0_bram$DOB[80] && tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113 || !tlb4KB_m_tlbRam_1_rdReqQ_empty_rl) ; assign NOT_tlb4KB_m_tlbRam_2_rdReqQ_empty_rl_7_54_AND_ETC___d1155 = !tlb4KB_m_tlbRam_2_rdReqQ_empty_rl && !tlb4KB_m_tlbRam_3_rdReqQ_empty_rl && !tlb4KB_m_repRam_rdReqQ_empty_rl && !tlbReqQ_empty_rl && tlb4KB_m_state && tlb4KB_m_pendReq_rl[81] && !tlb4KB_m_pendReq_rl[80] && IF_IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NO_ETC___d1150 ; assign NOT_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_EQ__ETC___d1664 = tlbMG_m_entryVec_0[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_0[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_0[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1672 = tlbMG_m_entryVec_1[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_1[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_1[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1726 = NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1672 && NOT_tlbMG_m_entryVec_2_58_BITS_79_TO_53_74_EQ__ETC___d1680 && NOT_tlbMG_m_entryVec_3_82_BITS_79_TO_53_99_EQ__ETC___d1688 && NOT_tlbMG_m_entryVec_4_007_BITS_79_TO_53_025_E_ETC___d1696 && NOT_tlbMG_m_entryVec_5_033_BITS_79_TO_53_052_E_ETC___d1704 && NOT_tlbMG_m_entryVec_6_060_BITS_79_TO_53_080_E_ETC___d1712 && NOT_tlbMG_m_entryVec_7_086_BITS_79_TO_53_094_E_ETC___d1720 ; assign NOT_tlbMG_m_entryVec_2_58_BITS_79_TO_53_74_EQ__ETC___d1680 = tlbMG_m_entryVec_2[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_2[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_2[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_3_82_BITS_79_TO_53_99_EQ__ETC___d1688 = tlbMG_m_entryVec_3[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_3[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_3[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_4_007_BITS_79_TO_53_025_E_ETC___d1696 = tlbMG_m_entryVec_4[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_4[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_4[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_5_033_BITS_79_TO_53_052_E_ETC___d1704 = tlbMG_m_entryVec_5[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_5[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_5[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_6_060_BITS_79_TO_53_080_E_ETC___d1712 = tlbMG_m_entryVec_6[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_6[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_6[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_entryVec_7_086_BITS_79_TO_53_094_E_ETC___d1720 = tlbMG_m_entryVec_7[79:53] != masked_vpn__h67613 || tlbMG_m_entryVec_7[1:0] != walkLevel__h67144 || tlbMG_m_entryVec_7[6] != SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[5] ; assign NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1057 = (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1046 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 && (!tlbMG_m_validVec_5 || !IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d1076 = (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1017 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1043 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d1070 ; assign NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d955 = (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && (!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) && (!tlbMG_m_validVec_1 || !IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d979 = (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 ; assign NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m_ent_ETC___d995 = (!tlbMG_m_validVec_0 || IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914) && IF_IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ__ETC___d943 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d968 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_IF_tlbMG_m__ETC___d992 ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 && (!tlbMG_m_validVec_3 || !IF_tlbMG_m_entryVec_3_82_BITS_1_TO_0_83_EQ_0_8_ETC___d1000) && (!tlbMG_m_validVec_4 || !IF_tlbMG_m_entryVec_4_007_BITS_1_TO_0_008_EQ_0_ETC___d1026) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1029 && (!tlbMG_m_validVec_5 || !IF_tlbMG_m_entryVec_5_033_BITS_1_TO_0_034_EQ_0_ETC___d1053) && (!tlbMG_m_validVec_6 || !IF_tlbMG_m_entryVec_6_060_BITS_1_TO_0_061_EQ_0_ETC___d1081) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1345 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 && (!tlbMG_m_validVec_7 || !IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095) && IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135 && x__h58812 != 2'd0 ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 && (!tlbMG_m_validVec_7 || !IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095) && IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1135 ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1368 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 && (!tlbMG_m_validVec_7 || !IF_tlbMG_m_entryVec_7_086_BITS_1_TO_0_087_EQ_0_ETC___d1095) && NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d1128 && (!tlb4KB_m_tlbRam_3_bram$DOB[80] || !tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d1129) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d978 = (!tlbMG_m_validVec_0 || !IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d928) && (!tlbMG_m_validVec_1 || !IF_tlbMG_m_entryVec_1_33_BITS_1_TO_0_34_EQ_0_3_ETC___d951) && (!tlbMG_m_validVec_2 || !IF_tlbMG_m_entryVec_2_58_BITS_1_TO_0_59_EQ_0_6_ETC___d975) ; assign NOT_tlbMG_m_validVec_0_04_05_OR_NOT_tlbMG_m_va_ETC___d1776 = !tlbMG_m_validVec_0 || !tlbMG_m_validVec_1 || !tlbMG_m_validVec_2 || !tlbMG_m_validVec_3 || !tlbMG_m_validVec_4 || !tlbMG_m_validVec_5 || !tlbMG_m_validVec_6 || !tlbMG_m_validVec_7 ; assign NOT_tlbMG_m_validVec_1_31_32_OR_NOT_tlbMG_m_en_ETC___d1815 = (!tlbMG_m_validVec_1 || NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1672) && (!tlbMG_m_validVec_2 || NOT_tlbMG_m_entryVec_2_58_BITS_79_TO_53_74_EQ__ETC___d1680) && NOT_tlbMG_m_validVec_3_80_81_OR_NOT_tlbMG_m_en_ETC___d1813 ; assign NOT_tlbMG_m_validVec_3_80_81_OR_NOT_tlbMG_m_en_ETC___d1813 = (!tlbMG_m_validVec_3 || NOT_tlbMG_m_entryVec_3_82_BITS_79_TO_53_99_EQ__ETC___d1688) && (!tlbMG_m_validVec_4 || NOT_tlbMG_m_entryVec_4_007_BITS_79_TO_53_025_E_ETC___d1696) && NOT_tlbMG_m_validVec_5_031_032_OR_NOT_tlbMG_m__ETC___d1811 ; assign NOT_tlbMG_m_validVec_5_031_032_OR_NOT_tlbMG_m__ETC___d1811 = (!tlbMG_m_validVec_5 || NOT_tlbMG_m_entryVec_5_033_BITS_79_TO_53_052_E_ETC___d1704) && (!tlbMG_m_validVec_6 || NOT_tlbMG_m_entryVec_6_060_BITS_79_TO_53_080_E_ETC___d1712) && (!tlbMG_m_validVec_7 || NOT_tlbMG_m_entryVec_7_086_BITS_79_TO_53_094_E_ETC___d1720) ; assign SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1576 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && (walkLevel__h67144 == 2'd0 || IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573) ; assign SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2] && walkLevel__h67144 != 2'd0 && IF_IF_respForOtherReq_438_BIT_1_439_THEN_NOT_r_ETC___d1496 ; assign SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] && !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2] && walkLevel__h67144 != 2'd0 && IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1610 ; assign SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1768 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573 && walkLevel__h67144 != 2'd0 && NOT_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_EQ__ETC___d1664 && NOT_tlbMG_m_entryVec_1_33_BITS_79_TO_53_50_EQ__ETC___d1726 && tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1763 ; assign SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1820 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573 && walkLevel__h67144 != 2'd0 && (!tlbMG_m_validVec_0 || NOT_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_EQ__ETC___d1664) && NOT_tlbMG_m_validVec_1_31_32_OR_NOT_tlbMG_m_en_ETC___d1815 ; assign _dfoo21 = idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623 || idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1576 || !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0]) ; assign _dfoo23 = idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623 || idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1576 || !SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0]) ; assign _dfoo30 = (idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613) ? { 2'd1, 1'bx /* unspecified value */ } : ((idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623) ? { 2'd0, 1'bx /* unspecified value */ } : { 2'd0, 1'bx /* unspecified value */ }) ; assign _dfoo32 = (idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613) ? { 2'd1, 1'bx /* unspecified value */ } : ((idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1623) ? { 2'd0, 1'bx /* unspecified value */ } : { 2'd0, 1'bx /* unspecified value */ }) ; assign _dfoo33 = idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602 || idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613 || _dfoo21 ; assign _dfoo34 = (idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602) ? { 2'd2, IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 || pendWait_0_rl[2:1] != 2'd1 || pendWalkAddr_0 != newPTEAddr__h67147 } : _dfoo30 ; assign _dfoo35 = idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602 || idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1613 || _dfoo23 ; assign _dfoo36 = (idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1602) ? { 2'd2, IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 || pendWait_0_rl[2:1] != 2'd1 || pendWalkAddr_0 != newPTEAddr__h67147 } : _dfoo32 ; assign _dfoo45 = idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 || idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597 || _dfoo33 ; assign _dfoo47 = idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 || idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597 || _dfoo35 ; assign _dfoo49 = idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 || idx__h66284 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597 || _dfoo21 ; assign _dfoo5 = tlbReqQ_data_0 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 || tlbReqQ_data_0 == 1'd1 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && (IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 || NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347) ; assign _dfoo51 = idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1449 || idx__h66284 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1597 || _dfoo23 ; assign _dfoo7 = tlbReqQ_data_0 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902 || tlbReqQ_data_0 == 1'd0 && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && (IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 || NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1347) ; assign _theResult_____2__h38323 = IF_memReqQ_deqReq_lat_1_whas__99_THEN_memReqQ__ETC___d605 ? next_deqP___1__h38512 : memReqQ_deqP ; assign _theResult_____2__h41934 = IF_respLdQ_deqReq_lat_1_whas__84_THEN_respLdQ__ETC___d690 ? next_deqP___1__h42123 : respLdQ_deqP ; assign addIdx__h74470 = (!INV_n__read3187__q22[0] && !INV_n__read3187__q22[1] && !INV_n__read3187__q22[2] && !INV_n__read3187__q22[3]) ? ((!INV_n__read3187__q22[4] && !INV_n__read3187__q22[5]) ? (INV_n__read3187__q22[6] ? 3'd6 : 3'd7) : (INV_n__read3187__q22[4] ? 3'd4 : 3'd5)) : ((!INV_n__read3187__q22[0] && !INV_n__read3187__q22[1]) ? (INV_n__read3187__q22[2] ? 3'd2 : 3'd3) : (INV_n__read3187__q22[0] ? 3'd0 : 3'd1)) ; assign addIdx__h75737 = (tlbMG_m_validVec_0 && tlbMG_m_validVec_1 && tlbMG_m_validVec_2 && tlbMG_m_validVec_3) ? IF_tlbMG_m_validVec_4_005_AND_tlbMG_m_validVec_ETC___d1779 : IF_tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec__ETC___d1782 ; assign baseAddr__h64518 = { 8'd0, x__h64791 } ; assign basePpn__h64787 = transCache_resp__378_BITS_45_TO_44_379_ULT_2___d1380 ? transCache$resp[43:0] : rootPPN__h64517 ; assign i__h66640 = pendWait_0_rl[2:1] == 2'd0 || pendWait_0_rl[2:1] == 2'd1 || pendWait_0_rl[0] != def__h66511 || IF_respForOtherReq_438_BIT_1_439_THEN_NOT_resp_ETC___d1471 ; assign idx__h56569 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1084 ? 3'd7 : IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1174 ; assign idx__h66284 = respForOtherReq[1] ? respForOtherReq[0] : def__h66511 ; assign n__read__h73187 = tlbMG_m_lruBit_lat_0$whas ? upd__h73214 : tlbMG_m_lruBit_rl ; assign newPTBase__h67146 = { 8'd0, x__h67235 } ; assign newPTEAddr__h67147 = newPTBase__h67146 + { 52'd0, x__h67252, 3'd0 } ; assign newWalkLevel__h67145 = walkLevel__h67144 - 2'd1 ; assign next_deqP___1__h38512 = memReqQ_deqP + 1'd1 ; assign next_deqP___1__h42123 = respLdQ_deqP + 1'd1 ; assign pendWait_1_rl_49_BIT_0_61_EQ_SEL_ARR_respLdQ_d_ETC___d1545 = pendWait_1_rl[0] == def__h66511 ; assign pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402 = pendWalkAddr_0 == pteAddr__h64519 ; assign pendWalkAddr_1_413_EQ_0_CONCAT_SEL_ARR_respLdQ_ETC___d1494 = pendWalkAddr_1 == newPTEAddr__h67147 ; assign pteAddr__h64519 = baseAddr__h64518 + { 52'd0, x__h64831, 3'd0 } ; assign rootPPN__h64517 = CASE_transCacheReqQ_data_0_0_NOT_pendReq_0_BIT_ETC__q3 ? vm_info_I[43:0] : vm_info_D[43:0] ; assign tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d1352 = tlb4KB_m_repRam_bram$DOB[1:0] == way__h63031 ; assign tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d222 = tlb4KB_m_repRam_bram$DOB[1:0] == way__h16259 ; assign tlb4KB_m_repRam_bram_b_read__17_BITS_1_TO_0_18_ETC___d238 = tlb4KB_m_repRam_bram$DOB[1:0] == tlb4KB_m_repRam_bram$DOB[7:6] ; assign tlb4KB_m_state_46_AND_IF_tlb4KB_m_pendReq_lat__ETC___d820 = tlb4KB_m_state && (tlb4KB_m_tlbRam_0_rdReqQ_deqP_lat_0$whas ? !tlb4KB_m_pendReq_lat_0$wget[81] : !tlb4KB_m_pendReq_rl[81]) ; assign tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_79_TO_5_ETC___d1113 = tlb4KB_m_tlbRam_0_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[26:0] ; assign tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d1116 = tlb4KB_m_tlbRam_1_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[26:0] ; assign tlb4KB_m_tlbRam_1_bram_b_read__78_BITS_79_TO_5_ETC___d182 = tlb4KB_m_tlbRam_1_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[79:53] ; assign tlb4KB_m_tlbRam_1_bram_b_read__78_BIT_6_84_EQ__ETC___d185 = tlb4KB_m_tlbRam_1_bram$DOB[6] == tlb4KB_m_pendReq_rl[6] ; assign tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d1125 = tlb4KB_m_tlbRam_2_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[26:0] ; assign tlb4KB_m_tlbRam_2_bram_b_read__90_BITS_79_TO_5_ETC___d194 = tlb4KB_m_tlbRam_2_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[79:53] ; assign tlb4KB_m_tlbRam_2_bram_b_read__90_BIT_6_96_EQ__ETC___d197 = tlb4KB_m_tlbRam_2_bram$DOB[6] == tlb4KB_m_pendReq_rl[6] ; assign tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d1129 = tlb4KB_m_tlbRam_3_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[26:0] ; assign tlb4KB_m_tlbRam_3_bram_b_read__02_BITS_79_TO_5_ETC___d205 = tlb4KB_m_tlbRam_3_bram$DOB[79:53] == tlb4KB_m_pendReq_rl[79:53] ; assign tlb4KB_m_tlbRam_3_bram_b_read__02_BIT_6_06_EQ__ETC___d207 = tlb4KB_m_tlbRam_3_bram$DOB[6] == tlb4KB_m_pendReq_rl[6] ; assign tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1734 = tlbMG_m_validVec_0 && tlbMG_m_validVec_1 && tlbMG_m_validVec_2 && tlbMG_m_validVec_3 && tlbMG_m_validVec_4 && tlbMG_m_validVec_5 && tlbMG_m_validVec_6 && tlbMG_m_validVec_7 ; assign tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1763 = tlbMG_m_validVec_0_04_AND_tlbMG_m_validVec_1_3_ETC___d1734 && !SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 && !INV_n__read3187__q22[0] && !INV_n__read3187__q22[1] && !INV_n__read3187__q22[2] && !INV_n__read3187__q22[3] && !INV_n__read3187__q22[4] && !INV_n__read3187__q22[5] && !INV_n__read3187__q22[6] && !INV_n__read3187__q22[7] ; assign transCacheReqQ_empty_rl_32_OR_NOT_transCacheRe_ETC___d1419 = (transCacheReqQ_empty_rl || !transCacheReqQ_data_0 || pendWait_0_rl[2:1] != 2'd1 || IF_transCache_RDY_resp__370_AND_transCache_res_ETC___d1382) && IF_transCacheReqQ_data_0_373_AND_pendWait_0_rl_ETC___d1408 && IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416 || !memReqQ_full ; assign transCache_resp__378_BITS_45_TO_44_379_ULT_2___d1380 = transCache$resp[45:44] < 2'd2 ; assign upd__h73214 = WILL_FIRE_RL_tlbMG_m_doUpdateRep ? MUX_tlbMG_m_lruBit_lat_0$wset_1__VAL_1 : 8'd0 ; assign v__h37913 = IF_memReqQ_enqReq_lat_1_whas__70_THEN_memReqQ__ETC___d579 ? v__h38064 : memReqQ_enqP ; assign v__h38064 = memReqQ_enqP + 1'd1 ; assign v__h41524 = IF_respLdQ_enqReq_lat_1_whas__55_THEN_respLdQ__ETC___d664 ? v__h41675 : respLdQ_enqP ; assign v__h41675 = respLdQ_enqP + 1'd1 ; assign v__h48045 = pendValid_0_lat_0$whas ? 1'd0 : pendValid_0_rl ; assign v__h71698 = NOT_tlbMG_m_validVec_0_04_05_OR_NOT_tlbMG_m_va_ETC___d1776 ? addIdx__h75737 : v__h72955 ; assign v__h72955 = SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 ? tlbMG_m_randIdx : v__h73403 ; assign v__h73403 = (INV_n__read3187__q22[0] || INV_n__read3187__q22[1] || INV_n__read3187__q22[2] || INV_n__read3187__q22[3] || INV_n__read3187__q22[4] || INV_n__read3187__q22[5] || INV_n__read3187__q22[6] || INV_n__read3187__q22[7]) ? addIdx__h74470 : 3'd0 ; assign val__h20096 = tlbMG_m_lruBit_rl | x__h20154 ; assign w__h57194 = way__h63031 ; assign way__h16259 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d201 ? 2'd3 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d220 ; assign way__h63031 = NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_80_6_ETC___d1128 ? 2'd3 : IF_NOT_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT_8_ETC___d1137 ; assign x__h20154 = 8'd1 << tlbMG_m_updRepIdx_rl[2:0] ; assign x__h64791 = { basePpn__h64787, 12'd0 } ; assign x__h67235 = { SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:10], 12'd0 } ; always@(memReqQ_deqP or memReqQ_data_0 or memReqQ_data_1) begin case (memReqQ_deqP) 1'd0: CASE_memReqQ_deqP_0_memReqQ_data_0_BITS_64_TO__ETC__q1 = memReqQ_data_0[64:1]; 1'd1: CASE_memReqQ_deqP_0_memReqQ_data_0_BITS_64_TO__ETC__q1 = memReqQ_data_1[64:1]; endcase end always@(memReqQ_deqP or memReqQ_data_0 or memReqQ_data_1) begin case (memReqQ_deqP) 1'd0: CASE_memReqQ_deqP_0_memReqQ_data_0_BIT_0_1_mem_ETC__q2 = memReqQ_data_0[0]; 1'd1: CASE_memReqQ_deqP_0_memReqQ_data_0_BIT_0_1_mem_ETC__q2 = memReqQ_data_1[0]; endcase end always@(respLdQ_deqP or respLdQ_data_0 or respLdQ_data_1) begin case (respLdQ_deqP) 1'd0: def__h66511 = respLdQ_data_0[0]; 1'd1: def__h66511 = respLdQ_data_1[0]; endcase end always@(idx__h66284 or pendWalkLevel_0 or pendWalkLevel_1) begin case (idx__h66284) 1'd0: walkLevel__h67144 = pendWalkLevel_0; 1'd1: walkLevel__h67144 = pendWalkLevel_1; endcase end always@(tlbReqQ_data_0 or pendReq_0 or pendReq_1) begin case (tlbReqQ_data_0) 1'd0: vpn__h55133 = pendReq_0[26:0]; 1'd1: vpn__h55133 = pendReq_1[26:0]; endcase end always@(transCacheReqQ_data_0 or pendReq_0 or pendReq_1) begin case (transCacheReqQ_data_0) 1'd0: CASE_transCacheReqQ_data_0_0_NOT_pendReq_0_BIT_ETC__q3 = !pendReq_0[29]; 1'd1: CASE_transCacheReqQ_data_0_0_NOT_pendReq_0_BIT_ETC__q3 = !pendReq_1[29]; endcase end always@(tlbReqQ_data_0 or pendReq_0 or pendReq_1) begin case (tlbReqQ_data_0) 1'd0: SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895 = !pendReq_0[29]; 1'd1: SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d895 = !pendReq_1[29]; endcase end always@(tlbMG_m_entryVec_0 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_0[1:0]) 2'd0, 2'd1: IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914 = !tlbReqQ_empty_rl; default: IF_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_EQ_0_0_ETC___d914 = tlbMG_m_entryVec_0[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_0 or vpn__h55133) begin case (tlbMG_m_entryVec_0[1:0]) 2'd0: CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_0_BITS_1_TO_0_0_vpn5133__ETC__q4 = 27'd0; endcase end always@(tlbMG_m_entryVec_1 or vpn__h55133) begin case (tlbMG_m_entryVec_1[1:0]) 2'd0: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_vpn5133__ETC__q5 = 27'd0; endcase end always@(tlbMG_m_entryVec_1 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_1[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_NOT_tlbR_ETC__q6 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_1_BITS_1_TO_0_0_NOT_tlbR_ETC__q6 = tlbMG_m_entryVec_1[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_2 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_2[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_NOT_tlbR_ETC__q7 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_NOT_tlbR_ETC__q7 = tlbMG_m_entryVec_2[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_2 or vpn__h55133) begin case (tlbMG_m_entryVec_2[1:0]) 2'd0: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_2_BITS_1_TO_0_0_vpn5133__ETC__q8 = 27'd0; endcase end always@(tlbMG_m_entryVec_3 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_3[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_NOT_tlbR_ETC__q9 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_NOT_tlbR_ETC__q9 = tlbMG_m_entryVec_3[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_3 or vpn__h55133) begin case (tlbMG_m_entryVec_3[1:0]) 2'd0: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_3_BITS_1_TO_0_0_vpn5133__ETC__q10 = 27'd0; endcase end always@(tlbMG_m_entryVec_4 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_4[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_NOT_tlbR_ETC__q11 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_NOT_tlbR_ETC__q11 = tlbMG_m_entryVec_4[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_4 or vpn__h55133) begin case (tlbMG_m_entryVec_4[1:0]) 2'd0: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_4_BITS_1_TO_0_0_vpn5133__ETC__q12 = 27'd0; endcase end always@(tlbMG_m_entryVec_5 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_5[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_NOT_tlbR_ETC__q13 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_NOT_tlbR_ETC__q13 = tlbMG_m_entryVec_5[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_5 or vpn__h55133) begin case (tlbMG_m_entryVec_5[1:0]) 2'd0: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_5_BITS_1_TO_0_0_vpn5133__ETC__q14 = 27'd0; endcase end always@(tlbMG_m_entryVec_6 or tlbReqQ_empty_rl) begin case (tlbMG_m_entryVec_6[1:0]) 2'd0, 2'd1: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_NOT_tlbR_ETC__q15 = !tlbReqQ_empty_rl; default: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_NOT_tlbR_ETC__q15 = tlbMG_m_entryVec_6[1:0] != 2'd2 || !tlbReqQ_empty_rl; endcase end always@(tlbMG_m_entryVec_6 or vpn__h55133) begin case (tlbMG_m_entryVec_6[1:0]) 2'd0: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_6_BITS_1_TO_0_0_vpn5133__ETC__q16 = 27'd0; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: x__h58812 = tlb4KB_m_tlbRam_0_bram$DOB[1:0]; 2'd1: x__h58812 = tlb4KB_m_tlbRam_1_bram$DOB[1:0]; 2'd2: x__h58812 = tlb4KB_m_tlbRam_2_bram$DOB[1:0]; 2'd3: x__h58812 = tlb4KB_m_tlbRam_3_bram$DOB[1:0]; endcase end always@(tlbMG_m_entryVec_7 or vpn__h55133) begin case (tlbMG_m_entryVec_7[1:0]) 2'd0: CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17 = vpn__h55133; 2'd1: CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17 = { vpn__h55133[26:9], 9'd0 }; 2'd2: CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17 = { vpn__h55133[26:18], 18'd0 }; 2'd3: CASE_tlbMG_m_entryVec_7_BITS_1_TO_0_0_vpn5133__ETC__q17 = 27'd0; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_0[5]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_1[5]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_2[5]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_3[5]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_4[5]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_5[5]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_6[5]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_5_217_tlbMG__ETC___d1226 = tlbMG_m_entryVec_7[5]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_0[8]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_1[8]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_2[8]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_3[8]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_4[8]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_5[8]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_6[8]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_8_187_tlbMG__ETC___d1196 = tlbMG_m_entryVec_7[8]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303 = tlb4KB_m_tlbRam_0_bram$DOB[3]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303 = tlb4KB_m_tlbRam_1_bram$DOB[3]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303 = tlb4KB_m_tlbRam_2_bram$DOB[3]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1303 = tlb4KB_m_tlbRam_3_bram$DOB[3]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_0[3]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_1[3]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_2[3]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_3[3]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_4[3]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_5[3]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_6[3]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_3_237_tlbMG__ETC___d1246 = tlbMG_m_entryVec_7[3]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291 = tlb4KB_m_tlbRam_0_bram$DOB[5]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291 = tlb4KB_m_tlbRam_1_bram$DOB[5]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291 = tlb4KB_m_tlbRam_2_bram$DOB[5]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1291 = tlb4KB_m_tlbRam_3_bram$DOB[5]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283 = tlb4KB_m_tlbRam_0_bram$DOB[7]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283 = tlb4KB_m_tlbRam_1_bram$DOB[7]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283 = tlb4KB_m_tlbRam_2_bram$DOB[7]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1283 = tlb4KB_m_tlbRam_3_bram$DOB[7]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_0[7]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_1[7]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_2[7]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_3[7]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_4[7]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_5[7]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_6[7]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_7_197_tlbMG__ETC___d1206 = tlbMG_m_entryVec_7[7]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277 = tlb4KB_m_tlbRam_0_bram$DOB[8]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277 = tlb4KB_m_tlbRam_1_bram$DOB[8]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277 = tlb4KB_m_tlbRam_2_bram$DOB[8]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1277 = tlb4KB_m_tlbRam_3_bram$DOB[8]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265 = tlb4KB_m_tlbRam_0_bram$DOB[79:53]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265 = tlb4KB_m_tlbRam_1_bram$DOB[79:53]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265 = tlb4KB_m_tlbRam_2_bram$DOB[79:53]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1265 = tlb4KB_m_tlbRam_3_bram$DOB[79:53]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_0[79:53]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_1[79:53]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_2[79:53]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_3[79:53]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_4[79:53]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_5[79:53]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_6[79:53]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_79_TO_53_27_ETC___d1176 = tlbMG_m_entryVec_7[79:53]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_0[1:0]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_1[1:0]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_2[1:0]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_3[1:0]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_4[1:0]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_5[1:0]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_6[1:0]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 = tlbMG_m_entryVec_7[1:0]; endcase end always@(transCacheReqQ_data_0 or pendReq_0 or pendReq_1) begin case (transCacheReqQ_data_0) 1'd0: SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394 = pendReq_0[26:0]; 1'd1: SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394 = pendReq_1[26:0]; endcase end always@(transCache$resp or SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394) begin case (transCache$resp[45:44]) 2'd0: x__h64831 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394[8:0]; 2'd1: x__h64831 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394[17:9]; 2'd2: x__h64831 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1394[26:18]; 2'd3: x__h64831 = 9'bxxxxxxxxx /* unspecified value */ ; endcase end always@(idx__h66284 or pendReq_0 or pendReq_1) begin case (idx__h66284) 1'd0: SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448 = !pendReq_0[29]; 1'd1: SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_pend_ETC___d1448 = !pendReq_1[29]; endcase end always@(respLdQ_deqP or respLdQ_data_0 or respLdQ_data_1) begin case (respLdQ_deqP) 1'd0: SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453 = respLdQ_data_0[64:1]; 1'd1: SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453 = respLdQ_data_1[64:1]; endcase end always@(walkLevel__h67144 or SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453) begin case (walkLevel__h67144) 2'd0: masked_ppn__h67614 = SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:10]; 2'd1: masked_ppn__h67614 = { SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:19], 9'd0 }; 2'd2: masked_ppn__h67614 = { SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:28], 18'd0 }; 2'd3: masked_ppn__h67614 = 44'd0; endcase end always@(idx__h66284 or pendReq_0 or pendReq_1) begin case (idx__h66284) 1'd0: SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476 = pendReq_0[26:0]; 1'd1: SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476 = pendReq_1[26:0]; endcase end always@(newWalkLevel__h67145 or SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476) begin case (newWalkLevel__h67145) 2'd0: x__h67252 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[8:0]; 2'd1: x__h67252 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[17:9]; 2'd2: x__h67252 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[26:18]; 2'd3: x__h67252 = 9'bxxxxxxxxx /* unspecified value */ ; endcase end always@(walkLevel__h67144 or SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476) begin case (walkLevel__h67144) 2'd0: masked_vpn__h67613 = SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476; 2'd1: masked_vpn__h67613 = { SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[26:9], 9'd0 }; 2'd2: masked_vpn__h67613 = { SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[26:18], 18'd0 }; 2'd3: masked_vpn__h67613 = 27'd0; endcase end always@(respLdQ_deqP or respLdQ_data_0 or respLdQ_data_1) begin case (respLdQ_deqP) 1'd0: SEL_ARR_NOT_respLdQ_data_0_441_BIT_0_442_488_N_ETC___d1491 = !respLdQ_data_0[0]; 1'd1: SEL_ARR_NOT_respLdQ_data_0_441_BIT_0_442_488_N_ETC___d1491 = !respLdQ_data_1[0]; endcase end always@(walkLevel__h67144 or SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476) begin case (walkLevel__h67144) 2'd1: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517 = { SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[26:9], 9'd0 }; 2'd2: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517 = { SEL_ARR_pendReq_0_87_BITS_26_TO_0_16_pendReq_1_ETC___d1476[26:18], 18'd0 }; default: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517 = 27'd0; endcase end always@(walkLevel__h67144 or SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453) begin case (walkLevel__h67144) 2'd1: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584 = { SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:19], 9'd0 }; 2'd2: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584 = { SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[53:28], 18'd0 }; default: IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584 = 44'd0; endcase end always@(walkLevel__h67144 or IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584) begin case (walkLevel__h67144) 2'd1: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q18 = { IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584[43:9], 9'd0 }; 2'd2: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q18 = { IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1584[43:18], 18'd0 }; default: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q18 = 44'd0; endcase end always@(walkLevel__h67144 or IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517) begin case (walkLevel__h67144) 2'd1: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q19 = { IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517[26:9], 9'd0 }; 2'd2: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q19 = { IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1517[26:18], 18'd0 }; default: CASE_walkLevel7144_1_IF_SEL_ARR_pendWalkLevel__ETC__q19 = 27'd0; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285 = tlb4KB_m_tlbRam_0_bram$DOB[6]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285 = tlb4KB_m_tlbRam_1_bram$DOB[6]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285 = tlb4KB_m_tlbRam_2_bram$DOB[6]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1285 = tlb4KB_m_tlbRam_3_bram$DOB[6]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309 = tlb4KB_m_tlbRam_0_bram$DOB[2]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309 = tlb4KB_m_tlbRam_1_bram$DOB[2]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309 = tlb4KB_m_tlbRam_2_bram$DOB[2]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1309 = tlb4KB_m_tlbRam_3_bram$DOB[2]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_0[2]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_1[2]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_2[2]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_3[2]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_4[2]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_5[2]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_6[2]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_2_247_tlbMG__ETC___d1256 = tlbMG_m_entryVec_7[2]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297 = tlb4KB_m_tlbRam_0_bram$DOB[4]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297 = tlb4KB_m_tlbRam_1_bram$DOB[4]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297 = tlb4KB_m_tlbRam_2_bram$DOB[4]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BIT__ETC___d1297 = tlb4KB_m_tlbRam_3_bram$DOB[4]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_0[4]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_1[4]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_2[4]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_3[4]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_4[4]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_5[4]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_6[4]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_4_227_tlbMG__ETC___d1236 = tlbMG_m_entryVec_7[4]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_0[6]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_1[6]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_2[6]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_3[6]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_4[6]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_5[6]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_6[6]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BIT_6_207_tlbMG__ETC___d1216 = tlbMG_m_entryVec_7[6]; endcase end always@(w__h57194 or tlb4KB_m_tlbRam_0_bram$DOB or tlb4KB_m_tlbRam_1_bram$DOB or tlb4KB_m_tlbRam_2_bram$DOB or tlb4KB_m_tlbRam_3_bram$DOB) begin case (w__h57194) 2'd0: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271 = tlb4KB_m_tlbRam_0_bram$DOB[52:9]; 2'd1: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271 = tlb4KB_m_tlbRam_1_bram$DOB[52:9]; 2'd2: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271 = tlb4KB_m_tlbRam_2_bram$DOB[52:9]; 2'd3: SEL_ARR_tlb4KB_m_tlbRam_0_bram_b_read__65_BITS_ETC___d1271 = tlb4KB_m_tlbRam_3_bram$DOB[52:9]; endcase end always@(idx__h56569 or tlbMG_m_entryVec_0 or tlbMG_m_entryVec_1 or tlbMG_m_entryVec_2 or tlbMG_m_entryVec_3 or tlbMG_m_entryVec_4 or tlbMG_m_entryVec_5 or tlbMG_m_entryVec_6 or tlbMG_m_entryVec_7) begin case (idx__h56569) 3'd0: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_0[52:9]; 3'd1: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_1[52:9]; 3'd2: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_2[52:9]; 3'd3: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_3[52:9]; 3'd4: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_4[52:9]; 3'd5: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_5[52:9]; 3'd6: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_6[52:9]; 3'd7: SEL_ARR_tlbMG_m_entryVec_0_06_BITS_52_TO_9_177_ETC___d1186 = tlbMG_m_entryVec_7[52:9]; endcase end always@(transCacheReqQ_data_0 or pendWait_0_rl or pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402 or pendValid_0_rl or pendValid_1_rl) begin case (!transCacheReqQ_data_0 || pendWait_0_rl[2:1] != 2'd1 || !pendWalkAddr_0_385_EQ_0_CONCAT_IF_transCache_r_ETC___d1402) 1'd0: SEL_ARR_NOT_pendValid_0_rl_03_51_NOT_pendValid_ETC___d1431 = !pendValid_0_rl; 1'd1: SEL_ARR_NOT_pendValid_0_rl_03_51_NOT_pendValid_ETC___d1431 = !pendValid_1_rl; endcase end always@(tlbReqQ_data_0 or pendReq_0 or pendReq_1) begin case (tlbReqQ_data_0) 1'd0: CASE_tlbReqQ_data_0_0_pendReq_0_BITS_28_TO_27__ETC__q20 = pendReq_0[28:27]; 1'd1: CASE_tlbReqQ_data_0_0_pendReq_0_BITS_28_TO_27__ETC__q20 = pendReq_1[28:27]; endcase end always@(idx__h66284 or pendReq_0 or pendReq_1) begin case (idx__h66284) 1'd0: CASE_idx6284_0_pendReq_0_BITS_28_TO_27_1_pendR_ETC__q21 = pendReq_0[28:27]; 1'd1: CASE_idx6284_0_pendReq_0_BITS_28_TO_27_1_pendR_ETC__q21 = pendReq_1[28:27]; endcase end always@(tlbMG_m_randIdx or INV_n__read3187__q22) begin case (tlbMG_m_randIdx) 3'd0: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[0]; 3'd1: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[1]; 3'd2: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[2]; 3'd3: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[3]; 3'd4: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[4]; 3'd5: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[5]; 3'd6: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[6]; 3'd7: SEL_ARR_INV_IF_tlbMG_m_lruBit_lat_0_whas__69_T_ETC___d1745 = INV_n__read3187__q22[7]; endcase end always@(transCacheReqQ_data_0 or pendWait_0_rl or pendWait_1_rl) begin case (transCacheReqQ_data_0) 1'd0: CASE_transCacheReqQ_data_0_0_NOT_pendWait_0_rl_ETC__q23 = pendWait_0_rl[2:1] != 2'd0; 1'd1: CASE_transCacheReqQ_data_0_0_NOT_pendWait_0_rl_ETC__q23 = pendWait_1_rl[2:1] != 2'd0; endcase end always@(tlbReqQ_data_0 or IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878 or IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881) begin case (tlbReqQ_data_0) 1'd0: CASE_tlbReqQ_data_0_0_IF_pendWait_0_lat_0_whas_ETC__q24 = IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878; 1'd1: CASE_tlbReqQ_data_0_0_IF_pendWait_0_lat_0_whas_ETC__q24 = IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881; endcase end always@(i__h66640 or pendValid_0_rl or pendValid_1_rl) begin case (i__h66640) 1'd0: CASE_i6640_0_NOT_pendValid_0_rl_1_NOT_pendVali_ETC__q25 = !pendValid_0_rl; 1'd1: CASE_i6640_0_NOT_pendValid_0_rl_1_NOT_pendVali_ETC__q25 = !pendValid_1_rl; endcase end always@(v__h48045 or IF_pendValid_1_lat_0_whas__08_THEN_pendValid_1_ETC___d511) begin case (v__h48045) 1'd0: CASE_v8045_0_v8045_1_IF_pendValid_1_lat_0_whas_ETC__q26 = v__h48045; 1'd1: CASE_v8045_0_v8045_1_IF_pendValid_1_lat_0_whas_ETC__q26 = IF_pendValid_1_lat_0_whas__08_THEN_pendValid_1_ETC___d511; endcase end always@(v__h48045 or IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878 or IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881) begin case (v__h48045) 1'd0: CASE_v8045_0_IF_pendWait_0_lat_0_whas__17_THEN_ETC__q27 = IF_pendWait_0_lat_0_whas__17_THEN_NOT_pendWait_ETC___d878; 1'd1: CASE_v8045_0_IF_pendWait_0_lat_0_whas__17_THEN_ETC__q27 = IF_pendWait_1_lat_0_whas__45_THEN_NOT_pendWait_ETC___d881; endcase end // handling of inlined registers always@(posedge CLK) begin if (RST_N == `BSV_RESET_VALUE) begin dFlushReq <= `BSV_ASSIGNMENT_DELAY 1'd0; flushDoneQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; flushDoneQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; flushDoneQ_empty <= `BSV_ASSIGNMENT_DELAY 1'd1; flushDoneQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; flushDoneQ_full <= `BSV_ASSIGNMENT_DELAY 1'd0; iFlushReq <= `BSV_ASSIGNMENT_DELAY 1'd0; memReqQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; memReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY 65'd0; memReqQ_data_1 <= `BSV_ASSIGNMENT_DELAY 65'd0; memReqQ_deqP <= `BSV_ASSIGNMENT_DELAY 1'd0; memReqQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; memReqQ_empty <= `BSV_ASSIGNMENT_DELAY 1'd1; memReqQ_enqP <= `BSV_ASSIGNMENT_DELAY 1'd0; memReqQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY { 1'd0, 65'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ }; memReqQ_full <= `BSV_ASSIGNMENT_DELAY 1'd0; pendValid_0_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; pendValid_1_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; pendWait_0_rl <= `BSV_ASSIGNMENT_DELAY { 2'd0, 1'bx /* unspecified value */ }; pendWait_1_rl <= `BSV_ASSIGNMENT_DELAY { 2'd0, 1'bx /* unspecified value */ }; perfReqQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; perfReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY 4'd0; perfReqQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; perfReqQ_empty <= `BSV_ASSIGNMENT_DELAY 1'd1; perfReqQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY { 1'd0, 4'bxxxx /* unspecified value */ }; perfReqQ_full <= `BSV_ASSIGNMENT_DELAY 1'd0; respForOtherReq <= `BSV_ASSIGNMENT_DELAY { 1'd0, 1'bx /* unspecified value */ }; respLdQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; respLdQ_data_0 <= `BSV_ASSIGNMENT_DELAY 65'd0; respLdQ_data_1 <= `BSV_ASSIGNMENT_DELAY 65'd0; respLdQ_deqP <= `BSV_ASSIGNMENT_DELAY 1'd0; respLdQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; respLdQ_empty <= `BSV_ASSIGNMENT_DELAY 1'd1; respLdQ_enqP <= `BSV_ASSIGNMENT_DELAY 1'd0; respLdQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY { 1'd0, 65'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ }; respLdQ_full <= `BSV_ASSIGNMENT_DELAY 1'd0; rqFromCQ_data_0_rl <= `BSV_ASSIGNMENT_DELAY 30'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; rqFromCQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; rqFromCQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; rsToCQ_data_0_rl <= `BSV_ASSIGNMENT_DELAY 84'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ ; rsToCQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; rsToCQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_flushIdx <= `BSV_ASSIGNMENT_DELAY 8'd0; tlb4KB_m_pendReq_rl <= `BSV_ASSIGNMENT_DELAY { 1'd0, 81'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /* unspecified value */ }; tlb4KB_m_repRam_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlb4KB_m_repRam_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_state <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_tlbRam_0_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlb4KB_m_tlbRam_0_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_tlbRam_1_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlb4KB_m_tlbRam_1_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_tlbRam_2_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlb4KB_m_tlbRam_2_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlb4KB_m_tlbRam_3_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlb4KB_m_tlbRam_3_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_lruBit_rl <= `BSV_ASSIGNMENT_DELAY 8'd0; tlbMG_m_randIdx <= `BSV_ASSIGNMENT_DELAY 3'd0; tlbMG_m_updRepIdx_rl <= `BSV_ASSIGNMENT_DELAY { 1'd0, 3'bxxx /* unspecified value */ }; tlbMG_m_validVec_0 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_1 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_2 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_3 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_4 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_5 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_6 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbMG_m_validVec_7 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY 1'd0; tlbReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; tlbReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; transCacheReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY 1'd0; transCacheReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY 1'd1; transCacheReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY 1'd0; vm_info_D <= `BSV_ASSIGNMENT_DELAY 49'h1800000000000; vm_info_I <= `BSV_ASSIGNMENT_DELAY 49'h1800000000000; waitFlushDone <= `BSV_ASSIGNMENT_DELAY 1'd0; end else begin if (dFlushReq$EN) dFlushReq <= `BSV_ASSIGNMENT_DELAY dFlushReq$D_IN; if (flushDoneQ_clearReq_rl$EN) flushDoneQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY flushDoneQ_clearReq_rl$D_IN; if (flushDoneQ_deqReq_rl$EN) flushDoneQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY flushDoneQ_deqReq_rl$D_IN; if (flushDoneQ_empty$EN) flushDoneQ_empty <= `BSV_ASSIGNMENT_DELAY flushDoneQ_empty$D_IN; if (flushDoneQ_enqReq_rl$EN) flushDoneQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY flushDoneQ_enqReq_rl$D_IN; if (flushDoneQ_full$EN) flushDoneQ_full <= `BSV_ASSIGNMENT_DELAY flushDoneQ_full$D_IN; if (iFlushReq$EN) iFlushReq <= `BSV_ASSIGNMENT_DELAY iFlushReq$D_IN; if (memReqQ_clearReq_rl$EN) memReqQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY memReqQ_clearReq_rl$D_IN; if (memReqQ_data_0$EN) memReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY memReqQ_data_0$D_IN; if (memReqQ_data_1$EN) memReqQ_data_1 <= `BSV_ASSIGNMENT_DELAY memReqQ_data_1$D_IN; if (memReqQ_deqP$EN) memReqQ_deqP <= `BSV_ASSIGNMENT_DELAY memReqQ_deqP$D_IN; if (memReqQ_deqReq_rl$EN) memReqQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY memReqQ_deqReq_rl$D_IN; if (memReqQ_empty$EN) memReqQ_empty <= `BSV_ASSIGNMENT_DELAY memReqQ_empty$D_IN; if (memReqQ_enqP$EN) memReqQ_enqP <= `BSV_ASSIGNMENT_DELAY memReqQ_enqP$D_IN; if (memReqQ_enqReq_rl$EN) memReqQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY memReqQ_enqReq_rl$D_IN; if (memReqQ_full$EN) memReqQ_full <= `BSV_ASSIGNMENT_DELAY memReqQ_full$D_IN; if (pendValid_0_rl$EN) pendValid_0_rl <= `BSV_ASSIGNMENT_DELAY pendValid_0_rl$D_IN; if (pendValid_1_rl$EN) pendValid_1_rl <= `BSV_ASSIGNMENT_DELAY pendValid_1_rl$D_IN; if (pendWait_0_rl$EN) pendWait_0_rl <= `BSV_ASSIGNMENT_DELAY pendWait_0_rl$D_IN; if (pendWait_1_rl$EN) pendWait_1_rl <= `BSV_ASSIGNMENT_DELAY pendWait_1_rl$D_IN; if (perfReqQ_clearReq_rl$EN) perfReqQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY perfReqQ_clearReq_rl$D_IN; if (perfReqQ_data_0$EN) perfReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY perfReqQ_data_0$D_IN; if (perfReqQ_deqReq_rl$EN) perfReqQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY perfReqQ_deqReq_rl$D_IN; if (perfReqQ_empty$EN) perfReqQ_empty <= `BSV_ASSIGNMENT_DELAY perfReqQ_empty$D_IN; if (perfReqQ_enqReq_rl$EN) perfReqQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY perfReqQ_enqReq_rl$D_IN; if (perfReqQ_full$EN) perfReqQ_full <= `BSV_ASSIGNMENT_DELAY perfReqQ_full$D_IN; if (respForOtherReq$EN) respForOtherReq <= `BSV_ASSIGNMENT_DELAY respForOtherReq$D_IN; if (respLdQ_clearReq_rl$EN) respLdQ_clearReq_rl <= `BSV_ASSIGNMENT_DELAY respLdQ_clearReq_rl$D_IN; if (respLdQ_data_0$EN) respLdQ_data_0 <= `BSV_ASSIGNMENT_DELAY respLdQ_data_0$D_IN; if (respLdQ_data_1$EN) respLdQ_data_1 <= `BSV_ASSIGNMENT_DELAY respLdQ_data_1$D_IN; if (respLdQ_deqP$EN) respLdQ_deqP <= `BSV_ASSIGNMENT_DELAY respLdQ_deqP$D_IN; if (respLdQ_deqReq_rl$EN) respLdQ_deqReq_rl <= `BSV_ASSIGNMENT_DELAY respLdQ_deqReq_rl$D_IN; if (respLdQ_empty$EN) respLdQ_empty <= `BSV_ASSIGNMENT_DELAY respLdQ_empty$D_IN; if (respLdQ_enqP$EN) respLdQ_enqP <= `BSV_ASSIGNMENT_DELAY respLdQ_enqP$D_IN; if (respLdQ_enqReq_rl$EN) respLdQ_enqReq_rl <= `BSV_ASSIGNMENT_DELAY respLdQ_enqReq_rl$D_IN; if (respLdQ_full$EN) respLdQ_full <= `BSV_ASSIGNMENT_DELAY respLdQ_full$D_IN; if (rqFromCQ_data_0_rl$EN) rqFromCQ_data_0_rl <= `BSV_ASSIGNMENT_DELAY rqFromCQ_data_0_rl$D_IN; if (rqFromCQ_empty_rl$EN) rqFromCQ_empty_rl <= `BSV_ASSIGNMENT_DELAY rqFromCQ_empty_rl$D_IN; if (rqFromCQ_full_rl$EN) rqFromCQ_full_rl <= `BSV_ASSIGNMENT_DELAY rqFromCQ_full_rl$D_IN; if (rsToCQ_data_0_rl$EN) rsToCQ_data_0_rl <= `BSV_ASSIGNMENT_DELAY rsToCQ_data_0_rl$D_IN; if (rsToCQ_empty_rl$EN) rsToCQ_empty_rl <= `BSV_ASSIGNMENT_DELAY rsToCQ_empty_rl$D_IN; if (rsToCQ_full_rl$EN) rsToCQ_full_rl <= `BSV_ASSIGNMENT_DELAY rsToCQ_full_rl$D_IN; if (tlb4KB_m_flushIdx$EN) tlb4KB_m_flushIdx <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_flushIdx$D_IN; if (tlb4KB_m_pendReq_rl$EN) tlb4KB_m_pendReq_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_pendReq_rl$D_IN; if (tlb4KB_m_repRam_rdReqQ_empty_rl$EN) tlb4KB_m_repRam_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_repRam_rdReqQ_empty_rl$D_IN; if (tlb4KB_m_repRam_rdReqQ_full_rl$EN) tlb4KB_m_repRam_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_repRam_rdReqQ_full_rl$D_IN; if (tlb4KB_m_state$EN) tlb4KB_m_state <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_state$D_IN; if (tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$EN) tlb4KB_m_tlbRam_0_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_0_rdReqQ_empty_rl$D_IN; if (tlb4KB_m_tlbRam_0_rdReqQ_full_rl$EN) tlb4KB_m_tlbRam_0_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_0_rdReqQ_full_rl$D_IN; if (tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$EN) tlb4KB_m_tlbRam_1_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_1_rdReqQ_empty_rl$D_IN; if (tlb4KB_m_tlbRam_1_rdReqQ_full_rl$EN) tlb4KB_m_tlbRam_1_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_1_rdReqQ_full_rl$D_IN; if (tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$EN) tlb4KB_m_tlbRam_2_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_2_rdReqQ_empty_rl$D_IN; if (tlb4KB_m_tlbRam_2_rdReqQ_full_rl$EN) tlb4KB_m_tlbRam_2_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_2_rdReqQ_full_rl$D_IN; if (tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$EN) tlb4KB_m_tlbRam_3_rdReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_3_rdReqQ_empty_rl$D_IN; if (tlb4KB_m_tlbRam_3_rdReqQ_full_rl$EN) tlb4KB_m_tlbRam_3_rdReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlb4KB_m_tlbRam_3_rdReqQ_full_rl$D_IN; if (tlbMG_m_lruBit_rl$EN) tlbMG_m_lruBit_rl <= `BSV_ASSIGNMENT_DELAY tlbMG_m_lruBit_rl$D_IN; if (tlbMG_m_randIdx$EN) tlbMG_m_randIdx <= `BSV_ASSIGNMENT_DELAY tlbMG_m_randIdx$D_IN; if (tlbMG_m_updRepIdx_rl$EN) tlbMG_m_updRepIdx_rl <= `BSV_ASSIGNMENT_DELAY tlbMG_m_updRepIdx_rl$D_IN; if (tlbMG_m_validVec_0$EN) tlbMG_m_validVec_0 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_0$D_IN; if (tlbMG_m_validVec_1$EN) tlbMG_m_validVec_1 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_1$D_IN; if (tlbMG_m_validVec_2$EN) tlbMG_m_validVec_2 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_2$D_IN; if (tlbMG_m_validVec_3$EN) tlbMG_m_validVec_3 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_3$D_IN; if (tlbMG_m_validVec_4$EN) tlbMG_m_validVec_4 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_4$D_IN; if (tlbMG_m_validVec_5$EN) tlbMG_m_validVec_5 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_5$D_IN; if (tlbMG_m_validVec_6$EN) tlbMG_m_validVec_6 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_6$D_IN; if (tlbMG_m_validVec_7$EN) tlbMG_m_validVec_7 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_validVec_7$D_IN; if (tlbReqQ_data_0$EN) tlbReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY tlbReqQ_data_0$D_IN; if (tlbReqQ_empty_rl$EN) tlbReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY tlbReqQ_empty_rl$D_IN; if (tlbReqQ_full_rl$EN) tlbReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY tlbReqQ_full_rl$D_IN; if (transCacheReqQ_data_0$EN) transCacheReqQ_data_0 <= `BSV_ASSIGNMENT_DELAY transCacheReqQ_data_0$D_IN; if (transCacheReqQ_empty_rl$EN) transCacheReqQ_empty_rl <= `BSV_ASSIGNMENT_DELAY transCacheReqQ_empty_rl$D_IN; if (transCacheReqQ_full_rl$EN) transCacheReqQ_full_rl <= `BSV_ASSIGNMENT_DELAY transCacheReqQ_full_rl$D_IN; if (vm_info_D$EN) vm_info_D <= `BSV_ASSIGNMENT_DELAY vm_info_D$D_IN; if (vm_info_I$EN) vm_info_I <= `BSV_ASSIGNMENT_DELAY vm_info_I$D_IN; if (waitFlushDone$EN) waitFlushDone <= `BSV_ASSIGNMENT_DELAY waitFlushDone$D_IN; end if (pendReq_0$EN) pendReq_0 <= `BSV_ASSIGNMENT_DELAY pendReq_0$D_IN; if (pendReq_1$EN) pendReq_1 <= `BSV_ASSIGNMENT_DELAY pendReq_1$D_IN; if (pendWalkAddr_0$EN) pendWalkAddr_0 <= `BSV_ASSIGNMENT_DELAY pendWalkAddr_0$D_IN; if (pendWalkAddr_1$EN) pendWalkAddr_1 <= `BSV_ASSIGNMENT_DELAY pendWalkAddr_1$D_IN; if (pendWalkLevel_0$EN) pendWalkLevel_0 <= `BSV_ASSIGNMENT_DELAY pendWalkLevel_0$D_IN; if (pendWalkLevel_1$EN) pendWalkLevel_1 <= `BSV_ASSIGNMENT_DELAY pendWalkLevel_1$D_IN; if (tlbMG_m_entryVec_0$EN) tlbMG_m_entryVec_0 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_0$D_IN; if (tlbMG_m_entryVec_1$EN) tlbMG_m_entryVec_1 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_1$D_IN; if (tlbMG_m_entryVec_2$EN) tlbMG_m_entryVec_2 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_2$D_IN; if (tlbMG_m_entryVec_3$EN) tlbMG_m_entryVec_3 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_3$D_IN; if (tlbMG_m_entryVec_4$EN) tlbMG_m_entryVec_4 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_4$D_IN; if (tlbMG_m_entryVec_5$EN) tlbMG_m_entryVec_5 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_5$D_IN; if (tlbMG_m_entryVec_6$EN) tlbMG_m_entryVec_6 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_6$D_IN; if (tlbMG_m_entryVec_7$EN) tlbMG_m_entryVec_7 <= `BSV_ASSIGNMENT_DELAY tlbMG_m_entryVec_7$D_IN; end // synopsys translate_off `ifdef BSV_NO_INITIAL_BLOCKS `else // not BSV_NO_INITIAL_BLOCKS initial begin dFlushReq = 1'h0; flushDoneQ_clearReq_rl = 1'h0; flushDoneQ_deqReq_rl = 1'h0; flushDoneQ_empty = 1'h0; flushDoneQ_enqReq_rl = 1'h0; flushDoneQ_full = 1'h0; iFlushReq = 1'h0; memReqQ_clearReq_rl = 1'h0; memReqQ_data_0 = 65'h0AAAAAAAAAAAAAAAA; memReqQ_data_1 = 65'h0AAAAAAAAAAAAAAAA; memReqQ_deqP = 1'h0; memReqQ_deqReq_rl = 1'h0; memReqQ_empty = 1'h0; memReqQ_enqP = 1'h0; memReqQ_enqReq_rl = 66'h2AAAAAAAAAAAAAAAA; memReqQ_full = 1'h0; pendReq_0 = 30'h2AAAAAAA; pendReq_1 = 30'h2AAAAAAA; pendValid_0_rl = 1'h0; pendValid_1_rl = 1'h0; pendWait_0_rl = 3'h2; pendWait_1_rl = 3'h2; pendWalkAddr_0 = 64'hAAAAAAAAAAAAAAAA; pendWalkAddr_1 = 64'hAAAAAAAAAAAAAAAA; pendWalkLevel_0 = 2'h2; pendWalkLevel_1 = 2'h2; perfReqQ_clearReq_rl = 1'h0; perfReqQ_data_0 = 4'hA; perfReqQ_deqReq_rl = 1'h0; perfReqQ_empty = 1'h0; perfReqQ_enqReq_rl = 5'h0A; perfReqQ_full = 1'h0; respForOtherReq = 2'h2; respLdQ_clearReq_rl = 1'h0; respLdQ_data_0 = 65'h0AAAAAAAAAAAAAAAA; respLdQ_data_1 = 65'h0AAAAAAAAAAAAAAAA; respLdQ_deqP = 1'h0; respLdQ_deqReq_rl = 1'h0; respLdQ_empty = 1'h0; respLdQ_enqP = 1'h0; respLdQ_enqReq_rl = 66'h2AAAAAAAAAAAAAAAA; respLdQ_full = 1'h0; rqFromCQ_data_0_rl = 30'h2AAAAAAA; rqFromCQ_empty_rl = 1'h0; rqFromCQ_full_rl = 1'h0; rsToCQ_data_0_rl = 84'hAAAAAAAAAAAAAAAAAAAAA; rsToCQ_empty_rl = 1'h0; rsToCQ_full_rl = 1'h0; tlb4KB_m_flushIdx = 8'hAA; tlb4KB_m_pendReq_rl = 82'h2AAAAAAAAAAAAAAAAAAAA; tlb4KB_m_repRam_rdReqQ_empty_rl = 1'h0; tlb4KB_m_repRam_rdReqQ_full_rl = 1'h0; tlb4KB_m_state = 1'h0; tlb4KB_m_tlbRam_0_rdReqQ_empty_rl = 1'h0; tlb4KB_m_tlbRam_0_rdReqQ_full_rl = 1'h0; tlb4KB_m_tlbRam_1_rdReqQ_empty_rl = 1'h0; tlb4KB_m_tlbRam_1_rdReqQ_full_rl = 1'h0; tlb4KB_m_tlbRam_2_rdReqQ_empty_rl = 1'h0; tlb4KB_m_tlbRam_2_rdReqQ_full_rl = 1'h0; tlb4KB_m_tlbRam_3_rdReqQ_empty_rl = 1'h0; tlb4KB_m_tlbRam_3_rdReqQ_full_rl = 1'h0; tlbMG_m_entryVec_0 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_1 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_2 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_3 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_4 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_5 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_6 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_entryVec_7 = 80'hAAAAAAAAAAAAAAAAAAAA; tlbMG_m_lruBit_rl = 8'hAA; tlbMG_m_randIdx = 3'h2; tlbMG_m_updRepIdx_rl = 4'hA; tlbMG_m_validVec_0 = 1'h0; tlbMG_m_validVec_1 = 1'h0; tlbMG_m_validVec_2 = 1'h0; tlbMG_m_validVec_3 = 1'h0; tlbMG_m_validVec_4 = 1'h0; tlbMG_m_validVec_5 = 1'h0; tlbMG_m_validVec_6 = 1'h0; tlbMG_m_validVec_7 = 1'h0; tlbReqQ_data_0 = 1'h0; tlbReqQ_empty_rl = 1'h0; tlbReqQ_full_rl = 1'h0; transCacheReqQ_data_0 = 1'h0; transCacheReqQ_empty_rl = 1'h0; transCacheReqQ_full_rl = 1'h0; vm_info_D = 49'h0AAAAAAAAAAAA; vm_info_I = 49'h0AAAAAAAAAAAA; waitFlushDone = 1'h0; end `endif // BSV_NO_INITIAL_BLOCKS // synopsys translate_on // handling of system tasks // synopsys translate_off always@(negedge CLK) begin #0; if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doStartFlush && IF_rqFromCQ_empty_lat_0_whas__25_THEN_NOT_rqFr_ETC___d812) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doStartFlush && (pendValid_0_rl || pendValid_1_rl)) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTranslationCacheResp && CASE_transCacheReqQ_data_0_0_NOT_pendWait_0_rl_ETC__q23) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTranslationCacheResp && IF_NOT_transCacheReqQ_data_0_373_374_OR_NOT_pe_ETC___d1416 && SEL_ARR_NOT_pendValid_0_rl_03_51_NOT_pendValid_ETC___d1431) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbResp && iFlushReq && dFlushReq) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbResp && CASE_tlbReqQ_data_0_0_IF_pendWait_0_lat_0_whas_ETC__q24) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d902) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && IF_NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbM_ETC___d1109 && (SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 == 2'd0 || SEL_ARR_tlbMG_m_entryVec_0_06_BITS_1_TO_0_07_t_ETC___d1261 == 2'd3)) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbResp && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1167 && NOT_tlbMG_m_validVec_0_04_05_OR_NOT_IF_tlbMG_m_ETC___d1345) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doPageWalk && iFlushReq && dFlushReq) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doPageWalk && IF_pendWait_0_rl_21_BITS_2_TO_1_22_EQ_0_23_OR__ETC___d1548 && CASE_i6640_0_NOT_pendValid_0_rl_1_NOT_pendVali_ETC__q25) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573 && NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1638) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[0] && (SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[3] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[1] || SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1453[2]) && IF_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel_1_ETC___d1573 && NOT_SEL_ARR_pendWalkLevel_0_463_pendWalkLevel__ETC___d1651) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doPageWalk && IF_SEL_ARR_NOT_pendReq_0_87_BIT_29_88_89_NOT_p_ETC___d1571 && SEL_ARR_respLdQ_data_0_441_BITS_64_TO_1_450_re_ETC___d1768) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbReq && CASE_v8045_0_v8045_1_IF_pendValid_1_lat_0_whas_ETC__q26) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); if (RST_N != `BSV_RESET_VALUE) if (WILL_FIRE_RL_doTlbReq && CASE_v8045_0_IF_pendWait_0_lat_0_whas__17_THEN_ETC__q27) $fdisplay(32'h80000002, "\n%m: ASSERT FAIL!!"); end // synopsys translate_on endmodule // mkL2Tlb