mirror of https://github.com/YosysHQ/yosys.git
1176 lines
62 KiB
Verilog
1176 lines
62 KiB
Verilog
// Created by cells_xtra.py
|
|
|
|
|
|
module LUT5 (...);
|
|
parameter INIT = 32'h00000000;
|
|
input I0, I1, I2, I3, I4;
|
|
output F;
|
|
endmodule
|
|
|
|
|
|
module LUT6 (...);
|
|
parameter INIT = 64'h0000_0000_0000_0000;
|
|
input I0, I1, I2, I3, I4, I5;
|
|
output F;
|
|
endmodule
|
|
|
|
|
|
module LUT7 (...);
|
|
parameter INIT = 128'h0000_0000_0000_0000_0000_0000_0000_0000;
|
|
input I0, I1, I2, I3, I4, I5, I6;
|
|
output F;
|
|
endmodule
|
|
|
|
|
|
module LUT8 (...);
|
|
parameter INIT = 256'h0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000;
|
|
input I0, I1, I2, I3, I4, I5, I6, I7;
|
|
output F;
|
|
endmodule
|
|
|
|
|
|
module INV (...);
|
|
input I;
|
|
output O;
|
|
endmodule
|
|
|
|
|
|
module IDDR_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
input D, ICLK, PCLK;
|
|
input [2:0] WADDR;
|
|
input [2:0] RADDR;
|
|
input RESET;
|
|
output Q0,Q1;
|
|
endmodule
|
|
|
|
|
|
module ODDR_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
parameter TCLK_SOURCE = "DQSW";
|
|
parameter TXCLK_POL = 1'b0;
|
|
input D0, D1;
|
|
input TX, PCLK, TCLK, RESET;
|
|
output Q0, Q1;
|
|
endmodule
|
|
|
|
|
|
module IDES4_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
input D, ICLK, FCLK, PCLK;
|
|
input [2:0] WADDR;
|
|
input [2:0] RADDR;
|
|
input RESET,CALIB;
|
|
output Q0,Q1,Q2,Q3;
|
|
endmodule
|
|
|
|
|
|
module IDES8_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
input D, ICLK, FCLK, PCLK;
|
|
input [2:0] WADDR;
|
|
input [2:0] RADDR;
|
|
input RESET,CALIB;
|
|
output Q0, Q1, Q2, Q3, Q4, Q5, Q6, Q7;
|
|
endmodule
|
|
|
|
|
|
module OSER4_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
parameter HWL = "false";
|
|
parameter TCLK_SOURCE = "DQSW";
|
|
parameter TXCLK_POL = 1'b0;
|
|
input D0, D1, D2, D3;
|
|
input TX0, TX1;
|
|
input PCLK, FCLK, TCLK, RESET;
|
|
output Q0, Q1;
|
|
endmodule
|
|
|
|
|
|
module OSER8_MEM (...);
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
parameter HWL = "false";
|
|
parameter TCLK_SOURCE = "DQSW";
|
|
parameter TXCLK_POL = 1'b0;
|
|
input D0, D1, D2, D3, D4, D5, D6, D7;
|
|
input TX0, TX1, TX2, TX3;
|
|
input PCLK, FCLK, TCLK, RESET;
|
|
output Q0, Q1;
|
|
endmodule
|
|
|
|
|
|
module IODELAY (...);
|
|
parameter C_STATIC_DLY = 0;
|
|
input DI;
|
|
input SDTAP;
|
|
input SETN;
|
|
input VALUE;
|
|
output DF;
|
|
output DO;
|
|
endmodule
|
|
|
|
|
|
module IEM (...);
|
|
parameter WINSIZE = "SMALL";
|
|
parameter GSREN = "false";
|
|
parameter LSREN = "true";
|
|
input D, CLK, RESET, MCLK;
|
|
output LAG, LEAD;
|
|
endmodule
|
|
|
|
|
|
module ROM16 (...);
|
|
parameter INIT_0 = 16'h0000;
|
|
input [3:0] AD;
|
|
output DO;
|
|
endmodule
|
|
|
|
|
|
module ROM (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH = 32;
|
|
parameter BLK_SEL = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLK, CE;
|
|
input OCE;
|
|
input RESET;
|
|
input WRE;
|
|
input [13:0] AD;
|
|
input [2:0] BLKSEL;
|
|
output [31:0] DO;
|
|
endmodule
|
|
|
|
|
|
module ROMX9 (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH = 36;
|
|
parameter BLK_SEL = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLK, CE;
|
|
input OCE;
|
|
input RESET;
|
|
input WRE;
|
|
input [13:0] AD;
|
|
input [2:0] BLKSEL;
|
|
output [35:0] DO;
|
|
endmodule
|
|
|
|
|
|
module pROM (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH = 32;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLK, CE;
|
|
input OCE;
|
|
input RESET;
|
|
input [13:0] AD;
|
|
output [31:0] DO;
|
|
endmodule
|
|
|
|
|
|
module pROMX9 (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH = 36;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLK, CE;
|
|
input OCE;
|
|
input RESET;
|
|
input [13:0] AD;
|
|
output [35:0] DO;
|
|
endmodule
|
|
|
|
|
|
module SDPB (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH_0 = 32;
|
|
parameter BIT_WIDTH_1 = 32;
|
|
parameter BLK_SEL_0 = 3'b000;
|
|
parameter BLK_SEL_1 = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLKA, CEA, CLKB, CEB;
|
|
input OCE;
|
|
input RESETA, RESETB;
|
|
input [13:0] ADA, ADB;
|
|
input [31:0] DI;
|
|
input [2:0] BLKSELA, BLKSELB;
|
|
output [31:0] DO;
|
|
endmodule
|
|
|
|
|
|
module SDPX9B (...);
|
|
parameter READ_MODE = 1'b0;
|
|
parameter BIT_WIDTH_0 = 36;
|
|
parameter BIT_WIDTH_1 = 36;
|
|
parameter BLK_SEL_0 = 3'b000;
|
|
parameter BLK_SEL_1 = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLKA, CEA, CLKB, CEB;
|
|
input OCE;
|
|
input RESETA, RESETB;
|
|
input [13:0] ADA, ADB;
|
|
input [2:0] BLKSELA, BLKSELB;
|
|
input [35:0] DI;
|
|
output [35:0] DO;
|
|
endmodule
|
|
|
|
|
|
module DPB (...);
|
|
parameter READ_MODE0 = 1'b0;
|
|
parameter READ_MODE1 = 1'b0;
|
|
parameter WRITE_MODE0 = 2'b00;
|
|
parameter WRITE_MODE1 = 2'b00;
|
|
parameter BIT_WIDTH_0 = 16;
|
|
parameter BIT_WIDTH_1 = 16;
|
|
parameter BLK_SEL_0 = 3'b000;
|
|
parameter BLK_SEL_1 = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLKA, CEA, CLKB, CEB;
|
|
input OCEA, OCEB;
|
|
input RESETA, RESETB;
|
|
input WREA, WREB;
|
|
input [13:0] ADA, ADB;
|
|
input [2:0] BLKSELA, BLKSELB;
|
|
input [15:0] DIA, DIB;
|
|
output [15:0] DOA, DOB;
|
|
endmodule
|
|
|
|
|
|
module DPX9B (...);
|
|
parameter READ_MODE0 = 1'b0;
|
|
parameter READ_MODE1 = 1'b0;
|
|
parameter WRITE_MODE0 = 2'b00;
|
|
parameter WRITE_MODE1 = 2'b00;
|
|
parameter BIT_WIDTH_0 = 18;
|
|
parameter BIT_WIDTH_1 = 18;
|
|
parameter BLK_SEL_0 = 3'b000;
|
|
parameter BLK_SEL_1 = 3'b000;
|
|
parameter RESET_MODE = "SYNC";
|
|
parameter INIT_RAM_00 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_01 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_02 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_03 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_04 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_05 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_06 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_07 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_08 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_09 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_0F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_10 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_11 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_12 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_13 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_14 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_15 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_16 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_17 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_18 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_19 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_1F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_20 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_21 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_22 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_23 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_24 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_25 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_26 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_27 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_28 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_29 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_2F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_30 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_31 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_32 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_33 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_34 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_35 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_36 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_37 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_38 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_39 = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3A = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3B = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3C = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3D = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3E = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INIT_RAM_3F = 288'h000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input CLKA, CEA, CLKB, CEB;
|
|
input OCEA, OCEB;
|
|
input RESETA, RESETB;
|
|
input WREA, WREB;
|
|
input [13:0] ADA, ADB;
|
|
input [17:0] DIA, DIB;
|
|
input [2:0] BLKSELA, BLKSELB;
|
|
output [17:0] DOA, DOB;
|
|
endmodule
|
|
|
|
|
|
module PADD18 (...);
|
|
input [17:0] A;
|
|
input [17:0] B;
|
|
input ASEL;
|
|
input CE,CLK,RESET;
|
|
input [17:0] SI,SBI;
|
|
output [17:0] SO,SBO;
|
|
output [17:0] DOUT;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter ADD_SUB = 1'b0;
|
|
parameter PADD_RESET_MODE = "SYNC";
|
|
parameter BSEL_MODE = 1'b1;
|
|
parameter SOREG = 1'b0;
|
|
endmodule
|
|
|
|
module PADD9 (...);
|
|
input [8:0] A;
|
|
input [8:0] B;
|
|
input ASEL;
|
|
input CE,CLK,RESET;
|
|
input [8:0] SI,SBI;
|
|
output [8:0] SO,SBO;
|
|
output [8:0] DOUT;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter ADD_SUB = 1'b0;
|
|
parameter PADD_RESET_MODE = "SYNC";
|
|
parameter BSEL_MODE = 1'b1;
|
|
parameter SOREG = 1'b0;
|
|
endmodule
|
|
|
|
module MULT9X9 (...);
|
|
input [8:0] A,SIA;
|
|
input [8:0] B,SIB;
|
|
input ASIGN,BSIGN;
|
|
input ASEL,BSEL;
|
|
input CE;
|
|
input CLK;
|
|
input RESET;
|
|
output [17:0] DOUT;
|
|
output [8:0] SOA,SOB;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter PIPE_REG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter SOA_REG = 1'b0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
endmodule
|
|
|
|
module MULT18X18 (...);
|
|
input [17:0] A,SIA;
|
|
input [17:0] B,SIB;
|
|
input ASIGN,BSIGN;
|
|
input ASEL,BSEL;
|
|
input CE;
|
|
input CLK;
|
|
input RESET;
|
|
output [35:0] DOUT;
|
|
output [17:0] SOA,SOB;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter PIPE_REG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter SOA_REG = 1'b0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
endmodule
|
|
|
|
module MULT36X36 (...);
|
|
input [35:0] A;
|
|
input [35:0] B;
|
|
input ASIGN,BSIGN;
|
|
input CE;
|
|
input CLK;
|
|
input RESET;
|
|
output [71:0] DOUT;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter OUT0_REG = 1'b0;
|
|
parameter OUT1_REG = 1'b0;
|
|
parameter PIPE_REG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
endmodule
|
|
|
|
module MULTALU36X18 (...);
|
|
input [17:0] A;
|
|
input [35:0] B;
|
|
input [53:0] C;
|
|
input ASIGN,BSIGN,ACCLOAD;
|
|
input CE;
|
|
input CLK;
|
|
input RESET;
|
|
input [54:0] CASI;
|
|
output [53:0] DOUT;
|
|
output [54:0] CASO;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter CREG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter PIPE_REG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter ACCLOAD_REG0 = 1'b0;
|
|
parameter ACCLOAD_REG1 = 1'b0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
parameter MULTALU36X18_MODE = 0;
|
|
parameter C_ADD_SUB = 1'b0;
|
|
endmodule
|
|
|
|
module MULTADDALU18X18 (...);
|
|
input [17:0] A0;
|
|
input [17:0] B0;
|
|
input [17:0] A1;
|
|
input [17:0] B1;
|
|
input [53:0] C;
|
|
input [17:0] SIA, SIB;
|
|
input [1:0] ASIGN, BSIGN;
|
|
input [1:0] ASEL, BSEL;
|
|
input [54:0] CASI;
|
|
input CE;
|
|
input CLK;
|
|
input RESET;
|
|
input ACCLOAD;
|
|
output [53:0] DOUT;
|
|
output [54:0] CASO;
|
|
output [17:0] SOA, SOB;
|
|
parameter A0REG = 1'b0;
|
|
parameter A1REG = 1'b0;
|
|
parameter B0REG = 1'b0;
|
|
parameter B1REG = 1'b0;
|
|
parameter CREG = 1'b0;
|
|
parameter PIPE0_REG = 1'b0;
|
|
parameter PIPE1_REG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter ASIGN0_REG = 1'b0;
|
|
parameter ASIGN1_REG = 1'b0;
|
|
parameter ACCLOAD_REG0 = 1'b0;
|
|
parameter ACCLOAD_REG1 = 1'b0;
|
|
parameter BSIGN0_REG = 1'b0;
|
|
parameter BSIGN1_REG = 1'b0;
|
|
parameter SOA_REG = 1'b0;
|
|
parameter B_ADD_SUB = 1'b0;
|
|
parameter C_ADD_SUB = 1'b0;
|
|
parameter MULTADDALU18X18_MODE = 0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
endmodule
|
|
|
|
module MULTALU18X18 (...);
|
|
input [17:0] A, B;
|
|
input CLK,CE,RESET;
|
|
input ASIGN, BSIGN;
|
|
input ACCLOAD,DSIGN;
|
|
input [53:0] C,D;
|
|
input [54:0] CASI;
|
|
output [53:0] DOUT;
|
|
output [54:0] CASO;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter CREG = 1'b0;
|
|
parameter DREG = 1'b0;
|
|
parameter DSIGN_REG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter ACCLOAD_REG0 = 1'b0;
|
|
parameter ACCLOAD_REG1 = 1'b0;
|
|
parameter MULT_RESET_MODE = "SYNC";
|
|
parameter PIPE_REG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter B_ADD_SUB = 1'b0;
|
|
parameter C_ADD_SUB = 1'b0;
|
|
parameter MULTALU18X18_MODE = 0;
|
|
endmodule
|
|
|
|
module ALU54D (...);
|
|
input [53:0] A, B;
|
|
input ASIGN,BSIGN;
|
|
input ACCLOAD;
|
|
input [54:0] CASI;
|
|
input CLK, CE, RESET;
|
|
output [53:0] DOUT;
|
|
output [54:0] CASO;
|
|
parameter AREG = 1'b0;
|
|
parameter BREG = 1'b0;
|
|
parameter ASIGN_REG = 1'b0;
|
|
parameter BSIGN_REG = 1'b0;
|
|
parameter ACCLOAD_REG = 1'b0;
|
|
parameter OUT_REG = 1'b0;
|
|
parameter B_ADD_SUB = 1'b0;
|
|
parameter C_ADD_SUB = 1'b0;
|
|
parameter ALUD_MODE = 0;
|
|
parameter ALU_RESET_MODE = "SYNC";
|
|
endmodule
|
|
|
|
module BUFG (...);
|
|
output O;
|
|
input I;
|
|
endmodule
|
|
|
|
|
|
module BUFS (...);
|
|
output O;
|
|
input I;
|
|
endmodule
|
|
|
|
|
|
module PLL (...);
|
|
input CLKIN;
|
|
input CLKFB;
|
|
input RESET;
|
|
input RESET_P;
|
|
input RESET_I;
|
|
input RESET_S;
|
|
input [5:0] FBDSEL;
|
|
input [5:0] IDSEL;
|
|
input [5:0] ODSEL;
|
|
input [3:0] PSDA,FDLY;
|
|
input [3:0] DUTYDA;
|
|
output CLKOUT;
|
|
output LOCK;
|
|
output CLKOUTP;
|
|
output CLKOUTD;
|
|
output CLKOUTD3;
|
|
parameter FCLKIN = "100.0";
|
|
parameter DYN_IDIV_SEL= "false";
|
|
parameter IDIV_SEL = 0;
|
|
parameter DYN_FBDIV_SEL= "false";
|
|
parameter FBDIV_SEL = 0;
|
|
parameter DYN_ODIV_SEL= "false";
|
|
parameter ODIV_SEL = 8;
|
|
parameter PSDA_SEL= "0000";
|
|
parameter DYN_DA_EN = "false";
|
|
parameter DUTYDA_SEL= "1000";
|
|
parameter CLKOUT_FT_DIR = 1'b1;
|
|
parameter CLKOUTP_FT_DIR = 1'b1;
|
|
parameter CLKOUT_DLY_STEP = 0;
|
|
parameter CLKOUTP_DLY_STEP = 0;
|
|
parameter CLKFB_SEL = "internal";
|
|
parameter CLKOUT_BYPASS = "false";
|
|
parameter CLKOUTP_BYPASS = "false";
|
|
parameter CLKOUTD_BYPASS = "false";
|
|
parameter DYN_SDIV_SEL = 2;
|
|
parameter CLKOUTD_SRC = "CLKOUT";
|
|
parameter CLKOUTD3_SRC = "CLKOUT";
|
|
parameter DEVICE = "GW2A-18";
|
|
endmodule
|
|
|
|
module TLVDS_IBUF (...);
|
|
output O;
|
|
input I, IB;
|
|
endmodule
|
|
|
|
module TLVDS_TBUF (...);
|
|
output O, OB;
|
|
input I, OEN;
|
|
endmodule
|
|
|
|
module TLVDS_IOBUF (...);
|
|
output O;
|
|
inout IO, IOB;
|
|
input I, OEN;
|
|
endmodule
|
|
|
|
module ELVDS_IBUF (...);
|
|
output O;
|
|
input I, IB;
|
|
endmodule
|
|
|
|
module ELVDS_TBUF (...);
|
|
output O, OB;
|
|
input I, OEN;
|
|
endmodule
|
|
|
|
module ELVDS_IOBUF (...);
|
|
output O;
|
|
inout IO, IOB;
|
|
input I, OEN;
|
|
endmodule
|
|
|
|
module CLKDIV (...);
|
|
input HCLKIN;
|
|
input RESETN;
|
|
input CALIB;
|
|
output CLKOUT;
|
|
parameter DIV_MODE = "2";
|
|
parameter GSREN = "false";
|
|
endmodule
|
|
|
|
module DHCEN (...);
|
|
input CLKIN,CE;
|
|
output CLKOUT;
|
|
endmodule
|
|
|
|
module DQS (...);
|
|
input DQSIN,PCLK,FCLK,RESET;
|
|
input [3:0] READ;
|
|
input [2:0] RCLKSEL;
|
|
input [7:0] DLLSTEP;
|
|
input [7:0] WSTEP;
|
|
input RLOADN, RMOVE, RDIR, WLOADN, WMOVE, WDIR, HOLD;
|
|
output DQSR90, DQSW0, DQSW270;
|
|
output [2:0] RPOINT, WPOINT;
|
|
output RVALID,RBURST, RFLAG, WFLAG;
|
|
parameter FIFO_MODE_SEL = 1'b0;
|
|
parameter RD_PNTR = 3'b000;
|
|
parameter DQS_MODE = "X1";
|
|
parameter HWL = "false";
|
|
parameter GSREN = "false";
|
|
endmodule
|
|
|
|
module DLLDLY (...);
|
|
input CLKIN;
|
|
input [7:0] DLLSTEP;
|
|
input DIR,LOADN,MOVE;
|
|
output CLKOUT;
|
|
output FLAG;
|
|
parameter DLL_INSEL = 1'b1;
|
|
parameter DLY_SIGN = 1'b0;
|
|
parameter DLY_ADJ = 0;
|
|
endmodule
|
|
|
|
module DCS (...);
|
|
input CLK0, CLK1, CLK2, CLK3, SELFORCE;
|
|
input [3:0] CLKSEL;
|
|
output CLKOUT;
|
|
parameter DCS_MODE = "RISING";
|
|
endmodule
|
|
|
|
module DQCE (...);
|
|
input CLKIN;
|
|
input CE;
|
|
output CLKOUT;
|
|
endmodule
|
|
|
|
module CLKDIV2 (...);
|
|
parameter GSREN = "false";
|
|
input HCLKIN, RESETN;
|
|
output CLKOUT;
|
|
endmodule
|
|
|
|
module IBUF_R (...);
|
|
input I;
|
|
input RTEN;
|
|
output O;
|
|
endmodule
|
|
|
|
module IOBUF_R (...);
|
|
input I,OEN;
|
|
input RTEN;
|
|
output O;
|
|
inout IO;
|
|
endmodule
|
|
|
|
module ELVDS_IBUF_R (...);
|
|
output O;
|
|
input I, IB;
|
|
input RTEN;
|
|
endmodule
|
|
|
|
module ELVDS_IOBUF_R (...);
|
|
output O;
|
|
inout IO, IOB;
|
|
input I, OEN;
|
|
input RTEN;
|
|
endmodule
|
|
|
|
module OTP (...);
|
|
input CSB, SCLK;
|
|
output DOUT;
|
|
endmodule
|
|
|
|
module SAMB (...);
|
|
input [23:0] SPIAD;
|
|
input LOADN_SPIAD;
|
|
endmodule
|
|
|
|
module ELVDS_IBUF_MIPI (...);
|
|
output OH, OL;
|
|
input I, IB;
|
|
endmodule
|
|
|
|
module MIPI_IBUF (...);
|
|
output OH, OL, OB;
|
|
inout IO, IOB;
|
|
input I, IB;
|
|
input OEN, OENB;
|
|
input HSREN;
|
|
endmodule
|
|
|
|
module I3C_IOBUF (...);
|
|
output O;
|
|
inout IO;
|
|
input I, MODESEL;
|
|
endmodule
|