mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	renamed endianswap
This commit is contained in:
		
							parent
							
								
									877cc63063
								
							
						
					
					
						commit
						aa1f3ca2be
					
				| @ -1,5 +1,5 @@ | ||||
| ///////////////////////////////////////////
 | ||||
| // bigendianswap.sv
 | ||||
| // endianswap.sv
 | ||||
| //
 | ||||
| // Written: David_Harris@hmc.edu 7 May 2022
 | ||||
| // Modified: 
 | ||||
| @ -30,7 +30,7 @@ | ||||
| 
 | ||||
| `include "wally-config.vh" | ||||
| 
 | ||||
| module bigendianswap #(parameter LEN=`XLEN) ( | ||||
| module endianswap #(parameter LEN=`XLEN) ( | ||||
|   input  logic             BigEndianM, | ||||
|   input  logic [LEN-1:0] a, | ||||
|   output logic [LEN-1:0] y);  | ||||
|  | ||||
| @ -347,8 +347,8 @@ module lsu ( | ||||
|   //  swap the bytes when read from big-endian memory
 | ||||
|   /////////////////////////////////////////////////////////////////////////////////////////////
 | ||||
|   if (`BIGENDIAN_SUPPORTED) begin:endian | ||||
|     bigendianswap #(`LLEN) storeswap(.BigEndianM, .a(LittleEndianWriteDataM), .y(LSUWriteDataM)); | ||||
|     bigendianswap #(`LLEN) loadswap(.BigEndianM, .a(ReadDataWordMuxM), .y(LittleEndianReadDataWordM)); | ||||
|     endianswap #(`LLEN) storeswap(.BigEndianM, .a(LittleEndianWriteDataM), .y(LSUWriteDataM)); | ||||
|     endianswap #(`LLEN) loadswap(.BigEndianM, .a(ReadDataWordMuxM), .y(LittleEndianReadDataWordM)); | ||||
|   end else begin | ||||
|     assign LSUWriteDataM = LittleEndianWriteDataM; | ||||
|     assign LittleEndianReadDataWordM = ReadDataWordMuxM; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user