forked from Github_Repos/cvw
		
	renamed comparator module
This commit is contained in:
		
							parent
							
								
									64080ac098
								
							
						
					
					
						commit
						26cb45e240
					
				@ -30,7 +30,7 @@
 | 
			
		||||
`include "wally-config.vh"
 | 
			
		||||
 | 
			
		||||
// This comparator is best
 | 
			
		||||
module comparator_dc_flip #(parameter WIDTH=64) (
 | 
			
		||||
module comparator #(parameter WIDTH=64) (
 | 
			
		||||
  input  logic [WIDTH-1:0] a, b,    // Operands
 | 
			
		||||
  input  logic             sgnd,    // Signed operands
 | 
			
		||||
  output logic [1:0]       flags);  // Output flags: {eq, lt}
 | 
			
		||||
 | 
			
		||||
@ -105,7 +105,7 @@ module datapath (
 | 
			
		||||
	
 | 
			
		||||
  mux3  #(`XLEN)  faemux(R1E, ResultW, IFResultM, ForwardAE, ForwardedSrcAE);
 | 
			
		||||
  mux3  #(`XLEN)  fbemux(R2E, ResultW, IFResultM, ForwardBE, ForwardedSrcBE);
 | 
			
		||||
  comparator_dc_flip #(`XLEN) comp(ForwardedSrcAE, ForwardedSrcBE, BranchSignedE, FlagsE);
 | 
			
		||||
  comparator #(`XLEN) comp(ForwardedSrcAE, ForwardedSrcBE, BranchSignedE, FlagsE);
 | 
			
		||||
  mux2  #(`XLEN)  srcamux(ForwardedSrcAE, PCE, ALUSrcAE, SrcAE);
 | 
			
		||||
  mux2  #(`XLEN)  srcbmux(ForwardedSrcBE, ImmExtE, ALUSrcBE, SrcBE);
 | 
			
		||||
  alu   #(`XLEN)  alu(SrcAE, SrcBE, ALUControlE, Funct3E, ALUResultE, IEUAdrE);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user