mirror of https://github.com/YosysHQ/yosys.git
573 lines
20 KiB
Verilog
573 lines
20 KiB
Verilog
// Created by cells_xtra.py from Lattice models
|
|
|
|
(* blackbox *) (* keep *)
|
|
module GSR (...);
|
|
input GSR;
|
|
endmodule
|
|
|
|
(* blackbox *) (* keep *)
|
|
module SGSR (...);
|
|
input GSR;
|
|
input CLK;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module DP8KC (...);
|
|
parameter DATA_WIDTH_A = 9;
|
|
parameter DATA_WIDTH_B = 9;
|
|
parameter REGMODE_A = "NOREG";
|
|
parameter REGMODE_B = "NOREG";
|
|
parameter CSDECODE_A = "0b000";
|
|
parameter CSDECODE_B = "0b000";
|
|
parameter WRITEMODE_A = "NORMAL";
|
|
parameter WRITEMODE_B = "NORMAL";
|
|
parameter GSR = "ENABLED";
|
|
parameter RESETMODE = "SYNC";
|
|
parameter ASYNC_RESET_RELEASE = "SYNC";
|
|
parameter INIT_DATA = "STATIC";
|
|
parameter INITVAL_00 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_01 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_02 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_03 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_04 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_05 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_06 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_07 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_08 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_09 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_10 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_11 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_12 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_13 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_14 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_15 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_16 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_17 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_18 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_19 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input DIA8;
|
|
input DIA7;
|
|
input DIA6;
|
|
input DIA5;
|
|
input DIA4;
|
|
input DIA3;
|
|
input DIA2;
|
|
input DIA1;
|
|
input DIA0;
|
|
input ADA12;
|
|
input ADA11;
|
|
input ADA10;
|
|
input ADA9;
|
|
input ADA8;
|
|
input ADA7;
|
|
input ADA6;
|
|
input ADA5;
|
|
input ADA4;
|
|
input ADA3;
|
|
input ADA2;
|
|
input ADA1;
|
|
input ADA0;
|
|
input CEA;
|
|
input OCEA;
|
|
input CLKA;
|
|
input WEA;
|
|
input CSA2;
|
|
input CSA1;
|
|
input CSA0;
|
|
input RSTA;
|
|
input DIB8;
|
|
input DIB7;
|
|
input DIB6;
|
|
input DIB5;
|
|
input DIB4;
|
|
input DIB3;
|
|
input DIB2;
|
|
input DIB1;
|
|
input DIB0;
|
|
input ADB12;
|
|
input ADB11;
|
|
input ADB10;
|
|
input ADB9;
|
|
input ADB8;
|
|
input ADB7;
|
|
input ADB6;
|
|
input ADB5;
|
|
input ADB4;
|
|
input ADB3;
|
|
input ADB2;
|
|
input ADB1;
|
|
input ADB0;
|
|
input CEB;
|
|
input OCEB;
|
|
input CLKB;
|
|
input WEB;
|
|
input CSB2;
|
|
input CSB1;
|
|
input CSB0;
|
|
input RSTB;
|
|
output DOA8;
|
|
output DOA7;
|
|
output DOA6;
|
|
output DOA5;
|
|
output DOA4;
|
|
output DOA3;
|
|
output DOA2;
|
|
output DOA1;
|
|
output DOA0;
|
|
output DOB8;
|
|
output DOB7;
|
|
output DOB6;
|
|
output DOB5;
|
|
output DOB4;
|
|
output DOB3;
|
|
output DOB2;
|
|
output DOB1;
|
|
output DOB0;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module PDPW8KC (...);
|
|
parameter DATA_WIDTH_W = 18;
|
|
parameter DATA_WIDTH_R = 9;
|
|
parameter REGMODE = "NOREG";
|
|
parameter CSDECODE_W = "0b000";
|
|
parameter CSDECODE_R = "0b000";
|
|
parameter GSR = "ENABLED";
|
|
parameter RESETMODE = "SYNC";
|
|
parameter ASYNC_RESET_RELEASE = "SYNC";
|
|
parameter INIT_DATA = "STATIC";
|
|
parameter INITVAL_00 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_01 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_02 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_03 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_04 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_05 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_06 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_07 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_08 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_09 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_10 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_11 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_12 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_13 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_14 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_15 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_16 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_17 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_18 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_19 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input DI17;
|
|
input DI16;
|
|
input DI15;
|
|
input DI14;
|
|
input DI13;
|
|
input DI12;
|
|
input DI11;
|
|
input DI10;
|
|
input DI9;
|
|
input DI8;
|
|
input DI7;
|
|
input DI6;
|
|
input DI5;
|
|
input DI4;
|
|
input DI3;
|
|
input DI2;
|
|
input DI1;
|
|
input DI0;
|
|
input ADW8;
|
|
input ADW7;
|
|
input ADW6;
|
|
input ADW5;
|
|
input ADW4;
|
|
input ADW3;
|
|
input ADW2;
|
|
input ADW1;
|
|
input ADW0;
|
|
input BE1;
|
|
input BE0;
|
|
input CEW;
|
|
input CLKW;
|
|
input CSW2;
|
|
input CSW1;
|
|
input CSW0;
|
|
input ADR12;
|
|
input ADR11;
|
|
input ADR10;
|
|
input ADR9;
|
|
input ADR8;
|
|
input ADR7;
|
|
input ADR6;
|
|
input ADR5;
|
|
input ADR4;
|
|
input ADR3;
|
|
input ADR2;
|
|
input ADR1;
|
|
input ADR0;
|
|
input CER;
|
|
input OCER;
|
|
input CLKR;
|
|
input CSR2;
|
|
input CSR1;
|
|
input CSR0;
|
|
input RST;
|
|
output DO17;
|
|
output DO16;
|
|
output DO15;
|
|
output DO14;
|
|
output DO13;
|
|
output DO12;
|
|
output DO11;
|
|
output DO10;
|
|
output DO9;
|
|
output DO8;
|
|
output DO7;
|
|
output DO6;
|
|
output DO5;
|
|
output DO4;
|
|
output DO3;
|
|
output DO2;
|
|
output DO1;
|
|
output DO0;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module SP8KC (...);
|
|
parameter DATA_WIDTH = 9;
|
|
parameter REGMODE = "NOREG";
|
|
parameter CSDECODE = "0b000";
|
|
parameter WRITEMODE = "NORMAL";
|
|
parameter GSR = "ENABLED";
|
|
parameter RESETMODE = "SYNC";
|
|
parameter ASYNC_RESET_RELEASE = "SYNC";
|
|
parameter INIT_DATA = "STATIC";
|
|
parameter INITVAL_00 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_01 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_02 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_03 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_04 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_05 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_06 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_07 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_08 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_09 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_0F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_10 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_11 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_12 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_13 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_14 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_15 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_16 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_17 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_18 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_19 = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1A = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1B = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1C = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1D = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1E = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
parameter INITVAL_1F = 320'h00000000000000000000000000000000000000000000000000000000000000000000000000000000;
|
|
input DI8;
|
|
input DI7;
|
|
input DI6;
|
|
input DI5;
|
|
input DI4;
|
|
input DI3;
|
|
input DI2;
|
|
input DI1;
|
|
input DI0;
|
|
input AD12;
|
|
input AD11;
|
|
input AD10;
|
|
input AD9;
|
|
input AD8;
|
|
input AD7;
|
|
input AD6;
|
|
input AD5;
|
|
input AD4;
|
|
input AD3;
|
|
input AD2;
|
|
input AD1;
|
|
input AD0;
|
|
input CE;
|
|
input OCE;
|
|
input CLK;
|
|
input WE;
|
|
input CS2;
|
|
input CS1;
|
|
input CS0;
|
|
input RST;
|
|
output DO8;
|
|
output DO7;
|
|
output DO6;
|
|
output DO5;
|
|
output DO4;
|
|
output DO3;
|
|
output DO2;
|
|
output DO1;
|
|
output DO0;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module FIFO8KB (...);
|
|
parameter DATA_WIDTH_W = 18;
|
|
parameter DATA_WIDTH_R = 18;
|
|
parameter REGMODE = "NOREG";
|
|
parameter RESETMODE = "ASYNC";
|
|
parameter ASYNC_RESET_RELEASE = "SYNC";
|
|
parameter CSDECODE_W = "0b00";
|
|
parameter CSDECODE_R = "0b00";
|
|
parameter AEPOINTER = "0b00000000000000";
|
|
parameter AEPOINTER1 = "0b00000000000000";
|
|
parameter AFPOINTER = "0b00000000000000";
|
|
parameter AFPOINTER1 = "0b00000000000000";
|
|
parameter FULLPOINTER = "0b00000000000000";
|
|
parameter FULLPOINTER1 = "0b00000000000000";
|
|
parameter GSR = "DISABLED";
|
|
input DI0;
|
|
input DI1;
|
|
input DI2;
|
|
input DI3;
|
|
input DI4;
|
|
input DI5;
|
|
input DI6;
|
|
input DI7;
|
|
input DI8;
|
|
input DI9;
|
|
input DI10;
|
|
input DI11;
|
|
input DI12;
|
|
input DI13;
|
|
input DI14;
|
|
input DI15;
|
|
input DI16;
|
|
input DI17;
|
|
input CSW0;
|
|
input CSW1;
|
|
input CSR0;
|
|
input CSR1;
|
|
input WE;
|
|
input RE;
|
|
input ORE;
|
|
input CLKW;
|
|
input CLKR;
|
|
input RST;
|
|
input RPRST;
|
|
input FULLI;
|
|
input EMPTYI;
|
|
output DO0;
|
|
output DO1;
|
|
output DO2;
|
|
output DO3;
|
|
output DO4;
|
|
output DO5;
|
|
output DO6;
|
|
output DO7;
|
|
output DO8;
|
|
output DO9;
|
|
output DO10;
|
|
output DO11;
|
|
output DO12;
|
|
output DO13;
|
|
output DO14;
|
|
output DO15;
|
|
output DO16;
|
|
output DO17;
|
|
output EF;
|
|
output AEF;
|
|
output AFF;
|
|
output FF;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module CLKDIVC (...);
|
|
parameter GSR = "DISABLED";
|
|
parameter DIV = "2.0";
|
|
input RST;
|
|
input CLKI;
|
|
input ALIGNWD;
|
|
output CDIV1;
|
|
output CDIVX;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module DCMA (...);
|
|
input CLK0;
|
|
input CLK1;
|
|
input SEL;
|
|
output DCMOUT;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module ECLKSYNCA (...);
|
|
input ECLKI;
|
|
input STOP;
|
|
output ECLKO;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module ECLKBRIDGECS (...);
|
|
input CLK0;
|
|
input CLK1;
|
|
input SEL;
|
|
output ECSOUT;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module DCCA (...);
|
|
input CLKI;
|
|
input CE;
|
|
output CLKO;
|
|
endmodule
|
|
|
|
(* blackbox *) (* keep *)
|
|
module START (...);
|
|
input STARTCLK;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module EHXPLLJ (...);
|
|
parameter CLKI_DIV = 1;
|
|
parameter CLKFB_DIV = 1;
|
|
parameter CLKOP_DIV = 8;
|
|
parameter CLKOS_DIV = 8;
|
|
parameter CLKOS2_DIV = 8;
|
|
parameter CLKOS3_DIV = 8;
|
|
parameter CLKOP_ENABLE = "ENABLED";
|
|
parameter CLKOS_ENABLE = "ENABLED";
|
|
parameter CLKOS2_ENABLE = "ENABLED";
|
|
parameter CLKOS3_ENABLE = "ENABLED";
|
|
parameter VCO_BYPASS_A0 = "DISABLED";
|
|
parameter VCO_BYPASS_B0 = "DISABLED";
|
|
parameter VCO_BYPASS_C0 = "DISABLED";
|
|
parameter VCO_BYPASS_D0 = "DISABLED";
|
|
parameter CLKOP_CPHASE = 0;
|
|
parameter CLKOS_CPHASE = 0;
|
|
parameter CLKOS2_CPHASE = 0;
|
|
parameter CLKOS3_CPHASE = 0;
|
|
parameter CLKOP_FPHASE = 0;
|
|
parameter CLKOS_FPHASE = 0;
|
|
parameter CLKOS2_FPHASE = 0;
|
|
parameter CLKOS3_FPHASE = 0;
|
|
parameter FEEDBK_PATH = "CLKOP";
|
|
parameter FRACN_ENABLE = "DISABLED";
|
|
parameter FRACN_DIV = 0;
|
|
parameter CLKOP_TRIM_POL = "RISING";
|
|
parameter CLKOP_TRIM_DELAY = 0;
|
|
parameter CLKOS_TRIM_POL = "RISING";
|
|
parameter CLKOS_TRIM_DELAY = 0;
|
|
parameter PLL_USE_WB = "DISABLED";
|
|
parameter PREDIVIDER_MUXA1 = 0;
|
|
parameter PREDIVIDER_MUXB1 = 0;
|
|
parameter PREDIVIDER_MUXC1 = 0;
|
|
parameter PREDIVIDER_MUXD1 = 0;
|
|
parameter OUTDIVIDER_MUXA2 = "DIVA";
|
|
parameter OUTDIVIDER_MUXB2 = "DIVB";
|
|
parameter OUTDIVIDER_MUXC2 = "DIVC";
|
|
parameter OUTDIVIDER_MUXD2 = "DIVD";
|
|
parameter PLL_LOCK_MODE = 0;
|
|
parameter STDBY_ENABLE = "DISABLED";
|
|
parameter DPHASE_SOURCE = "DISABLED";
|
|
parameter PLLRST_ENA = "DISABLED";
|
|
parameter MRST_ENA = "DISABLED";
|
|
parameter DCRST_ENA = "DISABLED";
|
|
parameter DDRST_ENA = "DISABLED";
|
|
parameter INTFB_WAKE = "DISABLED";
|
|
input CLKI;
|
|
input CLKFB;
|
|
input PHASESEL1;
|
|
input PHASESEL0;
|
|
input PHASEDIR;
|
|
input PHASESTEP;
|
|
input LOADREG;
|
|
input STDBY;
|
|
input PLLWAKESYNC;
|
|
input RST;
|
|
input RESETM;
|
|
input RESETC;
|
|
input RESETD;
|
|
input ENCLKOP;
|
|
input ENCLKOS;
|
|
input ENCLKOS2;
|
|
input ENCLKOS3;
|
|
input PLLCLK;
|
|
input PLLRST;
|
|
input PLLSTB;
|
|
input PLLWE;
|
|
input PLLDATI7;
|
|
input PLLDATI6;
|
|
input PLLDATI5;
|
|
input PLLDATI4;
|
|
input PLLDATI3;
|
|
input PLLDATI2;
|
|
input PLLDATI1;
|
|
input PLLDATI0;
|
|
input PLLADDR4;
|
|
input PLLADDR3;
|
|
input PLLADDR2;
|
|
input PLLADDR1;
|
|
input PLLADDR0;
|
|
output CLKOP;
|
|
output CLKOS;
|
|
output CLKOS2;
|
|
output CLKOS3;
|
|
output LOCK;
|
|
output INTLOCK;
|
|
output REFCLK;
|
|
output PLLDATO7;
|
|
output PLLDATO6;
|
|
output PLLDATO5;
|
|
output PLLDATO4;
|
|
output PLLDATO3;
|
|
output PLLDATO2;
|
|
output PLLDATO1;
|
|
output PLLDATO0;
|
|
output PLLACK;
|
|
output DPHSRC;
|
|
output CLKINTFB;
|
|
endmodule
|
|
|
|
(* blackbox *)
|
|
module OSCJ (...);
|
|
parameter NOM_FREQ = "2.08";
|
|
input STDBY;
|
|
output OSC;
|
|
output SEDSTDBY;
|
|
output OSCESB;
|
|
endmodule
|
|
|
|
(* blackbox *) (* keep *)
|
|
module TSALL (...);
|
|
input TSALL;
|
|
endmodule
|
|
|