XC4013-6PQ240C Xilinx Inc, XC4013-6PQ240C Datasheet

IC LOGIC CL ARRAY 13K GAT 240PQ

XC4013-6PQ240C

Manufacturer Part Number
XC4013-6PQ240C
Description
IC LOGIC CL ARRAY 13K GAT 240PQ
Manufacturer
Xilinx Inc
Series
XC4000r
Datasheet

Specifications of XC4013-6PQ240C

Number Of Logic Elements/cells
1368
Number Of Labs/clbs
576
Total Ram Bits
18432
Number Of I /o
192
Number Of Gates
13000
Voltage - Supply
4.75 V ~ 5.25 V
Mounting Type
Surface Mount
Operating Temperature
0°C ~ 85°C
Package / Case
240-BFQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
122-1074

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XC4013-6PQ240C
Manufacturer:
Xilinx Inc
Quantity:
10 000
Part Number:
XC4013-6PQ240C
Manufacturer:
XILINX
0
Features
Table 1. The XC4000 Families of Field-Programmable Gate Arrays
Device
Appr. Gate Count
CLB Matrix
Number of CLBs
Number of Flip-Flops
Max Decode Inputs
(per side)
Max RAM Bits
Number of IOBs
*XC4010D and XC4013D have no RAM
Third Generation Field-Programmable Gate Arrays
– Abundant flip-flops
– Flexible function generators
– On-chip ultra-fast RAM
– Dedicated high-speed carry-propagation circuit
– Wide edge decoders
– Hierarchy of interconnect lines
– Internal 3-state bus capability
– Eight global low-skew clock or signal distribution
Flexible Array Architecture
– Programmable logic blocks and I/O blocks
– Programmable interconnects and wide decoders
Sub-micron CMOS Process
– High-speed logic and Interconnect
– Low power consumption
Systems-Oriented Features
– IEEE 1149.1-compatible boundary-scan logic support
– Programmable output slew rate
– Programmable input pull-up or pull-down resistors
– 12-mA sink current per output (XC4000 family)
– 24-mA sink current per output (XC4000A and
Configured by Loading Binary File
– Unlimited reprogrammability
– Six programming modes
XACT Development System runs on ’386/’486-type PC,
NEC PC, Apollo, Sun-4, and Hewlett-Packard 700
series
– Interfaces to popular design environments like
– Fully automatic partitioning, placement and routing
– Interactive design editor for design optimization
– 288 macros, 34 hard macros, RAM/ROM compiler
network
XC4000H families)
Viewlogic, Mentor Graphics and OrCAD
XC4002A 4003/3A 4003H
2,000
2,048
8 x 8
256
64
24
64
10 x 10 10 x 10 12 x 12 14 x 14 14 x 14 16 x 16 18 x 18
3,000
3,200
100
360
30
80
3,000
3,200
100
200
160
30
4004A 4005/5A 4005H
4,000
4,608
144
480
36
96
5,000
6,272
196
616
112
42
2-7
XC4000, XC4000A, XC4000H
Logic Cell Array Families
Product Description
Description
The XC4000 families of Field-Programmable Gate Arrays
The XC4000 families provide a regular, flexible, program-
XC4000-family devices have generous routing resources to
The devices are customized by loading configuration data
The XC4000 families are supported by powerful and so-
Since Xilinx FPGAs can be reprogrammed an unlimited
(FPGAs) provide the benefits of custom CMOS VLSI, while
avoiding the initial cost, time delay, and inherent risk of a
conventional masked gate array.
mable architecture of Configurable Logic Blocks (CLBs),
interconnected by a powerful hierarchy of versatile routing
resources, and surrounded by a perimeter of program-
mable Input/Output Blocks (IOBs).
accommodate the most complex interconnect patterns.
XC4000A devices have reduced sets of routing resources,
sufficient for their smaller size. XC4000H high I/O devices
maintain the same routing resources and CLB structure as
the XC4000 family, while nearly doubling the available I/O.
into the internal memory cells. The FPGA can either actively
read its configuration data out of external serial or byte-
parallel PROM (master modes), or the configuration data
can be written into the FPGA (slave and peripheral modes).
phisticated software, covering every aspect of design: from
schematic entry, to simulation, to automatic block place-
ment and routing of interconnects, and finally the creation
of the configuration bit stream.
number of times, they can be used in innovative designs
where hardware is changed dynamically, or where hard-
ware must be adapted to different user applications. FPGAs
are ideal for shortening the design and development cycle,
but they also offer a cost-effective solution for production
rates well beyond 1000 systems per month.
5,000
6,272
196
392
192
42
6,000
8,192
4006
256
768
128
48
10,368
8,000
4008
324
936
144
54
4010/10D 4013/13D 4020
20 x 20
12,800*
10,000
1,120
400
160
60
24 x 24 28 x 28 32 x 32
18,432* 25,088
13,000
1,536
576
192
72
20,000
2,016
784
224
84
25,000
32,768
1,024
2,560
4025
256
96

