forked from Github_Repos/cvw
		
	Fixed previous commit
This commit is contained in:
		
							parent
							
								
									31c07b2adc
								
							
						
					
					
						commit
						6be5bb1f84
					
				| @ -53,7 +53,11 @@ module imem ( | |||||||
|   generate  |   generate  | ||||||
|     if (`XLEN==32) begin |     if (`XLEN==32) begin | ||||||
|       assign InstrF = AdrF[1] ? {rd2[15:0], rd[31:16]} : rd; |       assign InstrF = AdrF[1] ? {rd2[15:0], rd[31:16]} : rd; | ||||||
|       assign InstrAccessFaultF = ~AdrF[31] | (|AdrF[30:16]); // memory mapped to 0x80000000-0x8000FFFF
 |       if(`TIMBASE==0) begin | ||||||
|  |         assign InstrAccessFaultF = 0; | ||||||
|  |       end else begin | ||||||
|  |         assign InstrAccessFaultF = ~AdrF[31] | (|AdrF[30:16]); // memory mapped to 0x80000000-0x8000FFFF
 | ||||||
|  |       end | ||||||
|     end else begin |     end else begin | ||||||
|       assign InstrF = AdrF[2] ? (AdrF[1] ? {rd2[15:0], rd[63:48]} : rd[63:32]) |       assign InstrF = AdrF[2] ? (AdrF[1] ? {rd2[15:0], rd[63:48]} : rd[63:32]) | ||||||
|                           : (AdrF[1] ? rd[47:16] : rd[31:0]); |                           : (AdrF[1] ? rd[47:16] : rd[31:0]); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user