On-Chip Hot-Socketing & Power-Sequencing Support in Intel® FPGA Devices
Hot socketing refers to the capability to insert a board into or remove a board from a system during system operation without causing negative effects to the system or the board. It is also referred to as "hot swapping" or "hot plug-in".
Intel® FPGA is the only PLD supplier that offers on-chip hot-socketing and power-sequence-protection support and characterization proof data for 130-nm FPGA families. The Stratix®, Stratix GX, and Cyclone® FPGA families and the MAX® 7000AE, and MAX 3000A CPLD families are designed and tested to offer robust support for on-chip hot socketing and power-sequence protection without needing additional external devices or board manipulation. The newly introduced 90-nm Stratix II and Cyclone II FPGA families and the 0.18-um MAX II CPLD family also support on-chip hot socketing and power-sequence-protection capability.
To be considered a hot-socketable device, the device must meet three criteria:
- It can be driven before power-up without any damage
- It does not drive out before or during power-up
- External input signals to the device’s I/O pins do not power its VCCIO or VCCINT power supplies through the device’s internal paths
To find out more about the advantages of the on-chip hot-socketing support in Intel FPGA devices, refer to the white paper Intel FPGA Hot-Socketing & Power-Sequencing Advantages that details Intel FPGA’s hot-socketing advantages. For detailed characterization data, refer to the white paper Hot-Socketing & Power-Sequencing Feature & Testing for Intel FPGA Devices.
For detailed characterization data, refer to the white paper detailing hot-socketing features and testing for Stratix II, Cyclone II, Stratix, Stratix GX, and Cyclone FPGA families and MAX II, MAX 7000AE, and MAX 3000A CPLD families.
Hot Socketing & Power-Sequence Protection in PLDs for High-Availability Systems
Hot socketing is a critical requirement for systems that require high availability (constant system uptime), such as network storage servers or carrier-class telecommunication infrastructures, where each second of system downtime translates directly into revenue losses.
Hot Socketing & Power-Sequence Protection in PLDs for Multi-Voltage Systems
In multi-voltage systems for which hot socketing is not required, hot-socketing and power-sequence-protection capability of the PLDs still can be critical. In these systems, regulators are used to provide different voltage levels and can cause the power-up sequence to become unpredictable; devices that require a predetermined power-up sequence may no longer function properly. PLDs’ hot-socketing support can alleviate problems in multi-voltage system designs because normal PLD functionality will not be influenced by the system power-up sequence. This can be vital for the common application where CPLDs are used to control the power-up of other devices in very complex systems.
Table 1 outlines some example systems in different market segments that benefit from hot socketing in Intel FPGA devices.
Table 1. Examples of Systems Requiring Hot Socketing
Market Segment | Application Examples |
---|---|
Networking |
|
Computing services |
|
Data storage |
|
Wireless communications |
|
Wire line communications |
|
On-Chip Hot Socketing & Power-Sequencing Support Advantages
There are several techniques used to ensure that PLDs function properly during hot socketing, including sequence connectors and discrete hot-swap controllers. Table 2 compares hot socketing in Intel FPGA PLDs versus using other techniques.
Table 2. Intel FPGA PLDs vs. the Alternatives
Intel FPGA Hot-Socketable PLD (1) | Sequenced Connectors | Hot-Swap Controller | |
---|---|---|---|
Advantages |
|
|
|
Disadvantages | - |
|
|
Notes:
- For the actual hot-socketing specification for each PLD family, refer to the handbook or data sheet of each respective family.
- The hot-socketing support in the Stratix, Stratix GX, and Cyclone FPGA families and the MAX 7000AE, and MAX 3000A CPLD families is verified against different power-up sequences. Detailed test set-up and procedures can be found in the characterization report. The Stratix II, Cyclone II, and MAX II families will also support hot-socketing feature.
- The APEX II, APEX 20K, ACEX® 1K, Mercury, FLEX® 10KA, FLEX 10KE, and 3.3-V FLEX 6000 FPGA families, and the MAX 7000B CPLD family also support hot socketing. See AN 107: Using Intel FPGA Devices in Multiple-Voltage Systems.
Related Links
- Intel FPGA Hot-Socketing & Power-Sequencing Advantages ›
- Hot-Socketing & Power-Sequencing Feature & Testing for Intel FPGA Devices ›
- Hot Socketing, ESD & Power-On Reset ›
- Stratix II Device Handbook ›
- Hot Socketing, ESD & Power-On Reset ›
- Cyclone II Device Handbook ›
- Hot Socketing & Power-On Reset in MAX II Devices ›
- MAX II Device Handbook ›
- AN 107: Using Intel FPGA Devices in Multiple-Voltage Systems ›
- Stratix II devices home page ›
- Stratix devices home page ›
- Stratix GX devices home page ›
- Cyclone II devices home page ›
- Cyclone devices home page ›
- MAX II CPLDs home page ›
- MAX 7000 CPLDs home page ›