Related parts for XC4013-6PQ240C

XC4013-6PQ240C Summary of contents

Page 1

... Max RAM Bits 2,048 3,200 Number of IOBs 64 80 *XC4010D and XC4013D have no RAM XC4000, XC4000A, XC4000H Logic Cell Array Families Product Description Description The XC4000 families of Field-Programmable Gate Arrays (FPGAs) provide the benefits of custom CMOS VLSI, while avoiding the initial cost, time delay, and inherent risk of a conventional masked gate array ...

Page 2

XC4000, XC4000A, XC4000H Logic Cell Array Families XC4000 Compared to XC3000A For those readers already familiar with the XC3000A family of Xilinx Field Programmable Gate Arrays, here is a concise list of the major new features in the XC4000 family. ...

Page 3

Architectural Overview The XC4000 families achieve high speed through ad- vanced semiconductor technology and through improved architecture, and supports system clock rates MHz. Compared to older Xilinx FPGA families, the XC4000 families are more powerful, offering ...

Page 4

XC4000, XC4000A, XC4000H Logic Cell Array Families G4 G3 LOGIC FUNCTION G' OF G1- LOGIC FUNCTION OF F', G', AND LOGIC FUNCTION F' OF F1- (CLOCK) Figure 1. Simplified Block Diagram of ...

Page 5

Speed Is Enhanced Two Ways Delays in LCA-based designs are layout dependent. While this makes it hard to predict a worst-case guaranteed performance, there is a rule of thumb designers can consider — the system clock rate should not exceed ...

Page 6

... Each of these wired-AND gates is capable of accepting inputs on the XC4005 and 72 on the XC4013. These decoders may also be split in two when a large number of narrower decoders are required for a maximum of 32 per device. These dedicated decod- ers accept I/O signals and internal signals as inputs and generate a decoded internal signal in 18 ns, pin-to-pin ...

Page 7

In the XC4000 families, these constraints have been largely eliminated. This makes it easier for the software to com- plete the routing of complex interconnect patterns. Chip architects and software ...

Page 8

XC4000, XC4000A, XC4000H Logic Cell Array Families pass through a global buffer before arriving at the IOB. This eliminates the possibility of a data hold-time requirement at the external pin. The I1 and I2 signals that exit the block can ...

Page 9

CLB in the array. Each Switch Matrix consists of programmable n-channel pass transistors used to establish connections between the single-length lines (Figure 7). For example, a signal entering on the right side of the Switch Matrix can be ...

Page 10

XC4000, XC4000A, XC4000H Logic Cell Array Families Communication between Longlines and single-length lines is controlled by programmable interconnect points at the line intersections. Double-length lines do not connect to other lines. Three-State Buffers A pair of 3-state buffers, associated with ...

Page 11

I/O functions, latches, Boolean functions, RAM and ROM memory blocks, multiplexers, shift registers, and barrel shifters. Designing with macros is as easy as designing with standard SSI/MSI functions. The ‘soft macro’ library con- ...

Page 12

XC4000, XC4000A, XC4000H Logic Cell Array Families The XACT system also includes XDelay, a static timing analyzer. XDelay examines a design’s logic and timing to calculate the performance along signal paths, identify pos- sible race conditions, and detect set-up and ...

Page 13

