mirror of https://github.com/YosysHQ/yosys.git
1180 lines
62 KiB
Verilog
1180 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 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 = "GW1N-4";
|
|
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 MIPI_IBUF (...);
|
|
output OH, OL, OB;
|
|
inout IO, IOB;
|
|
input I, IB;
|
|
input OEN, OENB;
|
|
input HSREN;
|
|
endmodule
|
|
|
|
module MIPI_IBUF_HS (...);
|
|
output OH;
|
|
input I, IB;
|
|
endmodule
|
|
|
|
module MIPI_IBUF_LP (...);
|
|
output OL;
|
|
output OB;
|
|
input I;
|
|
input IB;
|
|
endmodule
|
|
|
|
module MIPI_OBUF (...);
|
|
output O, OB;
|
|
input I, IB, MODESEL;
|
|
endmodule
|
|
|
|
module MIPI_OBUF_A (...);
|
|
output O, OB;
|
|
input I, IB, IL, MODESEL;
|
|
endmodule
|
|
|
|
module ELVDS_IBUF_MIPI (...);
|
|
output OH, OL;
|
|
input I, IB;
|
|
endmodule
|
|
|
|
module I3C_IOBUF (...);
|
|
output O;
|
|
inout IO;
|
|
input I, MODESEL;
|
|
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 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 FLASH96K (...);
|
|
input [5:0] RA,CA,PA;
|
|
input [3:0] MODE;
|
|
input [1:0] SEQ;
|
|
input ACLK,PW,RESET,PE,OE;
|
|
input [1:0] RMODE,WMODE;
|
|
input [1:0] RBYTESEL,WBYTESEL;
|
|
input [31:0] DIN;
|
|
output [31:0] DOUT;
|
|
endmodule
|
|
|
|
module FLASH256K (...);
|
|
input[6:0]XADR;
|
|
input[5:0]YADR;
|
|
input XE,YE,SE;
|
|
input ERASE,PROG,NVSTR;
|
|
input [31:0] DIN;
|
|
output reg [31:0] DOUT;
|
|
parameter IDLE = 4'd0,
|
|
ERA_S1 = 4'd1,
|
|
ERA_S2 = 4'd2,
|
|
ERA_S3 = 4'd3,
|
|
ERA_S4 = 4'd4,
|
|
ERA_S5 = 4'd5,
|
|
PRO_S1 = 4'd6,
|
|
PRO_S2 = 4'd7,
|
|
PRO_S3 = 4'd8,
|
|
PRO_S4 = 4'd9,
|
|
PRO_S5 = 4'd10,
|
|
RD_S1 = 4'd11,
|
|
RD_S2 = 4'd12;
|
|
endmodule
|
|
|
|
module FLASH608K (...);
|
|
input[8:0]XADR;
|
|
input[5:0]YADR;
|
|
input XE,YE,SE;
|
|
input ERASE,PROG,NVSTR;
|
|
input [31:0] DIN;
|
|
output reg [31:0] DOUT;
|
|
parameter IDLE = 4'd0,
|
|
ERA_S1 = 4'd1,
|
|
ERA_S2 = 4'd2,
|
|
ERA_S3 = 4'd3,
|
|
ERA_S4 = 4'd4,
|
|
ERA_S5 = 4'd5,
|
|
PRO_S1 = 4'd6,
|
|
PRO_S2 = 4'd7,
|
|
PRO_S3 = 4'd8,
|
|
PRO_S4 = 4'd9,
|
|
PRO_S5 = 4'd10,
|
|
RD_S1 = 4'd11,
|
|
RD_S2 = 4'd12;
|
|
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 DHCENC (...);
|
|
input CLKIN, CE;
|
|
output CLKOUT, CLKOUTN;
|
|
endmodule
|
|
|
|
module FLASH64K (...);
|
|
input[4:0]XADR;
|
|
input[5:0]YADR;
|
|
input XE,YE,SE;
|
|
input ERASE,PROG,NVSTR;
|
|
input SLEEP;
|
|
input [31:0] DIN;
|
|
output reg [31:0] DOUT;
|
|
parameter IDLE = 4'd0,
|
|
ERA_S1 = 4'd1,
|
|
ERA_S2 = 4'd2,
|
|
ERA_S3 = 4'd3,
|
|
ERA_S4 = 4'd4,
|
|
ERA_S5 = 4'd5,
|
|
PRO_S1 = 4'd6,
|
|
PRO_S2 = 4'd7,
|
|
PRO_S3 = 4'd8,
|
|
PRO_S4 = 4'd9,
|
|
PRO_S5 = 4'd10,
|
|
RD_S1 = 4'd11,
|
|
RD_S2 = 4'd12;
|
|
endmodule
|
|
|
|
module FLASH64KZ (...);
|
|
input[4:0]XADR;
|
|
input[5:0]YADR;
|
|
input XE,YE,SE;
|
|
input ERASE,PROG,NVSTR;
|
|
input [31:0] DIN;
|
|
output reg [31:0] DOUT;
|
|
parameter IDLE = 4'd0,
|
|
ERA_S1 = 4'd1,
|
|
ERA_S2 = 4'd2,
|
|
ERA_S3 = 4'd3,
|
|
ERA_S4 = 4'd4,
|
|
ERA_S5 = 4'd5,
|
|
PRO_S1 = 4'd6,
|
|
PRO_S2 = 4'd7,
|
|
PRO_S3 = 4'd8,
|
|
PRO_S4 = 4'd9,
|
|
PRO_S5 = 4'd10,
|
|
RD_S1 = 4'd11,
|
|
RD_S2 = 4'd12;
|
|
endmodule
|