XC4010E-3PQ160I Xilinx Inc, XC4010E-3PQ160I Datasheet - Page 8

no-image

XC4010E-3PQ160I

Manufacturer Part Number
XC4010E-3PQ160I
Description
IC FPGA I-TEMP 5V 3SPD 160-PQFP - XC4010E-3PQ160I
Manufacturer
Xilinx Inc
Series
XC4000E/Xr
Datasheet

Specifications of XC4010E-3PQ160I

Number Of Logic Elements/cells
950
Number Of Labs/clbs
400
Total Ram Bits
12800
Number Of I /o
129
Number Of Gates
10000
Voltage - Supply
4.5 V ~ 5.5 V
Mounting Type
Surface Mount
Operating Temperature
-40°C ~ 100°C
Package / Case
160-BQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC4010E-3PQ160I
Manufacturer:
TE
Quantity:
1 000
Part Number:
XC4010E-3PQ160I
Manufacturer:
Xilinx Inc
Quantity:
10 000
Part Number:
XC4010E-3PQ160I
Manufacturer:
XILINX
0
Part Number:
XC4010E-3PQ160I
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Part Number:
XC4010E-3PQ160I700
Manufacturer:
XILINX
0
XC4000E and XC4000X Series Field Programmable Gate Arrays
Supported CLB memory configurations and timing modes
for single- and dual-port modes are shown in
XC4000 Series devices are the first programmable logic
devices with edge-triggered (synchronous) and dual-port
RAM accessible to the user. Edge-triggered RAM simpli-
fies system timing. Dual-port RAM doubles the effective
throughput of FIFO applications. These features can be
individually programmed in any XC4000 Series CLB.
Advantages of On-Chip and Edge-Triggered RAM
The on-chip RAM is extremely fast. The read access time is
the same as the logic delay.
slightly slower.
any off-chip solution, because they avoid I/O delays.
Edge-triggered RAM, also called synchronous RAM, is a
feature never before available in a Field Programmable
Gate Array. The simplicity of designing with edge-triggered
RAM, and the markedly higher achievable performance,
add up to a significant improvement over existing devices
with on-chip RAM.
Three application notes are available from Xilinx that dis-
cuss edge-triggered RAM: “ XC4000E Edge-Triggered and
Dual-Port RAM Capability, ” “ Implementing FIFOs in
XC4000E RAM, ” and “ Synchronous and Asynchronous
FIFO Designs .” All three application notes apply to both
XC4000E and XC4000X RAM.
Table 3: Supported RAM Modes
RAM Configuration Options
The function generators in any CLB can be configured as
RAM arrays in the following sizes:
• Two 16x1 RAMs: two data inputs and two data outputs
• One 32x1 RAM: one data input and one data output.
One F or G function generator can be configured as a 16x1
RAM while the other function generators are used to imple-
ment any function of up to 5 inputs.
Additionally, the XC4000 Series RAM may have either of
two timing modes:
• Edge-Triggered (Synchronous): data written by the
• Level-Sensitive (Asynchronous): an external WE signal
6-12
Single-Port
Dual-Port
with identical or, if preferred, different addressing for
each RAM
designated edge of the CLB clock. WE acts as a true
clock enable.
acts as the write strobe.
16
x
1
Both access times are much faster than
16
x
2
Product Obsolete or Under Obsolescence
32
x
1
The write access time is
Triggered
Timing
Edge-
Table
Sensitive
Timing
Level-
3.
The selected timing mode applies to both function genera-
tors within a CLB when both are configured as RAM.
The number of read ports is also programmable:
• Single Port: each function generator has a common
• Dual Port: both function generators are configured
RAM configuration options are selected by placing the
appropriate library symbol.
Choosing a RAM Configuration Mode
The appropriate choice of RAM mode for a given design
should be based on timing and resource requirements,
desired functionality, and the simplicity of the design pro-
cess. Recommended usage is shown in
The difference between level-sensitive, edge-triggered,
and dual-port RAM is only in the write operation. Read
operation and timing is identical for all modes of operation.
Table 4: RAM Mode Selection
RAM Inputs and Outputs
The F1-F4 and G1-G4 inputs to the function generators act
as address lines, selecting a particular memory cell in each
look-up table.
The functionality of the CLB control signals changes when
the function generators are configured as RAM. The
DIN/H2, H1, and SR/H0 lines become the two data inputs
(D0, D1) and the Write Enable (WE) input for the 16x2
memory. When the 32x1 configuration is selected, D1 acts
as the fifth address bit and D0 is the data input.
The contents of the memory cell(s) being addressed are
available at the F’ and G’ function-generator outputs. They
can exit the CLB through its X and Y outputs, or can be cap-
tured in the CLB flip-flop(s).
Configuring the CLB function generators as Read/Write
memory does not affect the functionality of the other por-
Use for New
Designs?
Size (16x1,
Registered)
Simultaneous
Read/Write
Relative
Performance
read and write port
together as a single 16x1 dual-port RAM with one write
port and two read ports. Simultaneous read and write
operations to the same or different addresses are
supported.
Level-Sens
1/2 CLB
itive
No
No
X
May 14, 1999 (Version 1.6)
Edge-Trigg
1/2 CLB
ered
Yes
No
2X
Table
Edge-Trigg
4.
Dual-Port
effective)
2X (4X
1 CLB
ered
Yes
Yes
R

Related parts for XC4010E-3PQ160I