Power Rails and Sequencing
Size voltages, currents, and startup order for an FPGA board.
Rail inventory
An FPGA board often uses several supplies: core logic, auxiliary circuits, I/O banks, memory, transceivers, and peripherals. For every rail, record:
- nominal voltage and tolerance;
- idle, active, and startup current;
- temperature and duration over which those values must hold;
- dependencies on other rails;
- the signal that reports a stable voltage.
The regulator must provide voltage and current over the whole operating range, not only at a typical point.
Startup
At power-up, logic state is not yet known and current may differ from steady-state operation. A robust sequence has observable stages:
- The main source becomes stable.
- Regulators start in the order required by the devices.
- Each power-good signal confirms its rail.
- Reset stays asserted until supplies and clock are valid.
- Configuration starts only under the required conditions.
- Peripherals are released into a known state.
Power budget
Add each load current with realistic margin. Also check regulator dissipation. An undersized supply may look correct at idle and collapse during configuration or heavy switching.
Reducing switching activity, frequency, or voltage lowers dynamic power and heat. Unused blocks may also be shut down when supported.
Board checks
- Measure every rail under load, not only with no load.
- Observe rail ramps and power-good signals on an oscilloscope.
- Check that reset does not release during an unstable interval.
- Monitor regulator and FPGA temperature.
📝 Test your knowledge - Chapter quiz