📄 xp.v
字号:
// --------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------
// Copyright (c) 2005 by Lattice Semiconductor Corporation
// --------------------------------------------------------------------
//
//
// Lattice Semiconductor Corporation
// 5555 NE Moore Court
// Hillsboro, OR 97214
// U.S.A
//
// TEL: 1-800-Lattice (USA and Canada)
// 408-826-6000 (other locations)
//
// web: http://www.latticesemi.com/
// email: techsupport@latticesemi.com
//
// --------------------------------------------------------------------
//
// Header files for XP family.
//
// --------------------------------------------------------------------
//
// Revision History :
// --------------------------------------------------------------------
// Ver :| Author :| Mod. Date :| Changes Made:
// V5.0 :| LPA :| 03/10/2005 :| Added Headers
// --------------------------------------------------------------------
module ILVDS (A, AN, Z); //synthesis syn_black_box
input A;
input AN;
output Z;
endmodule
module OLVDS (A, Z, ZN); //synthesis syn_black_box
input A;
output Z;
output ZN;
endmodule
module FL1S1A (D0, D1, CK, SD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
output Q;
endmodule
module FL1S1AY (D0, D1, CK, SD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
output Q;
endmodule
module FL1S1B (D0, D1, CK, SD, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
input PD;
output Q;
endmodule
module FL1S1D (D0, D1, CK, SD, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
input CD;
output Q;
endmodule
module FL1S1I (D0, D1, CK, SD, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
input CD;
output Q;
endmodule
module FL1S1J (D0, D1, CK, SD, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
input PD;
output Q;
endmodule
module FL1S3AX (D0, D1, CK, SD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
output Q;
endmodule
module FL1S3AY (D0, D1, CK, SD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D0;
input D1;
input CK;
input SD;
output Q;
endmodule
module SPR16X2B ( DI0, DI1, AD0, AD1, AD2, AD3, WRE, CK, DO0, DO1); //synthesis syn_black_box
parameter [63:0] initval = 64'h0000000000000000;
input AD0;
input AD1;
input AD2;
input AD3;
input DI0;
input DI1;
input CK;
input WRE;
output DO0;
output DO1;
endmodule
module DPR16X2B ( DI0, DI1, WAD0, WAD1, WAD2, WAD3, WRE, WCK,
RAD0, RAD1, RAD2, RAD3, WDO0, WDO1, RDO0, RDO1); //synthesis syn_black_box
parameter [63:0] initval = 64'h0000000000000000;
input WAD0;
input WAD1;
input WAD2;
input WAD3;
input DI0;
input DI1;
input WCK;
input WRE;
input RAD0;
input RAD1;
input RAD2;
input RAD3;
output WDO0;
output WDO1;
output RDO0;
output RDO1;
endmodule
module MULT2 (P0, P1,CO, A0, A1, A2, A3, B0, B1, B2, B3, CI); //synthesis syn_black_box
input A0;
input A1;
input A2;
input A3;
input B0;
input B1;
input B2;
input B3;
input CI;
output P0;
output P1;
output CO;
endmodule
module CB2 (CI, PC0, PC1, CON, CO, NC0, NC1); //synthesis syn_black_box
input CI;
input PC0;
input PC1;
input CON;
output CO;
output NC0;
output NC1;
endmodule
module FADSU2 (A0, A1, B0, B1, BCI, CON, BCO, S0, S1); //synthesis syn_black_box
input A0;
input A1;
input B0;
input B1;
input BCI;
input CON;
output BCO;
output S0;
output S1;
endmodule
module AGEB2 (A0, A1, B0, B1, CI, GE); //synthesis syn_black_box
input A0 ;
input A1 ;
input B0 ;
input B1 ;
input CI ;
output GE ;
endmodule
module ALEB2 (A0, A1, B0, B1, CI, LE); //synthesis syn_black_box
input A0 ;
input A1 ;
input B0 ;
input B1 ;
input CI ;
output LE ;
endmodule
module AND2 (A, B, Z); //synthesis syn_black_box
input A ;
input B ;
output Z ;
endmodule
module AND3 (A, B, C, Z); //synthesis syn_black_box
input A ;
input B ;
input C ;
output Z ;
endmodule
module AND4 (A, B, C, D, Z); //synthesis syn_black_box
input A ;
input B ;
input C ;
input D ;
output Z ;
endmodule
module AND5 (A, B, C, D, E, Z); //synthesis syn_black_box
input A ;
input B ;
input C ;
input D ;
input E ;
output Z ;
endmodule
module ANEB2 (A0, A1, B0, B1, CI, NE); //synthesis syn_black_box
input A0 ;
input A1 ;
input B0 ;
input B1 ;
input CI ;
output NE ;
endmodule
module BB (I, T, O, B); //synthesis syn_black_box
input I ;
input T ;
output O ;
inout B ;
endmodule
module BBPD (I, T, O, B); //synthesis syn_black_box
input I ;
input T ;
output O;
inout B ;
endmodule
module BBPU (I, T, O, B); //synthesis syn_black_box
input I ;
input T ;
output O;
inout B ;
endmodule
module BBW (I, T, O, B); //synthesis syn_black_box
input I ;
input T ;
output O;
inout B ;
endmodule
module BUFBA (Z, A); //synthesis syn_black_box
input A ;
output Z ;
endmodule
module CD2 (CI, PC0, PC1, CO, NC0, NC1); //synthesis syn_black_box
input CI ;
input PC0 ;
input PC1 ;
output CO ;
output NC0 ;
output NC1 ;
endmodule
module CU2 (CI, PC0, PC1, CO, NC0, NC1); //synthesis syn_black_box
input CI ;
input PC0 ;
input PC1 ;
output CO ;
output NC0 ;
output NC1 ;
endmodule
module DCS (CLK0, CLK1, SEL, DCSOUT); //synthesis syn_black_box
parameter DCSMODE = "POS";
input CLK0 ;
input CLK1 ;
input SEL ;
output DCSOUT ;
endmodule
module DELAY (A, Z); //synthesis syn_black_box
input A ;
output Z ;
endmodule
module EPLLB (CLKI, RST, CLKFB, CLKOP, LOCK); //synthesis syn_black_box
parameter FIN = "100.0";
parameter CLKI_DIV = "1";
parameter CLKOP_DIV = "8";
parameter CLKFB_DIV = "1";
parameter FDEL = "0";
parameter WAKE_ON_LOCK = "OFF";
parameter LOCK_CYC = 2;
input CLKI, RST, CLKFB;
output CLKOP, LOCK;
endmodule
module EHXPLLB(RST, CLKI, CLKFB, DDAMODE, DDAIZR, DDAILAG, DDAIDEL0, DDAIDEL1, DDAIDEL2, CLKOP, CLKOK, CLKOS, LOCK,DDAOZR, DDAOLAG, DDAODEL0, DDAODEL1, DDAODEL2); //synthesis syn_black_box
parameter FIN = "100.0000";
parameter CLKFB_DIV = "1";
parameter CLKI_DIV = "1";
parameter CLKOP_DIV = "8";
parameter CLKOK_DIV = "2";
parameter DELAY_CNTL = "STATIC";
parameter FDEL = "0";
parameter WAKE_ON_LOCK = "ON";
parameter PHASEADJ = "0";
parameter DUTY = "4";
parameter LOCK_CYC = 2;
input CLKI;
input CLKFB;
input RST;
input DDAMODE;
input DDAIZR;
input DDAILAG;
input DDAIDEL0;
input DDAIDEL1;
input DDAIDEL2;
output CLKOP;
output CLKOK;
output CLKOS;
output LOCK;
output DDAOZR;
output DDAOLAG;
output DDAODEL0;
output DDAODEL1;
output DDAODEL2;
endmodule
module FADD2 (A0, A1, B0, B1, CI, COUT0, COUT1, S0, S1); //synthesis syn_black_box
input A0;
input A1;
input B0;
input B1;
input CI;
output COUT0 ;
output COUT1 ;
output S0 ;
output S1 ;
endmodule
module FD1P3AX (D, SP, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
output Q ;
endmodule
module FD1P3AY (D, SP, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
output Q ;
endmodule
module FD1P3BX (D, SP, CK, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
input PD ;
output Q ;
endmodule
module FD1P3DX (D, SP, CK, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
input CD ;
output Q ;
endmodule
module FD1P3IX (D, SP, CK, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
input CD ;
output Q ;
endmodule
module FD1P3JX (D, SP, CK, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input SP ;
input CK ;
input PD ;
output Q ;
endmodule
module FD1S1A (D, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
output Q ;
endmodule
module FD1S1AQ (D, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
output Q ;
endmodule
module FD1S1AY (D, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
output Q ;
endmodule
module FD1S1B (D, CK, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
input PD ;
output Q ;
endmodule
module FD1S1D (D, CK, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
input CD ;
output Q ;
endmodule
module FD1S1I (D, CK, CD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
input CD ;
output Q ;
endmodule
module FD1S1J (D, CK, PD, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
input PD ;
output Q ;
endmodule
module FD1S3AX (D, CK, Q); //synthesis syn_black_box
parameter GSR = "ENABLED";
input D ;
input CK ;
output Q ;
endmodule
module FD1S3AY (D, CK, Q); //synthesis syn_black_box
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -