XA Spartan-3E Product Table
The XA Spartan®-3E FPGA is the world’s lowest cost logic optimized full feature platform of five devices with system gates ranging from 100K to 1.6M gates, and I/Os ranging from 66 to 376 I/Os, with density migration.
XA Spartan-3E FPGA Family Benefits
Industry’s lowest total cost
- Large selection of device/package options
- Industry’s most comprehensive IP library
- Leading embedded and DSP solutions
- Efficient, cost-effective board designs
- Allows use of fewer components
- Increased system reliability by eliminating external components
XA Spartan-3 FPGA Features
Dual power management modes
The integrated power management (PDF) reduces power consumption by up to 99%. A single pin activated, hardware feature is built-in unlike other external implementations which requires additional components.
Suspend mode
- Over 40% static power reduction
- All states saved in memory
- Scale down voltage (VCCAUX) and shut off non-essential functions (e.g., FPGA inputs, interconnects)
- System synchronization for fast wake-up
Hibernate Mode
- Up to 99% static power reduction
- Shut off all power
- Wake up time
- Ultimate battery life extension
Figure 1
Dual power management modes allow the device to go to an extremely low power state which can reduce power consumption significantly.

Device DNA security
Extended Spartan-3A FPGAs offer the ultimate flexibility in customizing security solutions for high volume, low-cost systems.
- Customizable security algorithms utilizing unique Device DNA
- Monitor JTAG access and take action
- Monitor for tampering and alert for a bitstream alteration
- Ability to increase algorithm complexity
- Hidden bitstream deters bitstream snooping
- Tamper resistant packaging
- JTAG lockdown prevents “backdoor” access
- Readback disable to prevent configuration readback via JTAG or ICAP
XtremeDSP DSP48A Slice
The Spartan-3A platform’s optimized DSP48A slice* (PDF) achieves 250 MHz operation in the slowest speed grade and enables advanced DSP functions to derive over 30 GMACS.
- XtremeDSP™ slices providing advanced MACC functionality
- Configurable logic blocks to store data and implement logic functions
- Precise clock management resources
- Advanced I/O structure
- 18-bit by 18-bit, two's complement multiplier with full precision 36-bit result, sign extended to 48 bits
- Pre-adder saves 9 logic slices per DSP48A used
- Two input, flexible 48-bit adder/subtracter with optional registered accumulation feedback
- DSP co-processing functions such as MAC engines, distributed algorithms and fully parallel FIR filters
* Available only in largest two devices.
Embedded processing
MicroBlaze™ soft processor delivers inexpensive, highly functional Linux embedded processing.
- Industry’s most versatile, low-cost embedded processing platform
- Integrate processor into FPGA and reduce BOM
- Reduce obsolescence risks with soft processors
- Reduce inventory cost by using common flexible embedded processing architecture across multiple products
Multi level memory architecture
Four level memory architecture (PDF) provides the optimal granularity and efficient area utilization.
- Up to 520 Kb distributed SelectRAM™+ memory
- Each LUT works as a single-port or dual-port RAM/ROM
- LUTs can be cascaded to build larger memories
- Flexible memory for FIFOs, and buffers
- Up to 1.87 Mb embedded block RAM
- Up to 104 blocks of synchronous 18 Kb block RAM can be cascaded
- Each 18 Kb block can be configured as a single/dual-port RAM
- Supports multiple aspect ratios, data-width conversion and parity
- Up to 16 Mb of integrated Flash memory
- System flexibility with up to 11Mb of on-chip user Flash
- Single-chip solution for failsafe field upgradeability using MultiBoot feature
- New benchmark in non-volatile FPGA market for retention and cycling
- Popular low cost external memory
- Connects low cost memories via interfaces such as HSTL and SSTL
- Large system memory requirements
Table 1
Four level memory architecture

Leading connectivity platform
Implement multiple bridging, differential signaling, and memory interfaces with SelectIO™ technology.
- Supports most popular and emerging single-ended and differential signaling standards including TMDS, PPDS, SSTL3 Class I and II
- Pre-engineered interface IP solutions including PCI™, PCI Express®, USB, Firewire, CAN, SPI, and I2C
- Advanced interfacing supports up to 26 different single-ended and differential I/O standards
- Full hot-swap compliance and 3.3V support
- 622+ Mb/s data transfer rate per I/O
Figure 1
Extended Spartan-3A FPGAs support multiple platform standards

Configurable logic blocks (CLB)
CLB architecture provides wider functionality and less logic levels resulting in higher performance.
- Four slices per CLB - two each for memory and logic functions.
- Wide-input functions - 16:1 mux in one CLB
- Fast arithmetic functions - two look-ahead carry chains per CLB column
- Four cascadable 16-bit addressable shift registers
- Two slices can be configured as distributed memory
Precise clock management resources
A self-calibrating, fully digital solution for distributing, delaying, multiplying, dividing and phase-shifting clock signals.
- Up to 8 digital clock managers (DCMs)
- Flexible frequency generation from 5 MHz to 333 MHz
- Precision phase shift control for 0 - 360 degrees
- Fine grain control (1/256 clock period) for clock data synchronization
- Precise 50/50 duty cycle generation
- Up to 9 external outputs available for internal or external usage
Comprehensive configuration capabilities
The broadest flash memory support including Platform Flash, SPI and parallel Flash memories allow lowest cost configuration.
- Platform Flash
- Convenience of a single source supplier for FPGA and flash memory
- Advanced features such as JTAG, bitsteam compression, design revisiton tracking
- High speed programming
- MultiBoot capability allow multiple configurations (PDF)
- Failsafe upgrading
- Application control of the bitstream selection
- replacement of large ASIC or multiple FPGAs with a single Spartan-3 generation FPGA
- Third-party support for parallel, high-speed BPI configuration mode
- Fast parallel configuration speeds
- Easily procured through standard channels
- Commonly found on low-cost systems
- For larger densities, memory can be used for configuration and system functions
What applications is this good for?
Possible applications include: