forked from Github_Repos/cvw
		
	hptw: removed ITLBMissFQ
This commit is contained in:
		
							parent
							
								
									87aa527de7
								
							
						
					
					
						commit
						89fd653cc1
					
				@ -68,7 +68,7 @@ module pagetablewalker
 | 
			
		||||
    if (`MEM_VIRTMEM) begin
 | 
			
		||||
      // Internal signals
 | 
			
		||||
      // register TLBs translation miss requests
 | 
			
		||||
      logic			    ITLBMissFQ, DTLBMissMQ;
 | 
			
		||||
      logic			    DTLBMissMQ;
 | 
			
		||||
 | 
			
		||||
      logic [`PPN_BITS-1:0]	    BasePageTablePPN;
 | 
			
		||||
      logic [`XLEN-1:0]		    TranslationVAdr;
 | 
			
		||||
@ -103,7 +103,7 @@ module pagetablewalker
 | 
			
		||||
      assign SelDataTranslation = DTLBMissMQ | DTLBMissM;
 | 
			
		||||
 | 
			
		||||
      flop #(`XLEN) HPTWPAdrMReg(clk, HPTWPAdrE, HPTWPAdrM);
 | 
			
		||||
	  flopenrc #(2) TLBMissMReg(clk, reset, EndWalk, StartWalk | EndWalk, {DTLBMissM, ITLBMissF}, {DTLBMissMQ, ITLBMissFQ});
 | 
			
		||||
	  flopenrc #(1) TLBMissMReg(clk, reset, EndWalk, StartWalk | EndWalk, DTLBMissM, DTLBMissMQ);
 | 
			
		||||
	  flopenl #(.TYPE(statetype)) WalkerStateReg(clk, reset, 1'b1, NextWalkerState, IDLE, WalkerState);
 | 
			
		||||
	  flopenl #(.TYPE(statetype)) PreviousWalkerStateReg(clk, reset, 1'b1, WalkerState, IDLE, PreviousWalkerState);
 | 
			
		||||
	  flopenr #(`XLEN) PTEReg(clk, reset, PRegEn, HPTWReadPTE, CurrentPTE); // Capture page table entry from data cache
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user