mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			2175 lines
		
	
	
	
		
			60 KiB
		
	
	
	
		
			Verilog
		
	
	
	
	
	
			
		
		
	
	
			2175 lines
		
	
	
	
		
			60 KiB
		
	
	
	
		
			Verilog
		
	
	
	
	
	
| // Created by cells_xtra.py from Lattice models
 | |
| 
 | |
| (* blackbox *) (* keep *)
 | |
| module GSR (...);
 | |
|     input GSR;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module PUR (...);
 | |
|     parameter RST_PULSE = 1;
 | |
|     input PUR;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *) (* keep *)
 | |
| module SGSR (...);
 | |
|     input GSR;
 | |
|     input CLK;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DP16KD (...);
 | |
|     parameter DATA_WIDTH_A = 18;
 | |
|     parameter DATA_WIDTH_B = 18;
 | |
|     parameter REGMODE_A = "NOREG";
 | |
|     parameter REGMODE_B = "NOREG";
 | |
|     parameter RESETMODE = "SYNC";
 | |
|     parameter ASYNC_RESET_RELEASE = "SYNC";
 | |
|     parameter WRITEMODE_A = "NORMAL";
 | |
|     parameter WRITEMODE_B = "NORMAL";
 | |
|     parameter CSDECODE_A = "0b000";
 | |
|     parameter CSDECODE_B = "0b000";
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter INITVAL_00 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_01 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_02 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_03 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_04 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_05 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_06 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_07 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_08 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_09 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_10 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_11 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_12 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_13 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_14 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_15 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_16 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_17 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_18 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_19 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_20 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_21 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_22 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_23 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_24 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_25 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_26 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_27 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_28 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_29 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_30 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_31 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_32 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_33 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_34 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_35 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_36 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_37 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_38 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_39 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INIT_DATA = "STATIC";
 | |
|     input DIA17;
 | |
|     input DIA16;
 | |
|     input DIA15;
 | |
|     input DIA14;
 | |
|     input DIA13;
 | |
|     input DIA12;
 | |
|     input DIA11;
 | |
|     input DIA10;
 | |
|     input DIA9;
 | |
|     input DIA8;
 | |
|     input DIA7;
 | |
|     input DIA6;
 | |
|     input DIA5;
 | |
|     input DIA4;
 | |
|     input DIA3;
 | |
|     input DIA2;
 | |
|     input DIA1;
 | |
|     input DIA0;
 | |
|     input ADA13;
 | |
|     input ADA12;
 | |
|     input ADA11;
 | |
|     input ADA10;
 | |
|     input ADA9;
 | |
|     input ADA8;
 | |
|     input ADA7;
 | |
|     input ADA6;
 | |
|     input ADA5;
 | |
|     input ADA4;
 | |
|     input ADA3;
 | |
|     input ADA2;
 | |
|     input ADA1;
 | |
|     input ADA0;
 | |
|     input CEA;
 | |
|     input OCEA;
 | |
|     input CLKA;
 | |
|     input WEA;
 | |
|     input CSA2;
 | |
|     input CSA1;
 | |
|     input CSA0;
 | |
|     input RSTA;
 | |
|     input DIB17;
 | |
|     input DIB16;
 | |
|     input DIB15;
 | |
|     input DIB14;
 | |
|     input DIB13;
 | |
|     input DIB12;
 | |
|     input DIB11;
 | |
|     input DIB10;
 | |
|     input DIB9;
 | |
|     input DIB8;
 | |
|     input DIB7;
 | |
|     input DIB6;
 | |
|     input DIB5;
 | |
|     input DIB4;
 | |
|     input DIB3;
 | |
|     input DIB2;
 | |
|     input DIB1;
 | |
|     input DIB0;
 | |
|     input ADB13;
 | |
|     input ADB12;
 | |
|     input ADB11;
 | |
|     input ADB10;
 | |
|     input ADB9;
 | |
|     input ADB8;
 | |
|     input ADB7;
 | |
|     input ADB6;
 | |
|     input ADB5;
 | |
|     input ADB4;
 | |
|     input ADB3;
 | |
|     input ADB2;
 | |
|     input ADB1;
 | |
|     input ADB0;
 | |
|     input CEB;
 | |
|     input OCEB;
 | |
|     input CLKB;
 | |
|     input WEB;
 | |
|     input CSB2;
 | |
|     input CSB1;
 | |
|     input CSB0;
 | |
|     input RSTB;
 | |
|     output DOA17;
 | |
|     output DOA16;
 | |
|     output DOA15;
 | |
|     output DOA14;
 | |
|     output DOA13;
 | |
|     output DOA12;
 | |
|     output DOA11;
 | |
|     output DOA10;
 | |
|     output DOA9;
 | |
|     output DOA8;
 | |
|     output DOA7;
 | |
|     output DOA6;
 | |
|     output DOA5;
 | |
|     output DOA4;
 | |
|     output DOA3;
 | |
|     output DOA2;
 | |
|     output DOA1;
 | |
|     output DOA0;
 | |
|     output DOB17;
 | |
|     output DOB16;
 | |
|     output DOB15;
 | |
|     output DOB14;
 | |
|     output DOB13;
 | |
|     output DOB12;
 | |
|     output DOB11;
 | |
|     output DOB10;
 | |
|     output DOB9;
 | |
|     output DOB8;
 | |
|     output DOB7;
 | |
|     output DOB6;
 | |
|     output DOB5;
 | |
|     output DOB4;
 | |
|     output DOB3;
 | |
|     output DOB2;
 | |
|     output DOB1;
 | |
|     output DOB0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module PDPW16KD (...);
 | |
|     parameter DATA_WIDTH_W = 36;
 | |
|     parameter DATA_WIDTH_R = 36;
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter REGMODE = "NOREG";
 | |
|     parameter RESETMODE = "SYNC";
 | |
|     parameter ASYNC_RESET_RELEASE = "SYNC";
 | |
|     parameter CSDECODE_W = "0b000";
 | |
|     parameter CSDECODE_R = "0b000";
 | |
|     parameter INITVAL_00 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_01 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_02 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_03 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_04 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_05 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_06 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_07 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_08 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_09 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_0F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_10 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_11 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_12 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_13 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_14 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_15 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_16 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_17 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_18 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_19 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_1F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_20 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_21 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_22 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_23 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_24 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_25 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_26 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_27 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_28 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_29 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_2F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_30 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_31 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_32 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_33 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_34 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_35 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_36 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_37 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_38 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_39 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INITVAL_3F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
 | |
|     parameter INIT_DATA = "STATIC";
 | |
|     input DI35;
 | |
|     input DI34;
 | |
|     input DI33;
 | |
|     input DI32;
 | |
|     input DI31;
 | |
|     input DI30;
 | |
|     input DI29;
 | |
|     input DI28;
 | |
|     input DI27;
 | |
|     input DI26;
 | |
|     input DI25;
 | |
|     input DI24;
 | |
|     input DI23;
 | |
|     input DI22;
 | |
|     input DI21;
 | |
|     input DI20;
 | |
|     input DI19;
 | |
|     input DI18;
 | |
|     input DI17;
 | |
|     input DI16;
 | |
|     input DI15;
 | |
|     input DI14;
 | |
|     input DI13;
 | |
|     input DI12;
 | |
|     input DI11;
 | |
|     input DI10;
 | |
|     input DI9;
 | |
|     input DI8;
 | |
|     input DI7;
 | |
|     input DI6;
 | |
|     input DI5;
 | |
|     input DI4;
 | |
|     input DI3;
 | |
|     input DI2;
 | |
|     input DI1;
 | |
|     input DI0;
 | |
|     input ADW8;
 | |
|     input ADW7;
 | |
|     input ADW6;
 | |
|     input ADW5;
 | |
|     input ADW4;
 | |
|     input ADW3;
 | |
|     input ADW2;
 | |
|     input ADW1;
 | |
|     input ADW0;
 | |
|     input BE3;
 | |
|     input BE2;
 | |
|     input BE1;
 | |
|     input BE0;
 | |
|     input CEW;
 | |
|     input CLKW;
 | |
|     input CSW2;
 | |
|     input CSW1;
 | |
|     input CSW0;
 | |
|     input ADR13;
 | |
|     input ADR12;
 | |
|     input ADR11;
 | |
|     input ADR10;
 | |
|     input ADR9;
 | |
|     input ADR8;
 | |
|     input ADR7;
 | |
|     input ADR6;
 | |
|     input ADR5;
 | |
|     input ADR4;
 | |
|     input ADR3;
 | |
|     input ADR2;
 | |
|     input ADR1;
 | |
|     input ADR0;
 | |
|     input CER;
 | |
|     input OCER;
 | |
|     input CLKR;
 | |
|     input CSR2;
 | |
|     input CSR1;
 | |
|     input CSR0;
 | |
|     input RST;
 | |
|     output DO35;
 | |
|     output DO34;
 | |
|     output DO33;
 | |
|     output DO32;
 | |
|     output DO31;
 | |
|     output DO30;
 | |
|     output DO29;
 | |
|     output DO28;
 | |
|     output DO27;
 | |
|     output DO26;
 | |
|     output DO25;
 | |
|     output DO24;
 | |
|     output DO23;
 | |
|     output DO22;
 | |
|     output DO21;
 | |
|     output DO20;
 | |
|     output DO19;
 | |
|     output DO18;
 | |
|     output DO17;
 | |
|     output DO16;
 | |
|     output DO15;
 | |
|     output DO14;
 | |
|     output DO13;
 | |
|     output DO12;
 | |
|     output DO11;
 | |
|     output DO10;
 | |
|     output DO9;
 | |
|     output DO8;
 | |
|     output DO7;
 | |
|     output DO6;
 | |
|     output DO5;
 | |
|     output DO4;
 | |
|     output DO3;
 | |
|     output DO2;
 | |
|     output DO1;
 | |
|     output DO0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module MULT18X18D (...);
 | |
|     parameter REG_INPUTA_CLK = "NONE";
 | |
|     parameter REG_INPUTA_CE = "CE0";
 | |
|     parameter REG_INPUTA_RST = "RST0";
 | |
|     parameter REG_INPUTB_CLK = "NONE";
 | |
|     parameter REG_INPUTB_CE = "CE0";
 | |
|     parameter REG_INPUTB_RST = "RST0";
 | |
|     parameter REG_INPUTC_CLK = "NONE";
 | |
