| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -14,17 +14,17 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//    necessary for implementation of the Work that are available from OpenPOWER
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//    via the Power ISA End User License Agreement (EULA) are explicitly excluded
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//    hereunder, and may be obtained from OpenPOWER under the terms and conditions
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//    of the EULA.  
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//    of the EULA.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// Unless required by applicable law or agreed to in writing, the reference design
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// for the specific language governing permissions and limitations under the License.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// Additional rights, including the ability to physically implement a softcore that
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// is compliant with the required sections of the Power ISA Specification, are
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// available at no cost under the terms of the OpenPOWER Power ISA EULA, which can be
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// obtained (along with the Power ISA) here: https://openpowerfoundation.org. 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				// obtained (along with the Power ISA) here: https://openpowerfoundation.org.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//********************************************************************
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//* TITLE: Memory Management Unit TLB Compare Logic
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -649,7 +649,7 @@ module mmq_tlb_cmp(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`ERAT_REL_DATA_WIDTH-1]          tlb_erat_rel_q;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`ERAT_REL_DATA_WIDTH-1]          tlb_erat_rel_clone_d;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`ERAT_REL_DATA_WIDTH-1]          tlb_erat_rel_clone_q;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:2*`THDID_WIDTH+13]               tlb_erat_dup_d;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:2*`THDID_WIDTH+13]               tlb_erat_dup_d /*verilator split_var*/;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:2*`THDID_WIDTH+13]               tlb_erat_dup_q;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -661,7 +661,7 @@ module mmq_tlb_cmp(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`TLB_ADDR_WIDTH-1]               lru_wr_addr_q;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`LRU_WIDTH-1]                    lru_datain_d;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`LRU_WIDTH-1]                    lru_datain_d /*verilator split_var*/;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:`LRU_WIDTH-1]                    lru_datain_q;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -990,7 +990,7 @@ module mmq_tlb_cmp(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      // possible eco signals
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [4:9]                              lru_datain_alt_d;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [4:9]                              lru_datain_alt_d /*verilator split_var*/;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				      wire [0:2]                              lru_update_data_alt;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    (* NO_MODIFICATION="TRUE" *)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |