EasyManua.ls Logo

Xilinx Spartan 6 FPGA User Manual

Xilinx Spartan 6 FPGA
40 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Spartan-6 FPGA
Power Management
User Guide
UG394 (v1.1) September 4, 2012

Table of Contents

Other manuals for Xilinx Spartan 6 FPGA

Question and Answer IconNeed help?

Do you have a question about the Xilinx Spartan 6 FPGA and is the answer not in the manual?

Xilinx Spartan 6 FPGA Specifications

General IconGeneral
BrandXilinx
ModelSpartan 6 FPGA
CategoryMicrocontrollers
LanguageEnglish

Summary

Power Management With Suspend Mode

Introduction to Suspend Mode

Overview of power management in Spartan-6 FPGAs, focusing on suspend mode.

Differences from Spartan-3A Family

Compares Spartan-6 suspend mode features to the Extended Spartan-3A family.

Multi-Pin Wake-up Feature

Describes the feature allowing wake-up signals from multiple pins.

Suspend Synchronization Primitive

Explains the SUSPEND_SYNC primitive for synchronizing suspend actions with the design.

Key Suspend Mode Features

Lists the significant features and benefits of the suspend mode.

Steps to Implement Suspend Mode

Outlines the steps required to utilize the suspend feature.

Entering Suspend Mode Process

Details the process and block diagram for entering suspend mode.

Exiting Suspend Mode Procedures

Describes the four possible ways to exit suspend mode in a powered system.

PROGRAM_B Pin Override

Explains how the PROGRAM_B pin overrides suspend mode for configuration restart.

Enable Suspend Feature and Glitch Filtering

Details how to enable the suspend feature and configure glitch filtering.

Configure Multi-Pin Wake-Up

Explains how to enable and configure multi-pin wake-up.

Define I/O Behavior During Suspend

Describes how to set I/O pin behavior during suspend mode using the SUSPEND attribute.

SUSPEND Attribute Usage

Explains the SUSPEND attribute for defining pin behavior during suspend.

UCF Constraint Example

Provides an example of using the SUSPEND attribute in a UCF file.

Design State Maintenance During Suspend

Explains how design state is maintained during suspend mode.

Maintain Application Data Requirements

Details requirements for preserving application data when entering suspend mode.

Suspend Mode Wake-Up Timing Controls

Covers programmable timing for waking up from suspend mode.

Wake-Up Timing Clock Source Selection

Discusses selectable clock sources for wake-up timing.

Switch Outputs to Normal Behavior

Explains how I/O pins return to normal behavior after suspend.

Release Write Protect on Clocked Primitives

Describes when the write-protect lock is released from clocked primitives.

Configuration Pins Unaffected During Suspend

Lists configuration pins that remain unaffected during suspend.

JTAG Operations Allowed During Suspend

Details permitted JTAG operations while the FPGA is in suspend mode.

SUSPEND Pin Functionality

Describes the functionality and characteristics of the SUSPEND pin.

SUSPEND Input Glitch Filter

Explains the programmable glitch filter for the SUSPEND pin.

SUSPEND_SYNC Primitive Interface

Describes the SUSPEND_SYNC primitive for suspend request interfacing.

AWAKE Pin Status Indicator

Details the AWAKE pin's role in indicating suspend mode status.

Control Wake-Up from External Source

Explains how to control wake-up from an external system.

Synchronizing FPGA Wake-Up

Discusses synchronizing wake-up across multiple FPGAs or with the system.

CRC Limitations with Suspend Mode

Covers limitations related to CRC checking when suspend mode is active.

FPGA Voltage Requirements During Suspend

Specifies voltage requirements for VCCINT, VCCAUX, and VCCO during suspend.

Voltage Supplies for Spartan-6 FPGAs

Introduction to Voltage Supplies

Introduces the multiple voltage supply inputs for Spartan-6 FPGAs.

VCCINT Core Supply

Describes the internal core supply voltage for logic functions.

VCCAUX Auxiliary Supply

Details the auxiliary supply voltage for clock management and I/O resources.

VCCO_0 I/O Bank Supply

Supply for output buffers in I/O bank 0.

VCCO_1 I/O Bank Supply

Supply for output buffers in I/O bank 1.

VCCO_2 I/O Bank Supply

Supply for output buffers in I/O bank 2, connects to configuration source.

VCCO_3 I/O Bank Supply

Supply for output buffers in I/O bank 3.

VCCO_4 I/O Bank Supply

Supply for output buffers in I/O bank 4.

VCCO_5 I/O Bank Supply

Supply for output buffers in I/O bank 5.

VREF Input Reference Supply

Optional input voltage reference supply for HSTL/SSTL standards.

MGTAVCC Transceiver Supply

Power supply for transceiver mixed-signal circuitry.

MGTAVCCPLL0/1 Transceiver PLL Supply

Power supply for transceiver PLL.

MGTAVTTTX/RX Transceiver Supply

Power supply for transceiver TX and RX circuitry.

MGTAVTTRCAL Transceiver Supply

Power supply for transceiver resistor calibration circuit.

VBATT Decryptor Key Supply

Decryptor key memory backup supply.

VFS Decryptor Key EFUSE Supply

Decryptor key EFUSE power supply for programming.

Setting the VCCAUX Level

How to set the CONFIG VCCAUX attribute for voltage configuration.

VCCAUX Voltage Specifications

Details the voltage variations and specifications for VCCAUX.

VCCO Power for I/O Resources

Powers the I/O resources and has separate rails for each bank of I/O.

Board Design and Signal Integrity

Discusses importance of PCB design and signal integrity for FPGA systems.

Simultaneously Switching Outputs (SSOs)

Explains ground or power bounce due to simultaneous output switching.

Power Distribution System Design

Importance of PDS design and capacitor usage for FPGA systems.

Lower-Power Spartan-6 LX Devices

Introduction to Lower-Power LX Devices

Introduces lower-power Spartan-6 LX devices and their benefits.

Designing with Lower-Power LX Devices

Guides on designing with lower-power Spartan-6 LX devices.

Lower-Power LX Device Specifications

Details specific differences and specifications for lower-power Spartan-6 LX devices.

Power-On and Power-Down Behavior Including Hibernate

Introduction to Power Control

Overview of FPGA power-up, power-down, and hibernate capabilities.

Power-On Reset (POR) Circuit

Explains the built-in power-on reset (POR) circuit and its function.

FPGA Supply Sequencing

Discusses the sequence of powering up and down the FPGA supply rails.

Power Supply Ramp Rate Requirements

Specifies requirements for power supply ramp rates during power-on.

Hot Swap Compliance

Describes the hot-swap compliance of Spartan-6 FPGAs and I/O features.

Configuration Data Retention and Brown Out

Explains how configuration data is retained and effects of brown-out conditions.

GTP Transceiver Power Management

Details power-up and power-down procedures for GTP transceivers.

Hibernate Power Down Mode

Introduces hibernate mode for maximum power savings.

Forcing FPGA to Quiescent Current Levels

Steps to put the FPGA into a quiescent state before power removal.

Entering Hibernate State Procedure

Describes the process of entering the hibernate state for maximum power savings.

Turning Off VCCO Supply

Explains how to safely turn off the VCCO supply when entering Hibernate.

Exiting Hibernate State

Details the steps required to exit the hibernate state and restart operation.

Power Transition Design Considerations

Discusses considerations for various pins and power rails during power transitions.

Power Estimation for FPGAs

Introduction to Power Estimation

Introduces Xilinx's power estimation solutions and tools.

Choosing Voltage Regulators

Discusses factors for choosing voltage regulators based on FPGA power requirements.

Techniques for Saving Power

Provides techniques to reduce overall power consumption in FPGA designs.

Saving Clock Routing Power

Explains how to optimize clock routing for reduced power consumption.

ISE Design Suite Power Optimization

Describes automatic power optimization features in the ISE Design Suite.

Related product manuals