|     parameter REG_INPUTC_CE = "CE0";
 | |
|     parameter REG_INPUTC_RST = "RST0";
 | |
|     parameter REG_PIPELINE_CLK = "NONE";
 | |
|     parameter REG_PIPELINE_CE = "CE0";
 | |
|     parameter REG_PIPELINE_RST = "RST0";
 | |
|     parameter REG_OUTPUT_CLK = "NONE";
 | |
|     parameter REG_OUTPUT_CE = "CE0";
 | |
|     parameter REG_OUTPUT_RST = "RST0";
 | |
|     parameter CLK0_DIV = "ENABLED";
 | |
|     parameter CLK1_DIV = "ENABLED";
 | |
|     parameter CLK2_DIV = "ENABLED";
 | |
|     parameter CLK3_DIV = "ENABLED";
 | |
|     parameter HIGHSPEED_CLK = "NONE";
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter CAS_MATCH_REG = "FALSE";
 | |
|     parameter SOURCEB_MODE = "B_SHIFT";
 | |
|     parameter MULT_BYPASS = "DISABLED";
 | |
|     parameter RESETMODE = "SYNC";
 | |
|     input A17;
 | |
|     input A16;
 | |
|     input A15;
 | |
|     input A14;
 | |
|     input A13;
 | |
|     input A12;
 | |
|     input A11;
 | |
|     input A10;
 | |
|     input A9;
 | |
|     input A8;
 | |
|     input A7;
 | |
|     input A6;
 | |
|     input A5;
 | |
|     input A4;
 | |
|     input A3;
 | |
|     input A2;
 | |
|     input A1;
 | |
|     input A0;
 | |
|     input B17;
 | |
|     input B16;
 | |
|     input B15;
 | |
|     input B14;
 | |
|     input B13;
 | |
|     input B12;
 | |
|     input B11;
 | |
|     input B10;
 | |
|     input B9;
 | |
|     input B8;
 | |
|     input B7;
 | |
|     input B6;
 | |
|     input B5;
 | |
|     input B4;
 | |
|     input B3;
 | |
|     input B2;
 | |
|     input B1;
 | |
|     input B0;
 | |
|     input C17;
 | |
|     input C16;
 | |
|     input C15;
 | |
|     input C14;
 | |
|     input C13;
 | |
|     input C12;
 | |
|     input C11;
 | |
|     input C10;
 | |
|     input C9;
 | |
|     input C8;
 | |
|     input C7;
 | |
|     input C6;
 | |
|     input C5;
 | |
|     input C4;
 | |
|     input C3;
 | |
|     input C2;
 | |
|     input C1;
 | |
|     input C0;
 | |
|     input SIGNEDA;
 | |
|     input SIGNEDB;
 | |
|     input SOURCEA;
 | |
|     input SOURCEB;
 | |
|     input CLK3;
 | |
|     input CLK2;
 | |
|     input CLK1;
 | |
|     input CLK0;
 | |
|     input CE3;
 | |
|     input CE2;
 | |
|     input CE1;
 | |
|     input CE0;
 | |
|     input RST3;
 | |
|     input RST2;
 | |
|     input RST1;
 | |
|     input RST0;
 | |
|     input SRIA17;
 | |
|     input SRIA16;
 | |
|     input SRIA15;
 | |
|     input SRIA14;
 | |
|     input SRIA13;
 | |
|     input SRIA12;
 | |
|     input SRIA11;
 | |
|     input SRIA10;
 | |
|     input SRIA9;
 | |
|     input SRIA8;
 | |
|     input SRIA7;
 | |
|     input SRIA6;
 | |
|     input SRIA5;
 | |
|     input SRIA4;
 | |
|     input SRIA3;
 | |
|     input SRIA2;
 | |
|     input SRIA1;
 | |
|     input SRIA0;
 | |
|     input SRIB17;
 | |
|     input SRIB16;
 | |
|     input SRIB15;
 | |
|     input SRIB14;
 | |
|     input SRIB13;
 | |
|     input SRIB12;
 | |
|     input SRIB11;
 | |
|     input SRIB10;
 | |
|     input SRIB9;
 | |
|     input SRIB8;
 | |
|     input SRIB7;
 | |
|     input SRIB6;
 | |
|     input SRIB5;
 | |
|     input SRIB4;
 | |
|     input SRIB3;
 | |
|     input SRIB2;
 | |
|     input SRIB1;
 | |
|     input SRIB0;
 | |
|     output SROA17;
 | |
|     output SROA16;
 | |
|     output SROA15;
 | |
|     output SROA14;
 | |
|     output SROA13;
 | |
|     output SROA12;
 | |
|     output SROA11;
 | |
|     output SROA10;
 | |
|     output SROA9;
 | |
|     output SROA8;
 | |
|     output SROA7;
 | |
|     output SROA6;
 | |
|     output SROA5;
 | |
|     output SROA4;
 | |
|     output SROA3;
 | |
|     output SROA2;
 | |
|     output SROA1;
 | |
|     output SROA0;
 | |
|     output SROB17;
 | |
|     output SROB16;
 | |
|     output SROB15;
 | |
|     output SROB14;
 | |
|     output SROB13;
 | |
|     output SROB12;
 | |
|     output SROB11;
 | |
|     output SROB10;
 | |
|     output SROB9;
 | |
|     output SROB8;
 | |
|     output SROB7;
 | |
|     output SROB6;
 | |
|     output SROB5;
 | |
|     output SROB4;
 | |
|     output SROB3;
 | |
|     output SROB2;
 | |
|     output SROB1;
 | |
|     output SROB0;
 | |
|     output ROA17;
 | |
|     output ROA16;
 | |
|     output ROA15;
 | |
|     output ROA14;
 | |
|     output ROA13;
 | |
|     output ROA12;
 | |
|     output ROA11;
 | |
|     output ROA10;
 | |
|     output ROA9;
 | |
|     output ROA8;
 | |
|     output ROA7;
 | |
|     output ROA6;
 | |
|     output ROA5;
 | |
|     output ROA4;
 | |
|     output ROA3;
 | |
|     output ROA2;
 | |
|     output ROA1;
 | |
|     output ROA0;
 | |
|     output ROB17;
 | |
|     output ROB16;
 | |
|     output ROB15;
 | |
|     output ROB14;
 | |
|     output ROB13;
 | |
|     output ROB12;
 | |
|     output ROB11;
 | |
|     output ROB10;
 | |
|     output ROB9;
 | |
|     output ROB8;
 | |
|     output ROB7;
 | |
|     output ROB6;
 | |
|     output ROB5;
 | |
|     output ROB4;
 | |
|     output ROB3;
 | |
|     output ROB2;
 | |
|     output ROB1;
 | |
|     output ROB0;
 | |
|     output ROC17;
 | |
|     output ROC16;
 | |
|     output ROC15;
 | |
|     output ROC14;
 | |
|     output ROC13;
 | |
|     output ROC12;
 | |
|     output ROC11;
 | |
|     output ROC10;
 | |
|     output ROC9;
 | |
|     output ROC8;
 | |
|     output ROC7;
 | |
|     output ROC6;
 | |
|     output ROC5;
 | |
|     output ROC4;
 | |
|     output ROC3;
 | |
|     output ROC2;
 | |
|     output ROC1;
 | |
|     output ROC0;
 | |
|     output P35;
 | |
|     output P34;
 | |
|     output P33;
 | |
|     output P32;
 | |
|     output P31;
 | |
|     output P30;
 | |
|     output P29;
 | |
|     output P28;
 | |
|     output P27;
 | |
|     output P26;
 | |
|     output P25;
 | |
|     output P24;
 | |
|     output P23;
 | |
|     output P22;
 | |
|     output P21;
 | |
|     output P20;
 | |
|     output P19;
 | |
|     output P18;
 | |
|     output P17;
 | |
|     output P16;
 | |
|     output P15;
 | |
|     output P14;
 | |
|     output P13;
 | |
|     output P12;
 | |
|     output P11;
 | |
|     output P10;
 | |
|     output P9;
 | |
|     output P8;
 | |
|     output P7;
 | |
|     output P6;
 | |
|     output P5;
 | |
|     output P4;
 | |
|     output P3;
 | |
|     output P2;
 | |
|     output P1;
 | |
|     output P0;
 | |
|     output SIGNEDP;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ALU54B (...);
 | |
|     parameter REG_INPUTC0_CLK = "NONE";
 | |
|     parameter REG_INPUTC0_CE = "CE0";
 | |
|     parameter REG_INPUTC0_RST = "RST0";
 | |
|     parameter REG_INPUTC1_CLK = "NONE";
 | |
|     parameter REG_INPUTC1_CE = "CE0";
 | |
|     parameter REG_INPUTC1_RST = "RST0";
 | |
|     parameter REG_OPCODEOP0_0_CLK = "NONE";
 | |
|     parameter REG_OPCODEOP0_0_CE = "CE0";
 | |
|     parameter REG_OPCODEOP0_0_RST = "RST0";
 | |
|     parameter REG_OPCODEOP1_0_CLK = "NONE";
 | |
|     parameter REG_OPCODEOP0_1_CLK = "NONE";
 | |
|     parameter REG_OPCODEOP0_1_CE = "CE0";
 | |
|     parameter REG_OPCODEOP0_1_RST = "RST0";
 | |
|     parameter REG_OPCODEOP1_1_CLK = "NONE";
 | |
|     parameter REG_OPCODEIN_0_CLK = "NONE";
 | |
|     parameter REG_OPCODEIN_0_CE = "CE0";
 | |
|     parameter REG_OPCODEIN_0_RST = "RST0";
 | |
|     parameter REG_OPCODEIN_1_CLK = "NONE";
 | |
|     parameter REG_OPCODEIN_1_CE = "CE0";
 | |
|     parameter REG_OPCODEIN_1_RST = "RST0";
 | |
|     parameter REG_OUTPUT0_CLK = "NONE";
 | |
|     parameter REG_OUTPUT0_CE = "CE0";
 | |
|     parameter REG_OUTPUT0_RST = "RST0";
 | |
|     parameter REG_OUTPUT1_CLK = "NONE";
 | |
|     parameter REG_OUTPUT1_CE = "CE0";
 | |
|     parameter REG_OUTPUT1_RST = "RST0";
 | |
|     parameter REG_FLAG_CLK = "NONE";
 | |
|     parameter REG_FLAG_CE = "CE0";
 | |
