LFXP2-30E-5FN484C Lattice, LFXP2-30E-5FN484C Datasheet - Page 219
![FPGA - Field Programmable Gate Array 30KLUTs 363 I/O Inst -on DSP 1.2V -5 Spd](/photos/16/15/161505/landingpagelatticexp2_sml.jpg)
LFXP2-30E-5FN484C
Manufacturer Part Number
LFXP2-30E-5FN484C
Description
FPGA - Field Programmable Gate Array 30KLUTs 363 I/O Inst -on DSP 1.2V -5 Spd
Manufacturer
Lattice
Specifications of LFXP2-30E-5FN484C
Number Of Macrocells
29000
Number Of Programmable I/os
363
Data Ram Size
396288
Supply Voltage (max)
1.26 V
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
0 C
Mounting Style
SMD/SMT
Supply Voltage (min)
1.14 V
Package / Case
FPBGA-484
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
LFXP2-30E-5FN484C
Manufacturer:
Lattice Semiconductor Corporation
Quantity:
10 000
- Current page: 219 of 341
- Download datasheet (10Mb)
Lattice Semiconductor
Data Valid Module
The data valid module generates a DATAVALID signal. This signal indicates to the FPGA that valid data is transmit-
ted out the input DDR registers to the FPGA core.
DDR I/O Register Implementation
The first set of DDR registers is used to de-mux the DDR data at the positive and negative edge of the phase
shifted DQS signal. The register that captures the positive-edge data is followed by a negative-edge triggered reg-
ister. This register transfers the positive edge data from the first register to the negative edge of DQS so that both
the positive and negative portions of the data are now aligned to the negative edge of DQS.
The second stage of registers is clocked by the FPGA clock, the polarity of this clock is selected by the DDR Clock
Polarity signal generated by the DQS Transition Detect Block.
The I/O Logic registers can be implemented in two modes:
• Half Clock Transfer Mode
• Full Clock Transfer Mode
In Half Clock Transfer mode the data is transferred to the FPGA core after the second stage of the register. In Full
Clock Transfer mode, an additional stage of I/O registers clocked by the FPGA clock is used to transfer the data to
the FPGA core.
The
Memory Read Implementation in Software
Three primitives in the ispLEVER
resents the DLL used for calibration. The IDDRMX1A/IDDRMFX1A primitive represents the DDR input registers
and clock domain transfer registers with or without full clock transfer. Finally, the DQSBUFC represents the DQS
delay block, the clock polarity control logic and the Data Valid module. Figures 11-19 and 11-20 show the READ
interface block generated using the IPexpress™ tool in the ispLEVER software.
Figure 11-19. Software Primitive Implementation for Memory READ (Half Clock Transfer)
dqs
dq
LatticeXP2 Family Data Sheet
uddcntl
reset
read
xclk
clk
ce
®
RST
UDDCNTL
DQSI
CLK
READ
XCLK
design tools represent the capability of these three elements. The DQSDLL rep-
explains each of these circuit elements in more detail.
DQSBUFC
DQSDEL
DQSDEL
DQSDLL
6
DDRCLKPOL
DATAVALID
PRMBDET
DQSXFER
11-15
DQSO
DQSC
LOCK
LatticeXP2 High-Speed I/O Interface
D
ECLK
DDRCLKPOL
RST
CE
SCLK
IDDRMX1A
QA
QB
datavalid
dqsc
prmbdet
dqsxfer
lock
datain_p
datain_n
Related parts for LFXP2-30E-5FN484C
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![LFXP2-30E-6FTN256I](/images/manufacturer_photos/0/3/381/lattice_semiconductor_tmb.jpg)
Part Number:
Description:
FPGA LatticeXP2 Family 29000 Cells Flash Technology 1.2V 256-Pin FTBGA
Manufacturer:
LATTICE SEMICONDUCTOR
Datasheet:
![LFXP2-30E-6FTN256C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 201I/O 256FTBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FTN256I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 201I/O 256FTBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-6FN484C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 363I/O 484FPBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FN484I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 363I/O 484FPBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-6FN672C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 472I/O 672FPBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FN672I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC DSP 30KLUTS 472I/O 672FPBGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FT256C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 201I/O 256-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FTN256C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 201I/O 256-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5F672C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 472I/O 672-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FN672C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 472I/O 672-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5FT256I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 201I/O 256-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-6FT256I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 201I/O 256-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-7FTN256C](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 201I/O 256-BGA
Manufacturer:
Lattice
Datasheet:
![LFXP2-30E-5F672I](/images/manufacturer_photos/0/3/380/lattice_tmb.jpg)
Part Number:
Description:
IC FPGA 30KLUTS 472I/O 672-BGA
Manufacturer:
Lattice
Datasheet: