Use this design-in sequence when a board needs the Zynq-7000 processing system together with XC7Z030 programmable logic and GTX serial links. The exact device/package combination matters: FBG676 provides four GTX channels, and the package limits their maximum line rate to 6.6 Gb/s.
1. Freeze the device, package and interface worksheet
XC7Z030 has Kintex-7-class PL, 78,600 LUTs, 157,200 flip-flops, 400 DSP slices and 265 × 36 Kb block RAM. FBG676 has 100 HR and 150 HP PL I/O plus the dedicated PS interfaces and four GTX channels. Do not copy an Artix-7 resource description from smaller Zynq-7000 devices or a larger device’s DSP count.
For the -1C grade, the CPU maximum depends on the clock ratio: 667 MHz at 6:2:1 and 533 MHz at 4:2:1. Do not design this part around a family-wide 866 MHz or 1 GHz value. The C suffix specifies a 0°C to 85°C junction-temperature operating range, not an ambient guarantee.
| Worksheet entry | Evidence to attach |
|---|---|
| Full manufacturer ordering code | Verified device, package, speed/temperature combination and procurement requirements. |
| Every external interface | Voltage, signaling standard, lane/pin count, clocking and bandwidth requirement. |
| PS/PL allocation | Selected MIO/peripherals, EMIO or PL logic, memory and software dependencies. |
| Resources and clocks | Implementation estimate with margin, PLL/clock sources and required timing constraints. |
| Mechanical and thermal envelope | Actual UG865 drawing, assembly constraints and power/thermal estimate. |
Manufacturer references: DS190: Zynq-7000 overview, Tables 1 and 3; DS191: Z-7030 electrical specifications and CPU clock Table 19; UG865: package, pinout and FBG676 mechanical drawing.
2. Approve the serial-link architecture before routing
A 6.6 Gb/s line-rate ceiling is not the useful application payload rate. Encoding, framing and protocol overhead reduce throughput. For illustration, an 8b/10b-coded 6.6 Gb/s lane carries at most 5.28 Gb/s before higher-layer overhead; this calculation is not an assertion that a particular protocol supports that rate on this package.
In particular, do not describe FBG676 as supporting a native single-lane 10G serial link merely because the family contains GTX transceivers. Check the chosen IP’s supported device, package, lane width and rates. AMD’s PCIe product guide provides device/package support information; a listed device still needs the correct implementation and board interface.
- Map each lane and its permitted reference-clock pins using the exact package pinout.
- Choose supported clock sources and document their frequency, jitter and routing requirements.
- Review the transceiver supplies, reset/initialization flow and the selected IP’s integration requirements.
- Budget the complete channel, including connectors, vias and the receiving device. Use applicable simulation and measurement methods.
- Define link-training, error-rate and recovery tests. A simple link-up indication is only an initial check.
Manufacturer references: DS190: Zynq-7000 overview, Tables 1 and 3; DS191: Z-7030 electrical specifications and CPU clock Table 19; PG054: Zynq-7000 PCIe device/package support.
3. Assign I/O by bank and function
HR banks support standards up to 3.3 V; HP banks support up to 1.8 V, subject to the detailed standard and operating conditions. Assign VCCO, reference and termination requirements together with the signals. Avoid a late pin-swap strategy that assumes all user pins or all banks are electrically interchangeable.
Keep PS MIO and dedicated memory pins separate from the PL I/O budget. Review configuration, clock-capable and analog pins individually. Unused pins need the manufacturer’s configuration and board guidance; do not apply a blanket instruction to tie every unused pin to ground or drive it low.
When considering another device in the same package outline, compare the manufacturer pinout and migration rules explicitly. The ball count and body size alone do not establish that every connected signal retains its function.
Manufacturer references: UG865: package, pinout and FBG676 mechanical drawing; DS190: Zynq-7000 overview, Tables 1 and 3.
4. Build the power and reset specification
List each PS, PL, I/O and GTX rail with its nominal voltage, permissible range, estimated current, sequencing and monitoring requirement from DS191. For this standard -1 part, the PL core operating range is 0.97–1.03 V around 1.0 V; a universal ±5% rule is unsuitable.
Review both PS and PL power-up/down sequences and the PS_POR_B timing conditions, including the documented secure-lockdown window. Include startup, brownout and shutdown in the validation plan. A generic “core first, then auxiliary, then I/O” statement is not a complete system specification.
Select regulators, decoupling and sequencing controls against the estimated transient load and the actual layout. A named PMIC does not by itself establish correct rail count, current, noise or sequencing. Include GTX supply requirements in the design rather than treating transceivers as ordinary bank I/O.
Manufacturer references: DS191: Z-7030 electrical specifications and CPU clock Table 19; UG933: Zynq-7000 PCB Design Guide.
5. Design the memory and PCB for the actual topology
Record the DDR memory part, width, clock and controller configuration, then review the topology, timing and signal-integrity guidance in UG933 and the memory documentation. Include package delays and the selected stackup. Neither an arbitrary trace-length tolerance nor a fixed 10- or 12-layer requirement is valid for every design.
Route clocks, memory and serial links with controlled return paths and the applicable impedance and coupling requirements. Layer transitions are design decisions to analyze; “every GTX trace must stay on one layer” is not a substitute for an engineered channel.
UG865 identifies FBG676 as a lidless flip-chip BGA. Do not assume an integrated heat spreader or a central underside exposed pad. Review assembly, handling and any thermal-interface loading against the actual package documentation.
Manufacturer references: UG933: Zynq-7000 PCB Design Guide; UG865: package, pinout and FBG676 mechanical drawing.
6. Bring up in stages with clear pass criteria
- Check assembly and unpowered connections using the approved manufacturing procedure. Then measure startup rails, clocks and resets.
- Establish debug access in the intended security state. Confirm device identification and the selected boot mode.
- Run processor and reserved-region DDR diagnostics with the correct hardware export and FSBL.
- Load a minimal PL design and verify clocks, resets and basic PS–PL register access.
- Bring up each GTX interface using supported reference/example flows, then test the production channel at its required conditions.
- Add application logic and sustained concurrent traffic. Recheck power, temperature, timing and error counters.
Retain the hardware export, FSBL, bitstream, software and tool versions used in acceptance. BootROM normally loads the FSBL into on-chip memory from the chosen boot medium; the later configuration and software stages should be distinguished when diagnosing startup.
Manufacturer references: UG1283: BootROM, FSBL and boot-image flow.
Design-release package
Release a reviewed pin/rail worksheet, schematic and layout checks, implementation timing/resource reports, boot-image manifest and measured bring-up results. State remaining validation limits explicitly. Neither a functioning evaluation demo nor a successful cold boot qualifies the final board’s worst-case throughput or environmental conditions.
Related engineering tasks
- Exact-device specifications and sourcing checks
- Boot, DDR, AXI and serial-link troubleshooting
- Machine-vision acquisition and inspection planning
- Eight-channel data-acquisition bandwidth budget
- Replacement and migration approval checklist
For sourcing, send the complete XC7Z030-1FBG676C ordering code, quantity, required date and documentation needs through Request a quotation. Price, availability, delivery and other commercial terms are confirmed in each written quotation.
Technical review: 8 October 2026, using the linked manufacturer documents. Calculations are stated planning examples; no WWDParts hardware test or certification is claimed.