Detailed Functional Description XC4000 and XC4000A Input/Output Blocks (For XC4000H family, see page 2-82) The IOB forms the interface between the internal logic and the I/O pads of the LCA device. Under configuration con- trol, the output buffer receives either ...

Page 14

XC4000, XC4000A, XC4000H Logic Cell Array Families The inputs drive TTL-compatible buffers with 1.2-V input threshold and a slight hysteresis of about 300 mV. These buffers drive the internal logic as well as the D-input of the input flip-flop. Under ...

Page 15

G4 G3 LOGIC FUNCTION G' OF G1- FUNCTION F4 F3 LOGIC FUNCTION F' OF F1- (CLOCK) Figure 13. Simplified Block Diagram of XC4000 Configurable Logic Block Carry Logic CIN ...

Page 16

XC4000, XC4000A, XC4000H Logic Cell Array Families Boundary Scan Boundary Scan is becoming an attractive feature that helps sophisticated systems manufacturers test their PC boards more safely and more efficiently. The XC4000 family implements IEEE 1149.1-compatible BYPASS, PRELOAD/SAMPLE and EXTEST ...

Page 17

IOB IOB IOB IOB IOB IOB IOB IOB IOB IOB BYPASS REGISTER IOB INSTRUCTION REGISTER TDI M U TDO X INSTRUCTION REGISTER IOB BYPASS REGISTER IOB IOB IOB IOB IOB IOB IOB IOB IOB IOB Figure 16. XC4000 Boundary Scan ...

Page 18

XC4000, XC4000A, XC4000H Logic Cell Array Families Interconnects The XC4000 families use a hierarchy of interconnect resources. • General purpose single-length and double-length lines offer fast routing between adjacent blocks, and highest flexibility for complex routes, but they incur a ...

Page 19

Oscillator An internal oscillator is used for clocking of the power-on time-out, configuration memory clearing, and as the source of CCLK in Master modes. This oscillator signal runs at a nominal 8 MHz and varies with process, V temperature between ...

Page 20

... The Header data, including the length count, is passed through and is captured by each LCA 2-26 HEADER PROGRAM DATA REPEATED FOR EACH LOGIC CELL ARRAY IN A DAISY CHAIN XC4008 XC4010/D XC4013/D XC4020 8,000 10,000 13,000 20,000 324 400 576 ...

Page 21

Boundary Scan >3.5 V Instructions Available: Yes Test M0 Generate One Time-Out Pulse Keep Clearing Configuration Memory EXTEST* SAMPLE/PRELOAD Completely Clear BYPASS Configuration Memory CONFIGURE* Once More (* if PROGRAM = High) ...

Page 22

XC4000, XC4000A, XC4000H Logic Cell Array Families tion data bits and a 4-bit frame error field frame data error is detected, the LCA device halts loading, and signals the error by pulling the open-drain INIT pin Low. After ...

Page 23

Length Count Match CCLK DONE I/O XC2000 Global Reset DONE XC3000 I/O Global Reset DONE I/O XC4000 CCLK_NOSYNC GSR Active DONE I/O XC4000 CCLK_SYNC GSR Active DONE I/O XC4000 UCLK_NOSYNC GSR Active DONE I/O XC4000 UCLK_SYNC GSR Active Synchronization Uncertainty ...

Page 24

XC4000, XC4000A, XC4000H Logic Cell Array Families Q3 Q1/Q4 STARTUP DONE FULL S Q LENGTH COUNT K CLEAR MEMORY CCLK 0 STARTUP.CLK 1 USER NET M * Figure 22. Start-up Logic All ...

Page 25

Reset Active Low Output 1 1 Active High Output etc . . . . the extra CCLK pulse. This solution requires one CLB, one IOB and pin, and an internal oscillator with ...

Page 26

XC4000, XC4000A, XC4000H Logic Cell Array Families Master Serial Mode GENERAL- PURPOSE USER I/O PINS PROGRAM In Master Serial mode, the CCLK output of the lead LCA device drives a Xilinx Serial PROM that feeds the LCA DIN input. Each ...

Page 27

