mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	ecp5: Cells and mappings fixes
Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
		
							parent
							
								
									b0fea67cc6
								
							
						
					
					
						commit
						4a60bc83ab
					
				
					 2 changed files with 5 additions and 5 deletions
				
			
		|  | @ -58,12 +58,12 @@ module _80_ecp5_alu (A, B, CI, BI, X, Y, CO); | ||||||
| 		CCU2C #( | 		CCU2C #( | ||||||
| 			.INIT0(16'b0110011010101010), | 			.INIT0(16'b0110011010101010), | ||||||
| 			.INIT1(16'b0110011010101010), | 			.INIT1(16'b0110011010101010), | ||||||
| 			.INJECT1_0(1'b0), | 			.INJECT1_0("NO"), | ||||||
| 			.INJECT1_1(1'b0) | 			.INJECT1_1("NO") | ||||||
| 	   ) ccu2c_i ( | 	   ) ccu2c_i ( | ||||||
| 			.CIN(C[i]), | 			.CIN(C[i]), | ||||||
| 			.A0(AA[i]), .B0(BB[i]), .C0(1'b0), .D0(1'b1), | 			.A0(AA[i]), .B0(BB[i]), .C0(1'b0), .D0(1'b1), | ||||||
| 			.A1(AA[i+1]), .B1(BB[i]), .C1(1'b0), .D1(1'b1), | 			.A1(AA[i+1]), .B1(BB[i+1]), .C1(1'b0), .D1(1'b1), | ||||||
| 			.S0(Y[i]), .S1(Y1[i]), | 			.S0(Y[i]), .S1(Y1[i]), | ||||||
| 			.COUT(FCO[i]) | 			.COUT(FCO[i]) | ||||||
| 		); | 		); | ||||||
|  |  | ||||||
|  | @ -103,7 +103,7 @@ module TRELLIS_DPR16X4 ( | ||||||
| 	integer i; | 	integer i; | ||||||
| 	initial begin | 	initial begin | ||||||
| 		for (i = 0; i < 16; i = i + 1) | 		for (i = 0; i < 16; i = i + 1) | ||||||
| 			mem[i] <= INITVAL[4*i :+ 4]; | 			mem[i] <= {INITVAL[i+3], INITVAL[i+2], INITVAL[i+1], INITVAL[i]}; | ||||||
| 	end | 	end | ||||||
| 
 | 
 | ||||||
| 	wire muxwck = (WCKMUX == "INV") ? ~WCK : WCK; | 	wire muxwck = (WCKMUX == "INV") ? ~WCK : WCK; | ||||||
|  | @ -197,7 +197,7 @@ module TRELLIS_FF(input CLK, LSR, CE, DI, output reg Q); | ||||||
| 	wire muxlsr = (LSRMUX == "INV") ? ~LSR : LSR; | 	wire muxlsr = (LSRMUX == "INV") ? ~LSR : LSR; | ||||||
| 	wire muxclk = (CLKMUX == "INV") ? ~CLK : CLK; | 	wire muxclk = (CLKMUX == "INV") ? ~CLK : CLK; | ||||||
| 
 | 
 | ||||||
| 	wire srval = (REGSET == "SET") ? 1'b1 : 1'b0; | 	localparam srval = (REGSET == "SET") ? 1'b1 : 1'b0; | ||||||
| 
 | 
 | ||||||
| 	initial Q = srval; | 	initial Q = srval; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue