How to Connect: Building the Power Tree
From one input connector to nine happy rails: cascade vs parallel, which rails may legally share a regulator, and where a ferrite bead is enough isolation — all on one worked example.
Topology: input → intermediate → point-of-load
With a 12 V (or 24 V) input, don't buck every rail straight from the input — duty cycles get tiny and efficiency suffers. The standard pattern is an intermediate bus (5 V or 3.3 V) feeding point-of-load (PoL) bucks and LDOs:
- Parallel from input: fine for 12 V→3.3 V and 12 V→1.0 V synchronous bucks with reasonable duty cycles.
- Cascade: 12 V→1.8 V→LDOs for analog rails; watch that the intermediate rail's current includes everything downstream.
- Sharing with companions: DDR VDDQ can share the FPGA's matching VCCO bank rail; clock chips can share VCCAUX's 1.8 V — but transceiver rails share with nobody.
Rail-merging rules
| Merge candidate | Verdict | Condition |
|---|---|---|
| VCCINT + VCCBRAM | Usually yes | Same voltage; check the vendor's "supply consolidation" table |
| VCCAUX + VCCADC | Often yes | Through a ferrite + local decoupling for the ADC side |
| VCCO banks at same voltage | Yes | Unless one bank is a noisy switching interface next to a quiet one |
| VCCINT + VMGTAVCC (same 1.0 V!) | No | Transceiver jitter budget dies from core noise — separate regulator/LDO |
| VMGTAVCC + VMGTAVTT | No | Different voltages and both noise-critical; dedicated LDOs |
Worked example: Zynq-7020 power tree
Five regulators, one supervisor (not shown), circled numbers = power-up order (Module 04). Transceiver rails come off the 1.8 V intermediate through low-noise LDOs — never off VCCINT.
Connection rules that save respins
- Every FPGA power ball connects. No floating VCCO on "unused" banks — tie unused banks per the datasheet (usually to a valid rail) or configuration may fail.
- Remote sense from the VCCINT regulator to a sense point under the FPGA; route as a quiet Kelvin pair (Module 06).
- PGOOD outputs are open-drain — pull them up to a rail that exists before they're read (a classic chicken-and-egg bug in sequence chains).
- Enable-pin thresholds: check EN VIH against the driving rail; a 1.0 V PGOOD can't reliably enable a buck whose EN needs 1.2 V.
- VBATT: if unused, tie per datasheet (usually GND or VCCAUX via resistor) — don't leave it floating.
- Fit 0 Ω links (or current-loop pads) in each rail for bring-up current measurement — Module 07 will thank you.
Key takeaways
- Intermediate-bus topology keeps duty cycles and efficiency sane.
- Merge rails only where the vendor's consolidation table says you may; transceiver rails never merge.
- Ferrite isolation needs damping and belongs only on quiet analog rails.
- The power tree diagram (with sequence numbers) is a deliverable — put it on schematic page 1.