XC3195A-3PC84C Xilinx Inc, XC3195A-3PC84C Datasheet - Page 33
![no-image](/images/no-image-200.jpg)
XC3195A-3PC84C
Manufacturer Part Number
XC3195A-3PC84C
Description
FPGA XC3100A Family 7.5K Gates 484 Cells 270MHz CMOS Technology 5V 84-Pin PLCC
Manufacturer
Xilinx Inc
Datasheet
1.XC3195A-3PC84C.pdf
(76 pages)
Specifications of XC3195A-3PC84C
Package
84PLCC
Family Name
XC3100A
Device Logic Units
484
Device System Gates
7500
Number Of Registers
1320
Maximum Internal Frequency
270 MHz
Typical Operating Supply Voltage
5 V
Maximum Number Of User I/os
70
Ram Bits
94944
Re-programmability Support
Yes
Dc
0029
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XC3195A-3PC84C
Manufacturer:
XILINX
Quantity:
1 831
Company:
Part Number:
XC3195A-3PC84C
Manufacturer:
XILINX
Quantity:
144
Part Number:
XC3195A-3PC84C
Manufacturer:
XILINX/赛灵思
Quantity:
20 000
Device Performance
The XC3000 families of FPGAs can achieve very high per-
formance. This is the result of
• A sub-micron manufacturing process, developed and
• Careful optimization of transistor geometries, circuit
• A look-up table based, coarse-grained architecture that
Actual system performance is determined by the timing of
critical paths, including the delay through the combinatorial
and sequential logic elements within CLBs and IOBs, plus
the delay in the interconnect routing. The AC-timing speci-
fications state the worst-case timing parameters for the var-
ious logic resources available in the XC3000-families
architecture.
involved in determining system performance.
Logic block performance is expressed as the propagation
time from the interconnect point at the input to the block to
the output of the block in the interconnect area. Since com-
binatorial logic is implemented with a memory lookup table
within a CLB, the combinatorial delay through the CLB,
called T
being implemented. For the combinatorial logic function
driving the data input of the storage element, the critical
timing is data set-up relative to the clock edge provided to
the flip-flop element. The delay from the clock source to the
output of the logic block is critical in the timing signals pro-
November 9, 1998 (Version 3.1)
Figure 31: Primary Block Speed Factors. Actual timing is a function of various block factors combined with routing.
factors. Overall performance can be evaluated with the timing calculator or by an optional simulation.
continuously being enhanced for the production of
state-of-the-art CMOS SRAMs.
design, and lay-out, based on years of experience with
the XC3000 family.
can collapse multiple-layer combinatorial logic into a
single function generator. One CLB can implement up
to four layers of conventional logic in as little as 1.5 ns.
CLOCK
PAD
ILO
, is always the same, regardless of the function
Figure 31
R
T
Clock to Output
PID
(K)
T
CKO
shows a variety of elements
CLB
IOB
Combinatorial
Logic
T
ILO
CLB
XC3000 Series Field Programmable Gate Arrays
Logic
duced by storage elements. Loading of a logic-block output
is limited only by the resulting propagation delay of the
larger interconnect network. Speed performance of the
logic block is a function of supply voltage and temperature.
See
Interconnect
resources used to implement the signal path. Direct inter-
connects to the neighboring CLB provide an extremely fast
path. Local interconnects go through switch matrices
(magic boxes) and suffer an RC delay, equal to the resis-
tance of the pass transistor multiplied by the capacitance of
the driven metal line. Longlines carry the signal across the
length or breadth of the chip with only one access delay.
Generous on-chip signal buffering makes performance rel-
atively insensitive to signal fan-out; increasing fan-out from
1 to 8 changes the CLB delay by only 10%. Clocks can be
distributed with two low-skew clock distribution networks.
The tools in the Development System used to place and
route a design in an XC3000 FPGA automatically calculate
the actual maximum worst-case delays along each signal
path. This timing information can be back-annotated to the
design’s netlist for use in timing simulation or examined
with, a static timing analyzer.
Actual system performance is applications dependent. The
maximum clock rate that can be used in a system is deter-
mined by the critical path delays within that system. These
delays are combinations of incremental logic and routing
delays, and vary from design to design. In a synchronous
system, the maximum clock rate depends on the number of
combinatorial logic layers between re-synchronizing
flip-flops.
function of the number of CLB layers.
Setup
T
ICK
Figure
Figure 33
32.
performance
(K)
T
CKO
shows the achievable clock rate as a
CLB
T
OKPO
depends
IOB
T
OP
PAD
on
the
X3178
routing
7-35
7