Configuration, I/o capabilities – Xilinx DS610 User Manual

Page 4

Advertising
background image

Spartan-3A DSP FPGA Family: Introduction and Ordering Information

DS610 (v3.0) October 4, 2010

www.xilinx.com

Product Specification

4

Configuration

Spartan-3A DSP FPGAs are programmed by loading
configuration data into robust, reprogrammable, static
CMOS configuration latches (CCLs) that collectively control
all functional elements and routing resources. The FPGA’s
configuration data is stored externally in a PROM or some
other non-volatile medium, either on or off the board. After
applying power, the configuration data is written to the
FPGA using any of seven different modes:

Master Serial from a Xilinx

Platform Flash PROM

Serial Peripheral Interface (SPI) from an
industry-standard SPI serial Flash

Byte Peripheral Interface (BPI) Up from an
industry-standard x8 or x8/x16 parallel NOR Flash

Slave Serial, typically downloaded from a processor

Slave Parallel, typically downloaded from a processor

Boundary Scan (JTAG), typically downloaded from a
processor or system tester

Furthermore, Spartan-3A DSP FPGAs support MultiBoot
configuration, allowing two or more FPGA configuration
bitstreams to be stored in a single SPI serial Flash or a BPI
parallel NOR Flash. The FPGA application controls which
configuration to load next and when to load it.

Additionally, each Spartan-3A DSP FPGA contains a
unique, factory-programmed Device DNA identifier useful
for tracking purposes, anti-cloning designs, or IP protection.

I/O Capabilities

The Spartan-3A DSP FPGA SelectIO interface supports
many popular single-ended and differential standards.

Table 2

shows the number of user I/Os as well as the

number of differential I/O pairs available for each
device/package combination. Some of the user I/Os are
unidirectional input-only pins as indicated in

Table 2

.

Spartan-3A DSP FPGAs support the following single-ended
standards:

3.3V low-voltage TTL (LVTTL)

Low-voltage CMOS (LVCMOS) at 3.3V, 2.5V, 1.8V,
1.5V, or 1.2V

3.3V PCI at 33 MHz or 66 MHz

HSTL I, II, and III at 1.5V and 1.8V, commonly used in
memory applications

SSTL I and II at 1.8V, 2.5V, and 3.3V, commonly used
for memory applications

Spartan-3A DSP FPGAs support the following
differential standards:

LVDS, mini-LVDS, RSDS, and PPDS I/O at 2.5V or
3.3V

Bus LVDS I/O at 2.5V

TMDS I/O at 3.3V

Differential HSTL and SSTL I/O

LVPECL inputs at 2.5V or 3.3V

Table 2: Available User I/Os and Differential (Diff) I/O Pairs

Device

CS484

CSG484

FG676

FGG676

User

Diff

User

Diff

XC3SD1800A

309

(1)

(60)

140

(78)

519

(110)

227

(131)

XC3SD3400A

309

(60)

140

(78)

469

(60)

213

(117)

Notes:

1.

The number shown in bold indicates the maximum number of I/O and input-only pins. The number shown in (italics) indicates the number of
input-only pins. The differential (Diff) input-only pin count includes both differential pairs on input-only pins and differential pairs on I/O pins within I/O
banks that are restricted to differential inputs.

Advertising