A master device waits an additional Master Serial Mode Programming Switching Characteristics CCLK (Output DSCK Serial Data In ...

Page 28

XC4000, XC4000A, XC4000H Logic Cell Array Families Slave Serial Mode MICRO COMPUTER STRB D0 D1 I/O D2 PORT RESET In Slave Serial mode, an external signal drives the CCLK input(s) of the LCA device(s). The ...

Page 29

Slave Serial Mode Programming Switching Characteristics DIN 1 T DCC CCLK DOUT (Output) Description CCLK DIN setup DIN hold to DOUT High time Low time Frequency Note: Configuration must be delayed until the INIT of all daisy-chained LCA devices is ...

Page 30

XC4000, XC4000A, XC4000H Logic Cell Array Families Master Parallel Mode M0 DOUT HDC LDC GENERAL- PURPOSE RCLK RCLK USER I/O PINS INIT OTHER I/O PINS PROGRAM PROGRAM Master Parallel mode, the ...

Page 31

Using an open-collector or open-drain driver to hold INIT Low before the beginning of configuration, causes the LCA device to wait after having completed the configuration memory clear operation. When INIT is no longer held Low externally, the device determines ...

Page 32

XC4000, XC4000A, XC4000H Logic Cell Array Families Synchronous Peripheral Mode CLOCK DATA BUS CONTROL SIGNALS REPROGRAM Synchronous Peripheral mode can also be considered Slave Parallel mode. An external signal drives the CCLK input(s) of the LCA device(s). The first byte ...

Page 33

Synchronous Peripheral Mode Programming Switching Characteristics CCLK INIT BYTE 0 DOUT RDY/BUSY Description CCLK INIT (High) Setup time required D0-D7 Setup time required D0-D7 Hold time required CCLK High time CCLK Low time CCLK Frequency Notes: Peripheral Synchronous mode can ...

Page 34

XC4000, XC4000A, XC4000H Logic Cell Array Families Asynchronous Peripheral Mode DATA BUS +5 V ADDRESS BUS CONTROL SIGNALS REPROGRAM Write to LCA Asynchronous Peripheral mode uses the trailing edge of the logic AND condition of the CS0, CS1 and WS ...

Page 35

A Low on the PROGRAM input is the more radical ap- proach, and is recommended when the power-supply rise time is excessive or poorly defined. As long as PROGRAM is Low, the XC4000 device keeps clearing its configuration memory. When ...

Page 36

XC4000, XC4000A, XC4000H Logic Cell Array Families General LCA Switching Characteristics Vcc PROGRAM INIT CCLK OUTPUT or INPUT X1532 Master Modes Power-On-Reset M0 = High M0 = Low Program Latency CCLK (output) Delay period (slow) period (fast) Slave and Peripheral ...

Page 37

CONFIGURATION MODE: <M2:M1:M0> MASTER-SER SLAVE <0:0:0> <1:1:1> TDI TDI TCK TCK TMS TMS M1 (HIGH) (I) M1 (LOW) (I) M0 (HIGH) (I) M0 (LOW) (I) M2 (HIGH) (I) M2 (LOW) (I) HDC (HIGH) HDC (HIGH) LDC (LOW) LDC (LOW) INIT-ERROR ...

Page 38

XC4000, XC4000A, XC4000H Logic Cell Array Families Pin Descriptions Permanently Dedicated Pins V CC Eight or more (depending on package type) connections to the nominal +5 V supply voltage. All must be connected. GND Eight or more (depending on package ...

Page 39

HDC High During Configuration is driven High until configura- tion is completed available as a control output indicat- ing that configuration is not yet completed. After configu- ration, this is a user-programmable I/O pin. LDC Low During Configuration ...

Page 40

... CQFP PC84 PQ100 VQ100 CB100 PG120 TQ144 PG156 PQ160 CB164 PG191 CB196 PQ208 MQ208 PG223 BG225 PQ240 MQ240 PG299 HQ304 CODE - XC4003 - -10 XC4005 - XC4006 - XC4008 - -10 XC4010 - XC4010D - XC4013 - XC4013D - XC4020 - XC4025 - XC4002A - - XC4003A - XC4004A - XC4005A - XC4003H -6 -5 XC4005H - Commercial = MIL-STD-883C Class B ...

Related keywords