XC4VFX60-11FFG672I Xilinx Inc, XC4VFX60-11FFG672I Datasheet - Page 166

no-image

XC4VFX60-11FFG672I

Manufacturer Part Number
XC4VFX60-11FFG672I
Description
IC FPGA VIRTEX-4 FX 60K 672-FBGA
Manufacturer
Xilinx Inc
Series
Virtex™-4r

Specifications of XC4VFX60-11FFG672I

Number Of Logic Elements/cells
56880
Number Of Labs/clbs
6320
Total Ram Bits
4276224
Number Of I /o
352
Voltage - Supply
1.14 V ~ 1.26 V
Mounting Type
Surface Mount
Operating Temperature
-40°C ~ 100°C
Package / Case
672-BBGA, FCBGA
For Use With
HW-V4-ML410-UNI-G - EVALUATION PLATFORM VIRTEX-4
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of Gates
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC4VFX60-11FFG672I
Manufacturer:
XILINX
Quantity:
1 238
Part Number:
XC4VFX60-11FFG672I
Manufacturer:
Xilinx Inc
Quantity:
10 000
Part Number:
XC4VFX60-11FFG672I
Manufacturer:
XILINX
0
Part Number:
XC4VFX60-11FFG672I
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC4VFX60-11FFG672I
0
Chapter 4: Block RAM
166
Asynchronous Clock Work-Around
WRCLK Faster than RDCLK Design
In an asynchronous design, it is inevitable that the two clocks occasionally come very close
(<500 ps) to each other, which might cause the problem described above, and no clock
delay manipulation can then avoid this problem. For this case, Xilinx has developed a
solution that uses additional circuitry to ensure that the FIFO16 never gets into the erred
state. This solution operates in a similar manner to the basic FIFO16, and works under all
conditions and clock frequencies.
The composite FIFO adds a small LUTFIFO, acting as an asynchronous buffer, that allows
the FIFO16 to always operate in synchronous mode. It is necessary to connect the faster
clock to the FIFO16 port so that the smaller LUTFIFO never becomes a bottleneck. This
constraint leads to two separate designs, as shown in
In a case where it is unknown which clock is faster, the “WRCLK faster than RDCLK”
design should be used. This design works for any clock frequency combination, including
WRCLK faster than RDCLK, WRCLK identical to and/or phase-shifted with respect to
RDCLK, and even if the WRCLK and RDCLK relationship is unknown. When this design
is used, and RDCLK is faster than WRCLK in the system, it is possible for the EMPTY flag
to assert before the ALMOSTEMPTY flag asserts (note that if the two clocks are nominally
the same, this does not occur). This is because the intra-FIFO control logic is running off of
WRCLK which is designated as the faster clock, but is really the slower clock in the system.
This does not cause data corruption or incorrect FIFO behavior in any other manner. If this
situation exists and this behavior is not acceptable, the CORE Generator tool FIFO
Generator Block RAM work-around described below is recommended.
Some additional logic controls the transfer of data between the two FIFOs for both designs.
Resynchronization of specific signals and handshaking between the two FIFOs results in a
small uncertainty of the composite FIFO depth and of the ALMOST_FULL_OFFSET and
ALMOST_EMPTY_OFFSET. Refer to
In this case (shown in
RDCLKFIFO16 and WRCLKLUTFIFO are driven from WRCLKbar, which is a 180-degree
phase-shifted version of WRCLK. The FIFO RDCLK is connected to RDCLKLUTFIFO.
FIFO16 forms the write interface of the composite FIFO; its read side is clocked by the
inverted write clock, which is also used to write into the small LUTFIFO.
ALMOSTFULL
WRERR
WRCLK
WREN
DI/DIP
FULL
Figure 4-25: WRCLK Faster than RDCLK Design
wdat
wren
wrclk
afull
full
wrerr
Figure
FIFO16
www.xilinx.com
aempty
empty
rdclk
rden
4-25), the FIFO WRCLK is connected to WRCLKFIFO16.
rdat
RDCLK
WRCLKbar
Table 4-15
for details.
Figure 4-25
UG070 (v2.6) December 1, 2008
wdat
afull
wren
wrclk
Optional FWFT
LUTFIFO
Virtex-4 FPGA User Guide
and
empty
Figure
rdclk
rderr
rden
rdat
ALMOSTEMPTY
4-26.
UG070_c4_26_020307
DO/DOP
RDEN
RDCLK
EMPTY
RDERR
R

Related parts for XC4VFX60-11FFG672I