|     parameter REG_FLAG_RST = "RST0";
 | |
|     parameter MCPAT_SOURCE = "STATIC";
 | |
|     parameter MASKPAT_SOURCE = "STATIC";
 | |
|     parameter MASK01 = "0x00000000000000";
 | |
|     parameter REG_INPUTCFB_CLK = "NONE";
 | |
|     parameter REG_INPUTCFB_CE = "CE0";
 | |
|     parameter REG_INPUTCFB_RST = "RST0";
 | |
|     parameter CLK0_DIV = "ENABLED";
 | |
|     parameter CLK1_DIV = "ENABLED";
 | |
|     parameter CLK2_DIV = "ENABLED";
 | |
|     parameter CLK3_DIV = "ENABLED";
 | |
|     parameter MCPAT = "0x00000000000000";
 | |
|     parameter MASKPAT = "0x00000000000000";
 | |
|     parameter RNDPAT = "0x00000000000000";
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter RESETMODE = "SYNC";
 | |
|     parameter MULT9_MODE = "DISABLED";
 | |
|     parameter FORCE_ZERO_BARREL_SHIFT = "DISABLED";
 | |
|     parameter LEGACY = "DISABLED";
 | |
|     input CE3;
 | |
|     input CE2;
 | |
|     input CE1;
 | |
|     input CE0;
 | |
|     input CLK3;
 | |
|     input CLK2;
 | |
|     input CLK1;
 | |
|     input CLK0;
 | |
|     input RST3;
 | |
|     input RST2;
 | |
|     input RST1;
 | |
|     input RST0;
 | |
|     input SIGNEDIA;
 | |
|     input SIGNEDIB;
 | |
|     input SIGNEDCIN;
 | |
|     input A35;
 | |
|     input A34;
 | |
|     input A33;
 | |
|     input A32;
 | |
|     input A31;
 | |
|     input A30;
 | |
|     input A29;
 | |
|     input A28;
 | |
|     input A27;
 | |
|     input A26;
 | |
|     input A25;
 | |
|     input A24;
 | |
|     input A23;
 | |
|     input A22;
 | |
|     input A21;
 | |
|     input A20;
 | |
|     input A19;
 | |
|     input A18;
 | |
|     input A17;
 | |
|     input A16;
 | |
|     input A15;
 | |
|     input A14;
 | |
|     input A13;
 | |
|     input A12;
 | |
|     input A11;
 | |
|     input A10;
 | |
|     input A9;
 | |
|     input A8;
 | |
|     input A7;
 | |
|     input A6;
 | |
|     input A5;
 | |
|     input A4;
 | |
|     input A3;
 | |
|     input A2;
 | |
|     input A1;
 | |
|     input A0;
 | |
|     input B35;
 | |
|     input B34;
 | |
|     input B33;
 | |
|     input B32;
 | |
|     input B31;
 | |
|     input B30;
 | |
|     input B29;
 | |
|     input B28;
 | |
|     input B27;
 | |
|     input B26;
 | |
|     input B25;
 | |
|     input B24;
 | |
|     input B23;
 | |
|     input B22;
 | |
|     input B21;
 | |
|     input B20;
 | |
|     input B19;
 | |
|     input B18;
 | |
|     input B17;
 | |
|     input B16;
 | |
|     input B15;
 | |
|     input B14;
 | |
|     input B13;
 | |
|     input B12;
 | |
|     input B11;
 | |
|     input B10;
 | |
|     input B9;
 | |
|     input B8;
 | |
|     input B7;
 | |
|     input B6;
 | |
|     input B5;
 | |
|     input B4;
 | |
|     input B3;
 | |
|     input B2;
 | |
|     input B1;
 | |
|     input B0;
 | |
|     input C53;
 | |
|     input C52;
 | |
|     input C51;
 | |
|     input C50;
 | |
|     input C49;
 | |
|     input C48;
 | |
|     input C47;
 | |
|     input C46;
 | |
|     input C45;
 | |
|     input C44;
 | |
|     input C43;
 | |
|     input C42;
 | |
|     input C41;
 | |
|     input C40;
 | |
|     input C39;
 | |
|     input C38;
 | |
|     input C37;
 | |
|     input C36;
 | |
|     input C35;
 | |
|     input C34;
 | |
|     input C33;
 | |
|     input C32;
 | |
|     input C31;
 | |
|     input C30;
 | |
|     input C29;
 | |
|     input C28;
 | |
|     input C27;
 | |
|     input C26;
 | |
|     input C25;
 | |
|     input C24;
 | |
|     input C23;
 | |
|     input C22;
 | |
|     input C21;
 | |
|     input C20;
 | |
|     input C19;
 | |
|     input C18;
 | |
|     input C17;
 | |
|     input C16;
 | |
|     input C15;
 | |
|     input C14;
 | |
|     input C13;
 | |
|     input C12;
 | |
|     input C11;
 | |
|     input C10;
 | |
|     input C9;
 | |
|     input C8;
 | |
|     input C7;
 | |
|     input C6;
 | |
|     input C5;
 | |
|     input C4;
 | |
|     input C3;
 | |
|     input C2;
 | |
|     input C1;
 | |
|     input C0;
 | |
|     input CFB53;
 | |
|     input CFB52;
 | |
|     input CFB51;
 | |
|     input CFB50;
 | |
|     input CFB49;
 | |
|     input CFB48;
 | |
|     input CFB47;
 | |
|     input CFB46;
 | |
|     input CFB45;
 | |
|     input CFB44;
 | |
|     input CFB43;
 | |
|     input CFB42;
 | |
|     input CFB41;
 | |
|     input CFB40;
 | |
|     input CFB39;
 | |
|     input CFB38;
 | |
|     input CFB37;
 | |
|     input CFB36;
 | |
|     input CFB35;
 | |
|     input CFB34;
 | |
|     input CFB33;
 | |
|     input CFB32;
 | |
|     input CFB31;
 | |
|     input CFB30;
 | |
|     input CFB29;
 | |
|     input CFB28;
 | |
|     input CFB27;
 | |
|     input CFB26;
 | |
|     input CFB25;
 | |
|     input CFB24;
 | |
|     input CFB23;
 | |
|     input CFB22;
 | |
|     input CFB21;
 | |
|     input CFB20;
 | |
|     input CFB19;
 | |
|     input CFB18;
 | |
|     input CFB17;
 | |
|     input CFB16;
 | |
|     input CFB15;
 | |
|     input CFB14;
 | |
|     input CFB13;
 | |
|     input CFB12;
 | |
|     input CFB11;
 | |
|     input CFB10;
 | |
|     input CFB9;
 | |
|     input CFB8;
 | |
|     input CFB7;
 | |
|     input CFB6;
 | |
|     input CFB5;
 | |
|     input CFB4;
 | |
|     input CFB3;
 | |
|     input CFB2;
 | |
|     input CFB1;
 | |
|     input CFB0;
 | |
|     input MA35;
 | |
|     input MA34;
 | |
|     input MA33;
 | |
|     input MA32;
 | |
|     input MA31;
 | |
|     input MA30;
 | |
|     input MA29;
 | |
|     input MA28;
 | |
|     input MA27;
 | |
|     input MA26;
 | |
|     input MA25;
 | |
|     input MA24;
 | |
|     input MA23;
 | |
|     input MA22;
 | |
|     input MA21;
 | |
|     input MA20;
 | |
|     input MA19;
 | |
|     input MA18;
 | |
|     input MA17;
 | |
|     input MA16;
 | |
|     input MA15;
 | |
|     input MA14;
 | |
|     input MA13;
 | |
|     input MA12;
 | |
|     input MA11;
 | |
|     input MA10;
 | |
|     input MA9;
 | |
|     input MA8;
 | |
|     input MA7;
 | |
|     input MA6;
 | |
|     input MA5;
 | |
|     input MA4;
 | |
|     input MA3;
 | |
|     input MA2;
 | |
|     input MA1;
 | |
|     input MA0;
 | |
|     input MB35;
 | |
|     input MB34;
 | |
|     input MB33;
 | |
|     input MB32;
 | |
|     input MB31;
 | |
|     input MB30;
 | |
|     input MB29;
 | |
|     input MB28;
 | |
|     input MB27;
 | |
|     input MB26;
 | |
|     input MB25;
 | |
|     input MB24;
 | |
|     input MB23;
 | |
|     input MB22;
 | |
|     input MB21;
 | |
|     input MB20;
 | |
|     input MB19;
 | |
|     input MB18;
 | |
|     input MB17;
 | |
|     input MB16;
 | |
|     input MB15;
 | |
|     input MB14;
 | |
|     input MB13;
 | |
|     input MB12;
 | |
|     input MB11;
 | |
|     input MB10;
 | |
|     input MB9;
 | |
|     input MB8;
 | |
|     input MB7;
 | |
|     input MB6;
 | |
|     input MB5;
 | |
|     input MB4;
 | |
|     input MB3;
 | |
|     input MB2;
 | |
|     input MB1;
 | |
|     input MB0;
 | |
|     input CIN53;
 | |
|     input CIN52;
 | |
|     input CIN51;
 | |
|     input CIN50;
 | |
|     input CIN49;
 | |
|     input CIN48;
 | |
|     input CIN47;
 | |
|     input CIN46;
 | |
|     input CIN45;
 | |
|     input CIN44;
 | |
|     input CIN43;
 | |
|     input CIN42;
 | |
|     input CIN41;
 | |
|     input CIN40;
 | |
|     input CIN39;
 | |
|     input CIN38;
 | |
|     input CIN37;
 | |
|     input CIN36;
 | |
|     input CIN35;
 | |
|     input CIN34;
 | |
|     input CIN33;
 | |
|     input CIN32;
 | |
|     input CIN31;
 | |
|     input CIN30;
 | |
|     input CIN29;
 | |
|     input CIN28;
 | |
|     input CIN27;
 | |
|     input CIN26;
 | |
|     input CIN25;
 | |
|     input CIN24;
 | |
|     input CIN23;
 | |
|     input CIN22;
 | |
|     input CIN21;
 | |
|     input CIN20;
 | |
|     input CIN19;
 | |
|     input CIN18;
 | |
|     input CIN17;
 | |
|     input CIN16;
 | |
|     input CIN15;
 | |
|     input CIN14;
 | |
|     input CIN13;
 | |
|     input CIN12;
 | |
|     input CIN11;
 | |
|     input CIN10;
 | |
|     input CIN9;
 | |
|     input CIN8;
 | |
|     input CIN7;
 | |
|     input CIN6;
 | |
|     input CIN5;
 | |
|     input CIN4;
 | |
|     input CIN3;
 | |
|     input CIN2;
 | |
|     input CIN1;
 | |
|     input CIN0;
 | |
|     input OP10;
 | |
|     input OP9;
 | |
|     input OP8;
 | |
|     input OP7;
 | |
|     input OP6;
 | |
|     input OP5;
 | |
|     input OP4;
 | |
|     input OP3;
 | |
|     input OP2;
 | |
|     input OP1;
 | |
|     input OP0;
 | |
|     output R53;
 | |
|     output R52;
 | |
|     output R51;
 | |
|     output R50;
 | |
|     output R49;
 | |
|     output R48;
 | |
|     output R47;
 | |
|     output R46;
 | |
|     output R45;
 | |
|     output R44;
 | |
|     output R43;
 | |
|     output R42;
 | |
|     output R41;
 | |
|     output R40;
 | |
|     output R39;
 | |
|     output R38;
 | |
|     output R37;
 | |
|     output R36;
 | |
|     output R35;
 | |
|     output R34;
 | |
|     output R33;
 | |
|     output R32;
 | |
|     output R31;
 | |
|     output R30;
 | |
|     output R29;
 | |
|     output R28;
 | |
|     output R27;
 | |
|     output R26;
 | |
|     output R25;
 | |
|     output R24;
 | |
|     output R23;
 | |
|     output R22;
 | |
|     output R21;
 | |
|     output R20;
 | |
|     output R19;
 | |
|     output R18;
 | |
|     output R17;
 | |
|     output R16;
 | |
|     output R15;
 | |
|     output R14;
 | |
|     output R13;
 | |
|     output R12;
 | |
|     output R11;
 | |
|     output R10;
 | |
|     output R9;
 | |
|     output R8;
 | |
|     output R7;
 | |
|     output R6;
 | |
|     output R5;
 | |
|     output R4;
 | |
|     output R3;
 | |
|     output R2;
 | |
|     output R1;
 | |
|     output R0;
 | |
|     output CO53;
 | |
|     output CO52;
 | |
|     output CO51;
 | |
|     output CO50;
 | |
|     output CO49;
 | |
|     output CO48;
 | |
|     output CO47;
 | |
|     output CO46;
 | |
|     output CO45;
 | |
|     output CO44;
 | |
|     output CO43;
 | |
|     output CO42;
 | |
|     output CO41;
 | |
|     output CO40;
 | |
|     output CO39;
 | |
|     output CO38;
 | |
|     output CO37;
 | |
|     output CO36;
 | |
|     output CO35;
 | |
|     output CO34;
 | |
|     output CO33;
 | |
|     output CO32;
 | |
|     output CO31;
 | |
|     output CO30;
 | |
|     output CO29;
 | |
|     output CO28;
 | |
|     output CO27;
 | |
|     output CO26;
 | |
|     output CO25;
 | |
|     output CO24;
 | |
|     output CO23;
 | |
|     output CO22;
 | |
|     output CO21;
 | |
|     output CO20;
 | |
|     output CO19;
 | |
|     output CO18;
 | |
|     output CO17;
 | |
|     output CO16;
 | |
|     output CO15;
 | |
|     output CO14;
 | |
|     output CO13;
 | |
|     output CO12;
 | |
|     output CO11;
 | |
|     output CO10;
 | |
|     output CO9;
 | |
|     output CO8;
 | |
|     output CO7;
 | |
|     output CO6;
 | |
|     output CO5;
 | |
|     output CO4;
 | |
|     output CO3;
 | |
|     output CO2;
 | |
|     output CO1;
 | |
|     output CO0;
 | |
|     output EQZ;
 | |
|     output EQZM;
 | |
|     output EQOM;
 | |
|     output EQPAT;
 | |
|     output EQPATB;
 | |
|     output OVER;
 | |
|     output UNDER;
 | |
|     output OVERUNDER;
 | |
|     output SIGNEDR;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module CLKDIVF (...);
 | |
|     parameter GSR = "DISABLED";
 | |
|     parameter DIV = "2.0";
 | |
|     input CLKI;
 | |
|     input RST;
 | |
|     input ALIGNWD;
 | |
|     output CDIVX;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module PCSCLKDIV (...);
 | |
|     parameter GSR = "DISABLED";
 | |
|     input CLKI;
 | |
|     input RST;
 | |
|     input SEL2;
 | |
|     input SEL1;
 | |
|     input SEL0;
 | |
|     output CDIV1;
 | |
|     output CDIVX;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DCSC (...);
 | |
|     parameter DCSMODE = "POS";
 | |
|     input CLK1;
 | |
|     input CLK0;
 | |
|     input SEL1;
 | |
|     input SEL0;
 | |
|     input MODESEL;
 | |
|     output DCSOUT;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DCCA (...);
 | |
|     input CLKI;
 | |
|     input CE;
 | |
|     output CLKO;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ECLKSYNCB (...);
 | |
|     input ECLKI;
 | |
|     input STOP;
 | |
|     output ECLKO;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ECLKBRIDGECS (...);
 | |
|     input CLK0;
 | |
|     input CLK1;
 | |
|     input SEL;
 | |
|     output ECSOUT;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DELAYF (...);
 | |
|     parameter DEL_MODE = "USER_DEFINED";
 | |
|     parameter DEL_VALUE = 0;
 | |
|     input A;
 | |
|     input LOADN;
 | |
|     input MOVE;
 | |
|     input DIRECTION;
 | |
|     output Z;
 | |
|     output CFLAG;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DELAYG (...);
 | |
|     parameter DEL_MODE = "USER_DEFINED";
 | |
|     parameter DEL_VALUE = 0;
 | |
|     input A;
 | |
|     output Z;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *) (* keep *)
 | |
| module USRMCLK (...);
 | |
|     input USRMCLKI;
 | |
|     input USRMCLKTS;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DQSBUFM (...);
 | |
|     parameter DQS_LI_DEL_VAL = 4;
 | |
|     parameter DQS_LI_DEL_ADJ = "FACTORYONLY";
 | |
|     parameter DQS_LO_DEL_VAL = 0;
 | |
|     parameter DQS_LO_DEL_ADJ = "FACTORYONLY";
 | |
|     parameter GSR = "ENABLED";
 | |
|     input DQSI;
 | |
|     input READ1;
 | |
|     input READ0;
 | |
|     input READCLKSEL2;
 | |
|     input READCLKSEL1;
 | |
|     input READCLKSEL0;
 | |
|     input DDRDEL;
 | |
|     input ECLK;
 | |
|     input SCLK;
 | |
|     input RST;
 | |
|     input DYNDELAY7;
 | |
|     input DYNDELAY6;
 | |
|     input DYNDELAY5;
 | |
|     input DYNDELAY4;
 | |
|     input DYNDELAY3;
 | |
|     input DYNDELAY2;
 | |
|     input DYNDELAY1;
 | |
|     input DYNDELAY0;
 | |
|     input PAUSE;
 | |
|     input RDLOADN;
 | |
|     input RDMOVE;
 | |
|     input RDDIRECTION;
 | |
|     input WRLOADN;
 | |
|     input WRMOVE;
 | |
|     input WRDIRECTION;
 | |
|     output DQSR90;
 | |
|     output DQSW;
 | |
|     output DQSW270;
 | |
|     output RDPNTR2;
 | |
|     output RDPNTR1;
 | |
|     output RDPNTR0;
 | |
|     output WRPNTR2;
 | |
|     output WRPNTR1;
 | |
|     output WRPNTR0;
 | |
|     output DATAVALID;
 | |
|     output BURSTDET;
 | |
|     output RDCFLAG;
 | |
|     output WRCFLAG;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DDRDLLA (...);
 | |
|     parameter FORCE_MAX_DELAY = "NO";
 | |
|     parameter GSR = "ENABLED";
 | |
|     input CLK;
 | |
|     input RST;
 | |
|     input UDDCNTLN;
 | |
|     input FREEZE;
 | |
|     output DDRDEL;
 | |
|     output LOCK;
 | |
|     output DCNTL7;
 | |
|     output DCNTL6;
 | |
|     output DCNTL5;
 | |
|     output DCNTL4;
 | |
|     output DCNTL3;
 | |
|     output DCNTL2;
 | |
|     output DCNTL1;
 | |
|     output DCNTL0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DLLDELD (...);
 | |
|     input A;
 | |
|     input DDRDEL;
 | |
|     input LOADN;
 | |
|     input MOVE;
 | |
|     input DIRECTION;
 | |
|     output Z;
 | |
|     output CFLAG;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module IDDRX1F (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D;
 | |
|     input SCLK;
 | |
|     input RST;
 | |
|     output Q0;
 | |
|     output Q1;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module IDDRX2F (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     input ALIGNWD;
 | |
|     output Q3;
 | |
|     output Q2;
 | |
|     output Q1;
 | |
|     output Q0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module IDDR71B (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     input ALIGNWD;
 | |
|     output Q6;
 | |
|     output Q5;
 | |
|     output Q4;
 | |
|     output Q3;
 | |
|     output Q2;
 | |
|     output Q1;
 | |
|     output Q0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module IDDRX2DQA (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input DQSR90;
 | |
|     input D;
 | |
|     input RST;
 | |
|     input RDPNTR2;
 | |
|     input RDPNTR1;
 | |
|     input RDPNTR0;
 | |
|     input WRPNTR2;
 | |
|     input WRPNTR1;
 | |
|     input WRPNTR0;
 | |
|     output Q3;
 | |
|     output Q2;
 | |
|     output Q1;
 | |
|     output Q0;
 | |
|     output QWL;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ODDRX1F (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input SCLK;
 | |
|     input RST;
 | |
|     input D0;
 | |
|     input D1;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ODDRX2F (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     input D3;
 | |
|     input D2;
 | |
|     input D1;
 | |
|     input D0;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ODDR71B (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     input D6;
 | |
|     input D5;
 | |
|     input D4;
 | |
|     input D3;
 | |
|     input D2;
 | |
|     input D1;
 | |
|     input D0;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module OSHX2A (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D1;
 | |
|     input D0;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module TSHX2DQA (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter REGSET = "SET";
 | |
|     input T1;
 | |
|     input T0;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input DQSW270;
 | |
|     input RST;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module TSHX2DQSA (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     parameter REGSET = "SET";
 | |
|     input T1;
 | |
|     input T0;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input DQSW;
 | |
|     input RST;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ODDRX2DQA (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D3;
 | |
|     input D2;
 | |
|     input D1;
 | |
|     input D0;
 | |
|     input DQSW270;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input RST;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module ODDRX2DQSB (...);
 | |
|     parameter GSR = "ENABLED";
 | |
|     input D3;
 | |
|     input D2;
 | |
|     input D1;
 | |
|     input D0;
 | |
|     input SCLK;
 | |
|     input ECLK;
 | |
|     input DQSW;
 | |
|     input RST;
 | |
|     output Q;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module EHXPLLL (...);
 | |
|     parameter CLKI_DIV = 1;
 | |
|     parameter CLKFB_DIV = 1;
 | |
|     parameter CLKOP_DIV = 8;
 | |
|     parameter CLKOS_DIV = 8;
 | |
|     parameter CLKOS2_DIV = 8;
 | |
|     parameter CLKOS3_DIV = 8;
 | |
|     parameter CLKOP_ENABLE = "ENABLED";
 | |
|     parameter CLKOS_ENABLE = "DISABLED";
 | |
|     parameter CLKOS2_ENABLE = "DISABLED";
 | |
|     parameter CLKOS3_ENABLE = "DISABLED";
 | |
|     parameter CLKOP_CPHASE = 0;
 | |
|     parameter CLKOS_CPHASE = 0;
 | |
|     parameter CLKOS2_CPHASE = 0;
 | |
|     parameter CLKOS3_CPHASE = 0;
 | |
|     parameter CLKOP_FPHASE = 0;
 | |
|     parameter CLKOS_FPHASE = 0;
 | |
|     parameter CLKOS2_FPHASE = 0;
 | |
|     parameter CLKOS3_FPHASE = 0;
 | |
|     parameter FEEDBK_PATH = "CLKOP";
 | |
|     parameter CLKOP_TRIM_POL = "RISING";
 | |
|     parameter CLKOP_TRIM_DELAY = 0;
 | |
|     parameter CLKOS_TRIM_POL = "RISING";
 | |
|     parameter CLKOS_TRIM_DELAY = 0;
 | |
|     parameter OUTDIVIDER_MUXA = "DIVA";
 | |
|     parameter OUTDIVIDER_MUXB = "DIVB";
 | |
|     parameter OUTDIVIDER_MUXC = "DIVC";
 | |
|     parameter OUTDIVIDER_MUXD = "DIVD";
 | |
|     parameter PLL_LOCK_MODE = 0;
 | |
|     parameter PLL_LOCK_DELAY = 200;
 | |
|     parameter STDBY_ENABLE = "DISABLED";
 | |
|     parameter REFIN_RESET = "DISABLED";
 | |
|     parameter SYNC_ENABLE = "DISABLED";
 | |
|     parameter INT_LOCK_STICKY = "ENABLED";
 | |
|     parameter DPHASE_SOURCE = "DISABLED";
 | |
|     parameter PLLRST_ENA = "DISABLED";
 | |
|     parameter INTFB_WAKE = "DISABLED";
 | |
|     input CLKI;
 | |
|     input CLKFB;
 | |
|     input PHASESEL1;
 | |
|     input PHASESEL0;
 | |
|     input PHASEDIR;
 | |
|     input PHASESTEP;
 | |
|     input PHASELOADREG;
 | |
|     input STDBY;
 | |
|     input PLLWAKESYNC;
 | |
|     input RST;
 | |
|     input ENCLKOP;
 | |
|     input ENCLKOS;
 | |
|     input ENCLKOS2;
 | |
|     input ENCLKOS3;
 | |
|     output CLKOP;
 | |
|     output CLKOS;
 | |
|     output CLKOS2;
 | |
|     output CLKOS3;
 | |
|     output LOCK;
 | |
|     output INTLOCK;
 | |
|     output REFCLK;
 | |
|     output CLKINTFB;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module DTR (...);
 | |
|     parameter DTR_TEMP = 25;
 | |
|     input STARTPULSE;
 | |
|     output DTROUT7;
 | |
|     output DTROUT6;
 | |
|     output DTROUT5;
 | |
|     output DTROUT4;
 | |
|     output DTROUT3;
 | |
|     output DTROUT2;
 | |
|     output DTROUT1;
 | |
|     output DTROUT0;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module OSCG (...);
 | |
|     parameter DIV = 128;
 | |
|     output OSC;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *)
 | |
| module EXTREFB (...);
 | |
|     parameter REFCK_PWDNB = "DONTCARE";
 | |
|     parameter REFCK_RTERM = "DONTCARE";
 | |
|     parameter REFCK_DCBIAS_EN = "DONTCARE";
 | |
|     (* iopad_external_pin *)
 | |
|     input REFCLKP;
 | |
|     (* iopad_external_pin *)
 | |
|     input REFCLKN;
 | |
|     output REFCLKO;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *) (* keep *)
 | |
| module JTAGG (...);
 | |
|     parameter ER1 = "ENABLED";
 | |
|     parameter ER2 = "ENABLED";
 | |
|     (* iopad_external_pin *)
 | |
|     input TCK;
 | |
|     (* iopad_external_pin *)
 | |
|     input TMS;
 | |
|     (* iopad_external_pin *)
 | |
|     input TDI;
 | |
|     input JTDO2;
 | |
|     input JTDO1;
 | |
|     (* iopad_external_pin *)
 | |
|     output TDO;
 | |
|     output JTDI;
 | |
|     output JTCK;
 | |
|     output JRTI2;
 | |
|     output JRTI1;
 | |
|     output JSHIFT;
 | |
|     output JUPDATE;
 | |
|     output JRSTN;
 | |
|     output JCE2;
 | |
|     output JCE1;
 | |
| endmodule
 | |
| 
 | |
| (* blackbox *) (* keep *)
 | |
| module DCUA (...);
 | |
|     parameter D_MACROPDB = "DONTCARE";
 | |
|     parameter D_IB_PWDNB = "DONTCARE";
 | |
|     parameter D_XGE_MODE = "DONTCARE";
 | |
|     parameter D_LOW_MARK = "DONTCARE";
 | |
|     parameter D_HIGH_MARK = "DONTCARE";
 | |
|     parameter D_BUS8BIT_SEL = "DONTCARE";
 | |
|     parameter D_CDR_LOL_SET = "DONTCARE";
 | |
|     parameter D_BITCLK_LOCAL_EN = "DONTCARE";
 | |
|     parameter D_BITCLK_ND_EN = "DONTCARE";
 | |
|     parameter D_BITCLK_FROM_ND_EN = "DONTCARE";
 | |
|     parameter D_SYNC_LOCAL_EN = "DONTCARE";
 | |
|     parameter D_SYNC_ND_EN = "DONTCARE";
 | |
|     parameter CH0_UC_MODE = "DONTCARE";
 | |
|     parameter CH1_UC_MODE = "DONTCARE";
 | |
|     parameter CH0_PCIE_MODE = "DONTCARE";
 | |
|     parameter CH1_PCIE_MODE = "DONTCARE";
 | |
|     parameter CH0_RIO_MODE = "DONTCARE";
 | |
|     parameter CH1_RIO_MODE = "DONTCARE";
 | |
|     parameter CH0_WA_MODE = "DONTCARE";
 | |
|     parameter CH1_WA_MODE = "DONTCARE";
 | |
|     parameter CH0_INVERT_RX = "DONTCARE";
 | |
|     parameter CH1_INVERT_RX = "DONTCARE";
 | |
|     parameter CH0_INVERT_TX = "DONTCARE";
 | |
|     parameter CH1_INVERT_TX = "DONTCARE";
 | |
|     parameter CH0_PRBS_SELECTION = "DONTCARE";
 | |
|     parameter CH1_PRBS_SELECTION = "DONTCARE";
 | |
|     parameter CH0_GE_AN_ENABLE = "DONTCARE";
 | |
|     parameter CH1_GE_AN_ENABLE = "DONTCARE";
 | |
|     parameter CH0_PRBS_LOCK = "DONTCARE";
 | |
|     parameter CH1_PRBS_LOCK = "DONTCARE";
 | |
|     parameter CH0_PRBS_ENABLE = "DONTCARE";
 | |
|     parameter CH1_PRBS_ENABLE = "DONTCARE";
 | |
|     parameter CH0_ENABLE_CG_ALIGN = "DONTCARE";
 | |
|     parameter CH1_ENABLE_CG_ALIGN = "DONTCARE";
 | |
|     parameter CH0_TX_GEAR_MODE = "DONTCARE";
 | |
|     parameter CH1_TX_GEAR_MODE = "DONTCARE";
 | |
|     parameter CH0_RX_GEAR_MODE = "DONTCARE";
 | |
|     parameter CH1_RX_GEAR_MODE = "DONTCARE";
 | |
|     parameter CH0_PCS_DET_TIME_SEL = "DONTCARE";
 | |
|     parameter CH1_PCS_DET_TIME_SEL = "DONTCARE";
 | |
|     parameter CH0_PCIE_EI_EN = "DONTCARE";
 | |
|     parameter CH1_PCIE_EI_EN = "DONTCARE";
 | |
|     parameter CH0_TX_GEAR_BYPASS = "DONTCARE";
 | |
|     parameter CH1_TX_GEAR_BYPASS = "DONTCARE";
 | |
|     parameter CH0_ENC_BYPASS = "DONTCARE";
 | |
|     parameter CH1_ENC_BYPASS = "DONTCARE";
 | |
|     parameter CH0_SB_BYPASS = "DONTCARE";
 | |
|     parameter CH1_SB_BYPASS = "DONTCARE";
 | |
|     parameter CH0_RX_SB_BYPASS = "DONTCARE";
 | |
|     parameter CH1_RX_SB_BYPASS = "DONTCARE";
 | |
|     parameter CH0_WA_BYPASS = "DONTCARE";
 | |
|     parameter CH1_WA_BYPASS = "DONTCARE";
 | |
|     parameter CH0_DEC_BYPASS = "DONTCARE";
 | |
|     parameter CH1_DEC_BYPASS = "DONTCARE";
 | |
|     parameter CH0_CTC_BYPASS = "DONTCARE";
 | |
|     parameter CH1_CTC_BYPASS = "DONTCARE";
 | |
|     parameter CH0_RX_GEAR_BYPASS = "DONTCARE";
 | |
|     parameter CH1_RX_GEAR_BYPASS = "DONTCARE";
 | |
|     parameter CH0_LSM_DISABLE = "DONTCARE";
 | |
|     parameter CH1_LSM_DISABLE = "DONTCARE";
 | |
|     parameter CH0_MATCH_2_ENABLE = "DONTCARE";
 | |
|     parameter CH1_MATCH_2_ENABLE = "DONTCARE";
 | |
|     parameter CH0_MATCH_4_ENABLE = "DONTCARE";
 | |
|     parameter CH1_MATCH_4_ENABLE = "DONTCARE";
 | |
|     parameter CH0_MIN_IPG_CNT = "DONTCARE";
 | |
|     parameter CH1_MIN_IPG_CNT = "DONTCARE";
 | |
|     parameter CH0_CC_MATCH_1 = "DONTCARE";
 | |
|     parameter CH1_CC_MATCH_1 = "DONTCARE";
 | |
|     parameter CH0_CC_MATCH_2 = "DONTCARE";
 | |
|     parameter CH1_CC_MATCH_2 = "DONTCARE";
 | |
|     parameter CH0_CC_MATCH_3 = "DONTCARE";
 | |
|     parameter CH1_CC_MATCH_3 = "DONTCARE";
 | |
|     parameter CH0_CC_MATCH_4 = "DONTCARE";
 | |
|     parameter CH1_CC_MATCH_4 = "DONTCARE";
 | |
|     parameter CH0_UDF_COMMA_MASK = "DONTCARE";
 | |
|     parameter CH1_UDF_COMMA_MASK = "DONTCARE";
 | |
|     parameter CH0_UDF_COMMA_A = "DONTCARE";
 | |
|     parameter CH1_UDF_COMMA_A = "DONTCARE";
 | |
|     parameter CH0_UDF_COMMA_B = "DONTCARE";
 | |
|     parameter CH1_UDF_COMMA_B = "DONTCARE";
 | |
|     parameter CH0_RX_DCO_CK_DIV = "DONTCARE";
 | |
|     parameter CH1_RX_DCO_CK_DIV = "DONTCARE";
 | |
|     parameter CH0_RCV_DCC_EN = "DONTCARE";
 | |
|     parameter CH1_RCV_DCC_EN = "DONTCARE";
 | |
|     parameter CH0_REQ_LVL_SET = "DONTCARE";
 | |
|     parameter CH1_REQ_LVL_SET = "DONTCARE";
 | |
|     parameter CH0_REQ_EN = "DONTCARE";
 | |
|     parameter CH1_REQ_EN = "DONTCARE";
 | |
|     parameter CH0_RTERM_RX = "DONTCARE";
 | |
|     parameter CH1_RTERM_RX = "DONTCARE";
 | |
|     parameter CH0_PDEN_SEL = "DONTCARE";
 | |
|     parameter CH1_PDEN_SEL = "DONTCARE";
 | |
|     parameter CH0_LDR_RX2CORE_SEL = "DONTCARE";
 | |
|     parameter CH1_LDR_RX2CORE_SEL = "DONTCARE";
 | |
|     parameter CH0_LDR_CORE2TX_SEL = "DONTCARE";
 | |
|     parameter CH1_LDR_CORE2TX_SEL = "DONTCARE";
 | |
|     parameter CH0_TPWDNB = "DONTCARE";
 | |
|     parameter CH1_TPWDNB = "DONTCARE";
 | |
|     parameter CH0_RATE_MODE_TX = "DONTCARE";
 | |
|     parameter CH1_RATE_MODE_TX = "DONTCARE";
 | |
|     parameter CH0_RTERM_TX = "DONTCARE";
 | |
|     parameter CH1_RTERM_TX = "DONTCARE";
 | |
|     parameter CH0_TX_CM_SEL = "DONTCARE";
 | |
|     parameter CH1_TX_CM_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_PRE_EN = "DONTCARE";
 | |
|     parameter CH1_TDRV_PRE_EN = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE0_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE0_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE1_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE1_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE2_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE2_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE3_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE3_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE4_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE4_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE5_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE5_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE0_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE0_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE1_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE1_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE2_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE2_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE3_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE3_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE4_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE4_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_SLICE5_CUR = "DONTCARE";
 | |
|     parameter CH1_TDRV_SLICE5_CUR = "DONTCARE";
 | |
|     parameter CH0_TDRV_DAT_SEL = "DONTCARE";
 | |
|     parameter CH1_TDRV_DAT_SEL = "DONTCARE";
 | |
|     parameter CH0_TX_DIV11_SEL = "DONTCARE";
 | |
|     parameter CH1_TX_DIV11_SEL = "DONTCARE";
 | |
|     parameter CH0_RPWDNB = "DONTCARE";
 | |
|     parameter CH1_RPWDNB = "DONTCARE";
 | |
|     parameter CH0_RATE_MODE_RX = "DONTCARE";
 | |
|     parameter CH1_RATE_MODE_RX = "DONTCARE";
 | |
|     parameter CH0_RLOS_SEL = "DONTCARE";
 | |
|     parameter CH1_RLOS_SEL = "DONTCARE";
 | |
|     parameter CH0_RX_LOS_LVL = "DONTCARE";
 | |
|     parameter CH1_RX_LOS_LVL = "DONTCARE";
 | |
|     parameter CH0_RX_LOS_CEQ = "DONTCARE";
 | |
|     parameter CH1_RX_LOS_CEQ = "DONTCARE";
 | |
|     parameter CH0_RX_LOS_HYST_EN = "DONTCARE";
 | |
|     parameter CH1_RX_LOS_HYST_EN = "DONTCARE";
 | |
|     parameter CH0_RX_LOS_EN = "DONTCARE";
 | |
|     parameter CH1_RX_LOS_EN = "DONTCARE";
 | |
|     parameter CH0_RX_DIV11_SEL = "DONTCARE";
 | |
|     parameter CH1_RX_DIV11_SEL = "DONTCARE";
 | |
|     parameter CH0_SEL_SD_RX_CLK = "DONTCARE";
 | |
|     parameter CH1_SEL_SD_RX_CLK = "DONTCARE";
 | |
|     parameter CH0_FF_RX_H_CLK_EN = "DONTCARE";
 | |
|     parameter CH1_FF_RX_H_CLK_EN = "DONTCARE";
 | |
|     parameter CH0_FF_RX_F_CLK_DIS = "DONTCARE";
 | |
|     parameter CH1_FF_RX_F_CLK_DIS = "DONTCARE";
 | |
|     parameter CH0_FF_TX_H_CLK_EN = "DONTCARE";
 | |
|     parameter CH1_FF_TX_H_CLK_EN = "DONTCARE";
 | |
|     parameter CH0_FF_TX_F_CLK_DIS = "DONTCARE";
 | |
|     parameter CH1_FF_TX_F_CLK_DIS = "DONTCARE";
 | |
|     parameter CH0_RX_RATE_SEL = "DONTCARE";
 | |
|     parameter CH1_RX_RATE_SEL = "DONTCARE";
 | |
|     parameter CH0_TDRV_POST_EN = "DONTCARE";
 | |
|     parameter CH1_TDRV_POST_EN = "DONTCARE";
 | |
|     parameter CH0_TX_POST_SIGN = "DONTCARE";
 | |
|     parameter CH1_TX_POST_SIGN = "DONTCARE";
 | |
|     parameter CH0_TX_PRE_SIGN = "DONTCARE";
 | |
|     parameter CH1_TX_PRE_SIGN = "DONTCARE";
 | |
|     parameter CH0_RXTERM_CM = "DONTCARE";
 | |
|     parameter CH1_RXTERM_CM = "DONTCARE";
 | |
|     parameter CH0_RXIN_CM = "DONTCARE";
 | |
|     parameter CH1_RXIN_CM = "DONTCARE";
 | |
|     parameter CH0_LEQ_OFFSET_SEL = "DONTCARE";
 | |
|     parameter CH1_LEQ_OFFSET_SEL = "DONTCARE";
 | |
|     parameter CH0_LEQ_OFFSET_TRIM = "DONTCARE";
 | |
|     parameter CH1_LEQ_OFFSET_TRIM = "DONTCARE";
 | |
|     parameter D_TX_MAX_RATE = "DONTCARE";
 | |
|     parameter CH0_CDR_MAX_RATE = "DONTCARE";
 | |
|     parameter CH1_CDR_MAX_RATE = "DONTCARE";
 | |
|     parameter CH0_TXAMPLITUDE = "DONTCARE";
 | |
|     parameter CH1_TXAMPLITUDE = "DONTCARE";
 | |
|     parameter CH0_TXDEPRE = "DONTCARE";
 | |
|     parameter CH1_TXDEPRE = "DONTCARE";
 | |
|     parameter CH0_TXDEPOST = "DONTCARE";
 | |
|     parameter CH1_TXDEPOST = "DONTCARE";
 | |
|     parameter CH0_PROTOCOL = "DONTCARE";
 | |
|     parameter CH1_PROTOCOL = "DONTCARE";
 | |
|     parameter D_ISETLOS = "DONTCARE";
 | |
|     parameter D_SETIRPOLY_AUX = "DONTCARE";
 | |
|     parameter D_SETICONST_AUX = "DONTCARE";
 | |
|     parameter D_SETIRPOLY_CH = "DONTCARE";
 | |
|     parameter D_SETICONST_CH = "DONTCARE";
 | |
|     parameter D_REQ_ISET = "DONTCARE";
 | |
|     parameter D_PD_ISET = "DONTCARE";
 | |
|     parameter D_DCO_CALIB_TIME_SEL = "DONTCARE";
 | |
|     parameter CH0_DCOCTLGI = "DONTCARE";
 | |
|     parameter CH1_DCOCTLGI = "DONTCARE";
 | |
|     parameter CH0_DCOATDDLY = "DONTCARE";
 | |
|     parameter CH1_DCOATDDLY = "DONTCARE";
 | |
|     parameter CH0_DCOATDCFG = "DONTCARE";
 | |
|     parameter CH1_DCOATDCFG = "DONTCARE";
 | |
|     parameter CH0_DCOBYPSATD = "DONTCARE";
 | |
|     parameter CH1_DCOBYPSATD = "DONTCARE";
 | |
|     parameter CH0_DCOSCALEI = "DONTCARE";
 | |
|     parameter CH1_DCOSCALEI = "DONTCARE";
 | |
|     parameter CH0_DCOITUNE4LSB = "DONTCARE";
 | |
|     parameter CH1_DCOITUNE4LSB = "DONTCARE";
 | |
|     parameter CH0_DCOIOSTUNE = "DONTCARE";
 | |
|     parameter CH1_DCOIOSTUNE = "DONTCARE";
 | |
|     parameter CH0_DCODISBDAVOID = "DONTCARE";
 | |
|     parameter CH1_DCODISBDAVOID = "DONTCARE";
 | |
|     parameter CH0_DCOCALDIV = "DONTCARE";
 | |
|     parameter CH1_DCOCALDIV = "DONTCARE";
 | |
|     parameter CH0_DCONUOFLSB = "DONTCARE";
 | |
|     parameter CH1_DCONUOFLSB = "DONTCARE";
 | |
|     parameter CH0_DCOIUPDNX2 = "DONTCARE";
 | |
|     parameter CH1_DCOIUPDNX2 = "DONTCARE";
 | |
|     parameter CH0_DCOSTEP = "DONTCARE";
 | |
|     parameter CH1_DCOSTEP = "DONTCARE";
 | |
|     parameter CH0_DCOSTARTVAL = "DONTCARE";
 | |
|     parameter CH1_DCOSTARTVAL = "DONTCARE";
 | |
|     parameter CH0_DCOFLTDAC = "DONTCARE";
 | |
|     parameter CH1_DCOFLTDAC = "DONTCARE";
 | |
|     parameter CH0_DCOITUNE = "DONTCARE";
 | |
|     parameter CH1_DCOITUNE = "DONTCARE";
 | |
|     parameter CH0_DCOFTNRG = "DONTCARE";
 | |
|     parameter CH1_DCOFTNRG = "DONTCARE";
 | |
|     parameter CH0_CDR_CNT4SEL = "DONTCARE";
 | |
|     parameter CH1_CDR_CNT4SEL = "DONTCARE";
 | |
|     parameter CH0_CDR_CNT8SEL = "DONTCARE";
 | |
|     parameter CH1_CDR_CNT8SEL = "DONTCARE";
 | |
|     parameter CH0_BAND_THRESHOLD = "DONTCARE";
 | |
|     parameter CH1_BAND_THRESHOLD = "DONTCARE";
 | |
|     parameter CH0_AUTO_FACQ_EN = "DONTCARE";
 | |
|     parameter CH1_AUTO_FACQ_EN = "DONTCARE";
 | |
|     parameter CH0_AUTO_CALIB_EN = "DONTCARE";
 | |
|     parameter CH1_AUTO_CALIB_EN = "DONTCARE";
 | |
|     parameter CH0_CALIB_CK_MODE = "DONTCARE";
 | |
|     parameter CH1_CALIB_CK_MODE = "DONTCARE";
 | |
|     parameter CH0_REG_BAND_OFFSET = "DONTCARE";
 | |
|     parameter CH1_REG_BAND_OFFSET = "DONTCARE";
 | |
|     parameter CH0_REG_BAND_SEL = "DONTCARE";
 | |
|     parameter CH1_REG_BAND_SEL = "DONTCARE";
 | |
|     parameter CH0_REG_IDAC_SEL = "DONTCARE";
 | |
|     parameter CH1_REG_IDAC_SEL = "DONTCARE";
 | |
|     parameter CH0_REG_IDAC_EN = "DONTCARE";
 | |
|     parameter CH1_REG_IDAC_EN = "DONTCARE";
 | |
|     parameter D_TXPLL_PWDNB = "DONTCARE";
 | |
|     parameter D_SETPLLRC = "DONTCARE";
 | |
|     parameter D_REFCK_MODE = "DONTCARE";
 | |
|     parameter D_TX_VCO_CK_DIV = "DONTCARE";
 | |
|     parameter D_PLL_LOL_SET = "DONTCARE";
 | |
|     parameter D_RG_EN = "DONTCARE";
 | |
|     parameter D_RG_SET = "DONTCARE";
 | |
|     parameter D_CMUSETISCL4VCO = "DONTCARE";
 | |
|     parameter D_CMUSETI4VCO = "DONTCARE";
 | |
|     parameter D_CMUSETINITVCT = "DONTCARE";
 | |
|     parameter D_CMUSETZGM = "DONTCARE";
 | |
|     parameter D_CMUSETP2AGM = "DONTCARE";
 | |
|     parameter D_CMUSETP1GM = "DONTCARE";
 | |
|     parameter D_CMUSETI4CPZ = "DONTCARE";
 | |
|     parameter D_CMUSETI4CPP = "DONTCARE";
 | |
|     parameter D_CMUSETICP4Z = "DONTCARE";
 | |
|     parameter D_CMUSETICP4P = "DONTCARE";
 | |
|     parameter D_CMUSETBIASI = "DONTCARE";
 | |
|     (* iopad_external_pin *)
 | |
|     (* iopad_external_pin *)
 | |
|     input CH0_HDINP;
 | |
|     (* iopad_external_pin *)
 | |
|     input CH1_HDINP;
 | |
|     (* iopad_external_pin *)
 | |
|     input CH0_HDINN;
 | |
|     (* iopad_external_pin *)
 | |
|     input CH1_HDINN;
 | |
|     input D_TXBIT_CLKP_FROM_ND;
 | |
|     input D_TXBIT_CLKN_FROM_ND;
 | |
|     input D_SYNC_ND;
 | |
|     input D_TXPLL_LOL_FROM_ND;
 | |
|     input CH0_RX_REFCLK;
 | |
|     input CH1_RX_REFCLK;
 | |
|     input CH0_FF_RXI_CLK;
 | |
|     input CH1_FF_RXI_CLK;
 | |
|     input CH0_FF_TXI_CLK;
 | |
|     input CH1_FF_TXI_CLK;
 | |
|     input CH0_FF_EBRD_CLK;
 | |
|     input CH1_FF_EBRD_CLK;
 | |
|     input CH0_FF_TX_D_0;
 | |
|     input CH1_FF_TX_D_0;
 | |
|     input CH0_FF_TX_D_1;
 | |
|     input CH1_FF_TX_D_1;
 | |
|     input CH0_FF_TX_D_2;
 | |
|     input CH1_FF_TX_D_2;
 | |
|     input CH0_FF_TX_D_3;
 | |
|     input CH1_FF_TX_D_3;
 | |
|     input CH0_FF_TX_D_4;
 | |
|     input CH1_FF_TX_D_4;
 | |
|     input CH0_FF_TX_D_5;
 | |
|     input CH1_FF_TX_D_5;
 | |
|     input CH0_FF_TX_D_6;
 | |
|     input CH1_FF_TX_D_6;
 | |
|     input CH0_FF_TX_D_7;
 | |
|     input CH1_FF_TX_D_7;
 | |
|     input CH0_FF_TX_D_8;
 | |
|     input CH1_FF_TX_D_8;
 | |
|     input CH0_FF_TX_D_9;
 | |
|     input CH1_FF_TX_D_9;
 | |
|     input CH0_FF_TX_D_10;
 | |
|     input CH1_FF_TX_D_10;
 | |
|     input CH0_FF_TX_D_11;
 | |
|     input CH1_FF_TX_D_11;
 | |
|     input CH0_FF_TX_D_12;
 | |
|     input CH1_FF_TX_D_12;
 | |
|     input CH0_FF_TX_D_13;
 | |
|     input CH1_FF_TX_D_13;
 | |
|     input CH0_FF_TX_D_14;
 | |
|     input CH1_FF_TX_D_14;
 | |
|     input CH0_FF_TX_D_15;
 | |
|     input CH1_FF_TX_D_15;
 | |
|     input CH0_FF_TX_D_16;
 | |
|     input CH1_FF_TX_D_16;
 | |
|     input CH0_FF_TX_D_17;
 | |
|     input CH1_FF_TX_D_17;
 | |
|     input CH0_FF_TX_D_18;
 | |
|     input CH1_FF_TX_D_18;
 | |
|     input CH0_FF_TX_D_19;
 | |
|     input CH1_FF_TX_D_19;
 | |
|     input CH0_FF_TX_D_20;
 | |
|     input CH1_FF_TX_D_20;
 | |
|     input CH0_FF_TX_D_21;
 | |
|     input CH1_FF_TX_D_21;
 | |
|     input CH0_FF_TX_D_22;
 | |
|     input CH1_FF_TX_D_22;
 | |
|     input CH0_FF_TX_D_23;
 | |
|     input CH1_FF_TX_D_23;
 | |
|     input CH0_FFC_EI_EN;
 | |
|     input CH1_FFC_EI_EN;
 | |
|     input CH0_FFC_PCIE_DET_EN;
 | |
|     input CH1_FFC_PCIE_DET_EN;
 | |
|     input CH0_FFC_PCIE_CT;
 | |
|     input CH1_FFC_PCIE_CT;
 | |
|     input CH0_FFC_SB_INV_RX;
 | |
|     input CH1_FFC_SB_INV_RX;
 | |
|     input CH0_FFC_ENABLE_CGALIGN;
 | |
|     input CH1_FFC_ENABLE_CGALIGN;
 | |
|     input CH0_FFC_SIGNAL_DETECT;
 | |
|     input CH1_FFC_SIGNAL_DETECT;
 | |
|     input CH0_FFC_FB_LOOPBACK;
 | |
|     input CH1_FFC_FB_LOOPBACK;
 | |
|     input CH0_FFC_SB_PFIFO_LP;
 | |
|     input CH1_FFC_SB_PFIFO_LP;
 | |
|     input CH0_FFC_PFIFO_CLR;
 | |
|     input CH1_FFC_PFIFO_CLR;
 | |
|     input CH0_FFC_RATE_MODE_RX;
 | |
|     input CH1_FFC_RATE_MODE_RX;
 | |
|     input CH0_FFC_RATE_MODE_TX;
 | |
|     input CH1_FFC_RATE_MODE_TX;
 | |
|     input CH0_FFC_DIV11_MODE_RX;
 | |
|     input CH1_FFC_DIV11_MODE_RX;
 | |
|     input CH0_FFC_RX_GEAR_MODE;
 | |
|     input CH1_FFC_RX_GEAR_MODE;
 | |
|     input CH0_FFC_TX_GEAR_MODE;
 | |
|     input CH1_FFC_TX_GEAR_MODE;
 | |
|     input CH0_FFC_DIV11_MODE_TX;
 | |
|     input CH1_FFC_DIV11_MODE_TX;
 | |
|     input CH0_FFC_LDR_CORE2TX_EN;
 | |
|     input CH1_FFC_LDR_CORE2TX_EN;
 | |
|     input CH0_FFC_LANE_TX_RST;
 | |
|     input CH1_FFC_LANE_TX_RST;
 | |
|     input CH0_FFC_LANE_RX_RST;
 | |
|     input CH1_FFC_LANE_RX_RST;
 | |
|     input CH0_FFC_RRST;
 | |
|     input CH1_FFC_RRST;
 | |
|     input CH0_FFC_TXPWDNB;
 | |
|     input CH1_FFC_TXPWDNB;
 | |
|     input CH0_FFC_RXPWDNB;
 | |
|     input CH1_FFC_RXPWDNB;
 | |
|     input CH0_LDR_CORE2TX;
 | |
|     input CH1_LDR_CORE2TX;
 | |
|     input D_SCIWDATA0;
 | |
|     input D_SCIWDATA1;
 | |
|     input D_SCIWDATA2;
 | |
|     input D_SCIWDATA3;
 | |
|     input D_SCIWDATA4;
 | |
|     input D_SCIWDATA5;
 | |
|     input D_SCIWDATA6;
 | |
|     input D_SCIWDATA7;
 | |
|     input D_SCIADDR0;
 | |
|     input D_SCIADDR1;
 | |
|     input D_SCIADDR2;
 | |
|     input D_SCIADDR3;
 | |
|     input D_SCIADDR4;
 | |
|     input D_SCIADDR5;
 | |
|     input D_SCIENAUX;
 | |
|     input D_SCISELAUX;
 | |
|     input CH0_SCIEN;
 | |
|     input CH1_SCIEN;
 | |
|     input CH0_SCISEL;
 | |
|     input CH1_SCISEL;
 | |
|     input D_SCIRD;
 | |
|     input D_SCIWSTN;
 | |
|     input D_CYAWSTN;
 | |
|     input D_FFC_SYNC_TOGGLE;
 | |
|     input D_FFC_DUAL_RST;
 | |
|     input D_FFC_MACRO_RST;
 | |
|     input D_FFC_MACROPDB;
 | |
|     input D_FFC_TRST;
 | |
|     input CH0_FFC_CDR_EN_BITSLIP;
 | |
|     input CH1_FFC_CDR_EN_BITSLIP;
 | |
|     input D_SCAN_ENABLE;
 | |
|     input D_SCAN_IN_0;
 | |
|     input D_SCAN_IN_1;
 | |
|     input D_SCAN_IN_2;
 | |
|     input D_SCAN_IN_3;
 | |
|     input D_SCAN_IN_4;
 | |
|     input D_SCAN_IN_5;
 | |
|     input D_SCAN_IN_6;
 | |
|     input D_SCAN_IN_7;
 | |
|     input D_SCAN_MODE;
 | |
|     input D_SCAN_RESET;
 | |
|     input D_CIN0;
 | |
|     input D_CIN1;
 | |
|     input D_CIN2;
 | |
|     input D_CIN3;
 | |
|     input D_CIN4;
 | |
|     input D_CIN5;
 | |
|     input D_CIN6;
 | |
|     input D_CIN7;
 | |
|     input D_CIN8;
 | |
|     input D_CIN9;
 | |
|     input D_CIN10;
 | |
|     input D_CIN11;
 | |
|     output CH0_HDOUTP;
 | |
|     output CH1_HDOUTP;
 | |
|     output CH0_HDOUTN;
 | |
|     output CH1_HDOUTN;
 | |
|     output D_TXBIT_CLKP_TO_ND;
 | |
|     output D_TXBIT_CLKN_TO_ND;
 | |
|     output D_SYNC_PULSE2ND;
 | |
|     output D_TXPLL_LOL_TO_ND;
 | |
|     output CH0_FF_RX_F_CLK;
 | |
|     output CH1_FF_RX_F_CLK;
 | |
|     output CH0_FF_RX_H_CLK;
 | |
|     output CH1_FF_RX_H_CLK;
 | |
|     output CH0_FF_TX_F_CLK;
 | |
|     output CH1_FF_TX_F_CLK;
 | |
|     output CH0_FF_TX_H_CLK;
 | |
|     output CH1_FF_TX_H_CLK;
 | |
|     output CH0_FF_RX_PCLK;
 | |
|     output CH1_FF_RX_PCLK;
 | |
|     output CH0_FF_TX_PCLK;
 | |
|     output CH1_FF_TX_PCLK;
 | |
|     output CH0_FF_RX_D_0;
 | |
|     output CH1_FF_RX_D_0;
 | |
|     output CH0_FF_RX_D_1;
 | |
|     output CH1_FF_RX_D_1;
 | |
|     output CH0_FF_RX_D_2;
 | |
|     output CH1_FF_RX_D_2;
 | |
|     output CH0_FF_RX_D_3;
 | |
|     output CH1_FF_RX_D_3;
 | |
|     output CH0_FF_RX_D_4;
 | |
|     output CH1_FF_RX_D_4;
 | |
|     output CH0_FF_RX_D_5;
 | |
|     output CH1_FF_RX_D_5;
 | |
|     output CH0_FF_RX_D_6;
 | |
|     output CH1_FF_RX_D_6;
 | |
|     output CH0_FF_RX_D_7;
 | |
|     output CH1_FF_RX_D_7;
 | |
|     output CH0_FF_RX_D_8;
 | |
|     output CH1_FF_RX_D_8;
 | |
|     output CH0_FF_RX_D_9;
 | |
|     output CH1_FF_RX_D_9;
 | |
|     output CH0_FF_RX_D_10;
 | |
|     output CH1_FF_RX_D_10;
 | |
|     output CH0_FF_RX_D_11;
 | |
|     output CH1_FF_RX_D_11;
 | |
|     output CH0_FF_RX_D_12;
 | |
|     output CH1_FF_RX_D_12;
 | |
|     output CH0_FF_RX_D_13;
 | |
|     output CH1_FF_RX_D_13;
 | |
|     output CH0_FF_RX_D_14;
 | |
|     output CH1_FF_RX_D_14;
 | |
|     output CH0_FF_RX_D_15;
 | |
|     output CH1_FF_RX_D_15;
 | |
|     output CH0_FF_RX_D_16;
 | |
|     output CH1_FF_RX_D_16;
 | |
|     output CH0_FF_RX_D_17;
 | |
|     output CH1_FF_RX_D_17;
 | |
|     output CH0_FF_RX_D_18;
 | |
|     output CH1_FF_RX_D_18;
 | |
|     output CH0_FF_RX_D_19;
 | |
|     output CH1_FF_RX_D_19;
 | |
|     output CH0_FF_RX_D_20;
 | |
|     output CH1_FF_RX_D_20;
 | |
|     output CH0_FF_RX_D_21;
 | |
|     output CH1_FF_RX_D_21;
 | |
|     output CH0_FF_RX_D_22;
 | |
|     output CH1_FF_RX_D_22;
 | |
|     output CH0_FF_RX_D_23;
 | |
|     output CH1_FF_RX_D_23;
 | |
|     output CH0_FFS_PCIE_DONE;
 | |
|     output CH1_FFS_PCIE_DONE;
 | |
|     output CH0_FFS_PCIE_CON;
 | |
|     output CH1_FFS_PCIE_CON;
 | |
|     output CH0_FFS_RLOS;
 | |
|     output CH1_FFS_RLOS;
 | |
|     output CH0_FFS_LS_SYNC_STATUS;
 | |
|     output CH1_FFS_LS_SYNC_STATUS;
 | |
|     output CH0_FFS_CC_UNDERRUN;
 | |
|     output CH1_FFS_CC_UNDERRUN;
 | |
|     output CH0_FFS_CC_OVERRUN;
 | |
|     output CH1_FFS_CC_OVERRUN;
 | |
|     output CH0_FFS_RXFBFIFO_ERROR;
 | |
|     output CH1_FFS_RXFBFIFO_ERROR;
 | |
|     output CH0_FFS_TXFBFIFO_ERROR;
 | |
|     output CH1_FFS_TXFBFIFO_ERROR;
 | |
|     output CH0_FFS_RLOL;
 | |
|     output CH1_FFS_RLOL;
 | |
|     output CH0_FFS_SKP_ADDED;
 | |
|     output CH1_FFS_SKP_ADDED;
 | |
|     output CH0_FFS_SKP_DELETED;
 | |
|     output CH1_FFS_SKP_DELETED;
 | |
|     output CH0_LDR_RX2CORE;
 | |
|     output CH1_LDR_RX2CORE;
 | |
|     output D_SCIRDATA0;
 | |
|     output D_SCIRDATA1;
 | |
|     output D_SCIRDATA2;
 | |
|     output D_SCIRDATA3;
 | |
|     output D_SCIRDATA4;
 | |
|     output D_SCIRDATA5;
 | |
|     output D_SCIRDATA6;
 | |
|     output D_SCIRDATA7;
 | |
|     output D_SCIINT;
 | |
|     output D_SCAN_OUT_0;
 | |
|     output D_SCAN_OUT_1;
 | |
|     output D_SCAN_OUT_2;
 | |
|     output D_SCAN_OUT_3;
 | |
|     output D_SCAN_OUT_4;
 | |
|     output D_SCAN_OUT_5;
 | |
|     output D_SCAN_OUT_6;
 | |
|     output D_SCAN_OUT_7;
 | |
|     output D_COUT0;
 | |
|     output D_COUT1;
 | |
|     output D_COUT2;
 | |
|     output D_COUT3;
 | |
|     output D_COUT4;
 | |
|     output D_COUT5;
 | |
|     output D_COUT6;
 | |
|     output D_COUT7;
 | |
|     output D_COUT8;
 | |
|     output D_COUT9;
 | |
|     output D_COUT10;
 | |
|     output D_COUT11;
 | |
|     output D_COUT12;
 | |
|     output D_COUT13;
 | |
|     output D_COUT14;
 | |
|     output D_COUT15;
 | |
|     output D_COUT16;
 | |
|     output D_COUT17;
 | |
|     output D_COUT18;
 | |
|     output D_COUT19;
 | |
|     input D_REFCLKI;
 | |
|     output D_FFS_PLOL;
 | |
| endmodule
 | |
| 
 |