Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.
The XCZU28DR-2FFVG1517I is a Gen 1 Zynq UltraScale+ RFSoC from AMD Xilinx — an industrial-grade, single-chip RF System-on-Chip that integrates eight 12-bit, 4.096 GSPS RF-ADCs, eight 14-bit, 6.554 GSPS RF-DACs, eight SD-FEC (Soft-Decision Forward Error Correction) cores, and 930,300 UltraScale+ programmable logic cells on a 16nm FinFET+ die, all in a 1517-ball, 1.0 mm pitch flip-chip BGA package. If you are designing a 5G base station, phased-array radar, or high-speed test instrument and need the exact specs, part number breakdown, and PCB layout guidance for this device — you are in the right place.
Quick Specs at a Glance
Parameter
XCZU28DR-2FFVG1517I Value
Process Node
16nm FinFET+ (TSMC)
Logic Cells
930,300
CLB LUTs / Flip-Flops
425,280 / 850,560
DSP Slices
4,272
Block RAM / UltraRAM
1,080 blocks (38.0 Mb) / 80 blocks (22.5 Mb)
RF-ADC
8 channels, 12-bit, up to 4.096 GSPS
RF-DAC
8 channels, 14-bit, up to 6.554 GSPS
SD-FEC Cores
8 (LDPC encode/decode + Turbo decode)
PL GTY Transceivers
16 channels, up to 28.21 Gb/s per lane
PS Processor
Quad-core ARM Cortex-A53 (up to 1.5 GHz) + Dual-core Cortex-R5F
Package
FFVG1517 — 1517-ball, 1.0 mm pitch Flip-Chip Fine-Pitch BGA
Temperature Grade
Industrial: Tj = –40°C to +100°C
Speed Grade
–2 (highest performance; VCCINT = 0.85 V)
Core Supply (VCCINT)
0.85 V (–2 speed grade)
Need this part?
Get a quote on this component
One IC or your full BOM — price breaks, lead time and authenticity verified, back within 24 hours.
Every character in the AMD Xilinx part number carries meaning. Decode it wrong and you order the wrong temperature grade or speed grade — both costly mistakes.
Field
Characters
Meaning
Family Prefix
XC
Xilinx Commercial silicon (not military XQ)
SoC Platform
ZU
Zynq UltraScale+ SoC
Device Size
28
Density identifier within the DR (RFSoC) sub-family
Sub-Family
DR
Data converter + RF; includes integrated RF-ADC, RF-DAC, and SD-FEC
Industrial grade: Tj –40°C to +100°C (E = Extended, up to 100°C, commercial bias)
The I vs E suffix is the most common sourcing mistake. The XCZU28DR-2FFVG1517I (industrial) guarantees operation from –40°C to +100°C junction temperature. The commercial-extended XCZU28DR-2FFVG1517E is tested to 0°C to +100°C Tj. For base stations, outdoor radar, or any design that sees broad ambient temperature swings, always specify the I-suffix part.
What Is the XCZU28DR-2FFVG1517I and How Its Architecture Works
The XCZU28DR-2FFVG1517I belongs to the first generation of AMD Xilinx Zynq UltraScale+ RFSoC devices — an architecture that collapsed what used to require an entire board of discrete components (standalone ADCs, DACs, FPGAs, DSPs, and processors) onto a single 16nm die.
Think of the device as three tightly coupled subsystems sharing a unified 256-bit AXI4 interconnect fabric:
Processing System (PS)
The PS is an ARM hard-core island that runs independently of the programmable logic, making it available even before the PL bitstream loads. It contains:
APU: Quad-core ARM Cortex-A53 MPCore, capable of running Linux at up to 1.5 GHz, with NEON SIMD, hardware FP, 32 KB/32 KB L1 cache, and a shared 1 MB L2 cache.
RPU: Dual-core ARM Cortex-R5F, for deterministic real-time control (ISRs down to sub-microsecond latency), with independent 32 KB L1 caches and tightly coupled memory (TCM).
Memory Controller: Multi-protocol DDR4/DDR3/LPDDR4 controller; also supports Quad-SPI, NAND, SD/eMMC, and 256 KB on-chip SRAM with ECC.
PS-GTR Transceivers: Four full-duplex lanes at up to 6.0 Gb/s, multiplexed to PCIe Gen2 (×1/×2/×4), SATA 3.1, USB 3.0, DisplayPort 1.2a, and SGMII — without consuming any PL resources.
PS I/O: 214 dedicated MIO pins supporting UART, I2C, SPI, CAN 2.0B, USB 2.0, four 1G Ethernet MACs, and 128-bit GPIO.
Programmable Logic (PL) — UltraScale+ Fabric
The PL fabric shares the same UltraScale+ architecture used in Xilinx Virtex and Kintex families, giving you a deterministic, well-characterized implementation environment:
CLBs: Each CLB contains 8 six-input LUTs (configurable as one 6-LUT or two 5-LUTs) and 16 flip-flops, with carry logic, wide MUX, and distributed SRAM (SLICEMs). Total: 425,280 LUTs / 850,560 flip-flops, equivalent to 930,300 system logic cells.
DSP48E2 Slices: 4,272 slices, each with a 27×18 multiplier, 27-bit pre-adder, 48-bit accumulator, and 96-bit XOR for GF(2^n) — essential for baseband arithmetic and DFE.
Block RAM: 1,080 × 36 Kb blocks (38.0 Mb total), each splittable into two 18 Kb halves, with built-in ECC and FIFO modes.
UltraRAM: 80 × 4K×72-bit blocks (~22.5 Mb). Cascadable to ~22 Mb using dedicated routing — replaces external SRAMs for packet buffers and coefficient tables without consuming BRAM.
GTY Transceivers: 16 full-duplex lanes in the PL, each capable of 32.75 Gb/s in –2 speed grade (up to 28.21 Gb/s in the FFVG1517 package after package routing limits). Used for PCIe Gen3/4, 25G/100G Ethernet, CPRI/eCPRI, and JESD204B/C.
This is the defining differentiator of the DR-suffix family. The RF data converter block bypasses any external IF stage and samples directly in the RF domain — a technique called direct RF sampling:
RF-ADC: 8 channels, 12-bit resolution, 8-fold interleaved, up to 4.096 GSPS. Maximum RF input frequency in the first Nyquist zone is approximately 2.048 GHz; second- and third-Nyquist-zone operation supports aliases above 4 GHz depending on filter design. Independent DDC (Digital Down Converter) per channel with NCO, complex mixer, and programmable decimation (×1/×2/×4/×8).
RF-DAC: 8 channels, 14-bit resolution, up to 6.554 GSPS. Independent DUC (Digital Up Converter) per channel with NCO, complex mixer, and programmable interpolation (×1/×2/×4/×8). Dual-band mode allows a single DAC channel to synthesize two carriers simultaneously.
Noise Spectral Density: Measured NSD at 3.93 GSPS with a 900 MHz input tone is approximately –150 dBFS/Hz — competitive with discrete ADC ICs and substantially better than earlier-generation converters at comparable sample rates. Independent research using the ZU28DR in radio astronomy found ENOB > 7.3 bits across a 2 GHz bandwidth, with inter-channel crosstalk below –55 dBc.
SD-FEC Subsystem
Eight hard SD-FEC blocks provide Soft-Decision Forward Error Correction throughput exceeding 1 Gb/s per core at low latency — roughly 3–5× lower power than an equivalent soft-logic implementation. Each core supports:
LDPC (Low-Density Parity Check) encode and decode for 5G NR, DOCSIS 3.1, and DVB-S2.
Turbo decode for LTE and WCDMA applications.
Configurable block lengths and code rates in firmware — no re-synthesize needed when the standard changes.
This is the counterintuitive point most articles miss: using the SD-FEC hard blocks instead of LUT-based FEC implementations can free 15–25% of the PL fabric for application-specific signal processing. In a 5G Massive MIMO design, that headroom is the difference between fitting beamforming weights and baseband filtering in the same device or spilling into a second chip.
XCZU28DR-2FFVG1517I Full Technical Specifications
Programmable Logic Resources
Resource
Count
Notes
System Logic Cells
930,300
Industry-standard cell count, comparable to Kintex UltraScale+ KU15P
CLB LUTs
425,280
6-input; configurable as distributed 64-bit RAM or SRL32 shift registers in SLICEM
CLB Flip-Flops
850,560
Per clock-enable granularity; CE/SR/S per FF
Distributed RAM
13.0 Mb
Usable from SLICEMs without consuming BRAM resources
XCZU28DR Ordering Variants: Speed Grade, Temperature, and Package Comparison
The ZU28DR die is available in several configurations. Know these before you lock a BOM:
Part Number
Speed Grade
Temp Grade
Pkg/Balls
VCCINT
Notes
XCZU28DR-2FFVG1517I
–2 (fastest)
Industrial (–40 to 100°C Tj)
FFVG1517 / 1517
0.85 V
Subject of this article
XCZU28DR-2FFVG1517E
–2 (fastest)
Extended (0 to 100°C Tj)
FFVG1517 / 1517
0.85 V
Commercial/lab use; not for outdoor temp swing
XCZU28DR-1FFVG1517I
–1 (mid-perf)
Industrial
FFVG1517 / 1517
0.85 V
Lower cost; reduced max frequency
XCZU28DR-L2FFVG1517I
–L2 (low pwr)
Industrial
FFVG1517 / 1517
0.72 V
Lower static + dynamic power; select when thermal budget is tight
XCZU28DR-2FFVE1156I
–2
Industrial
FFVE1156 / 1156
0.85 V
Smaller footprint; fewer bonded-out GTY/I-O
XQZU28DR-…
QC variants
Military/Aero
FFRG1517
—
XQ prefix = defense-grade screening
Honest trade-off: The –2 speed grade costs 15–25% more than –1 at volume pricing, but it unlocks the full 4.096 GSPS ADC sample rate and 775 MHz PL fabric timing. If your application only needs 3 GSPS sampling and fabric closure at 600 MHz, the –1 variant saves budget without sacrificing function. The –L2 variant trades 0.13 V off the core rail for meaningful static-power savings — useful when the device sits in a densely packed rack unit and you are fighting airflow constraints.
PCB Design and Layout Guidelines for the XCZU28DR-2FFVG1517I
A 1517-ball, 1.0 mm pitch BGA is not a plug-and-play component. The FFVG1517 package spans approximately 35 mm × 35 mm with internal I/O, power, and ground balls arranged in a dense matrix. Getting the board right the first time requires deliberate stack-up and layout decisions.
Stack-Up and Layer Count
This device will drive most teams to at least 8 signal layers, commonly 10–16. Here is a working minimum:
Two outer layers for surface SMT components and breakout escapes.
Dedicated ground plane immediately beneath the top copper layer — unbroken across the entire BGA area — to serve as the GTY and DDR4 signal reference.
Multiple embedded power planes (VCCINT, VCCO variants, VCCAUX) — one plane per supply rail that carries meaningful current. Sharing power planes between dissimilar rails creates noise coupling.
At minimum two inner signal layers for DDR4 address/command routing before the DRAM devices.
At minimum two inner signal layers for PL I/O fan-out.
Second solid ground plane near the bottom of the stack for signal return completeness and symmetric dielectric.
Bottom side for secondary components and power delivery bulk capacitors.
Via strategy: The 1.0 mm pitch allows you to route one trace between adjacent balls using standard vias on a 16-layer board (0.1 mm trace, 0.1 mm space, 0.2 mm drill, 0.45 mm pad). If you need two traces between balls, move to HDI microvias on the top two layers with 0.1 mm laser drill and 0.2 mm capture pad. AMD UG583 (UltraScale Architecture PCB Design User Guide) details BGA ball escape routing patterns and via anti-pad sizing — download it before you start your stack-up conversation with your fab.
Power Integrity and Decoupling
The XCZU28DR-2FFVG1517I has multiple independent supply domains. Treat each one separately:
VCCINT (0.85 V): The hungriest rail. Use a three-tier decoupling strategy: 100 µF bulk tantalums at the board edge, 10 µF ceramics (X5R/X7R, 0402) distributed around the package perimeter, and 100 nF ceramics (0201 or 01005) placed as close as physically possible to each VCCINT ball. Target loop inductance below 50 pH per capacitor for effective decoupling above 100 MHz.
RF-ADC/DAC Supply (VADC, VDAC): These rails are noise-sensitive. Feed them from a dedicated LDO regulator or from a switching regulator with a post-LDO filter stage. Avoid sharing these planes with digital switching loads. A ferrite bead EMI filter on the RF supply with a corner frequency below 10 MHz significantly reduces conducted noise into the converter substrate.
GTY Supply (MGTAVCC, MGTAVTT, MGTVCCAUX): Three separate rails for each GTY quad. Route them on independent islands with localized 1 µF + 100 nF decoupling. Any coupling from VCCINT switching noise into MGTAVCC will show up as phase jitter on your high-speed lanes.
PS DDR Supply (VCCAUX_PSRAM): Sensitive to voltage ripple; add RC or LC filtering if the source is a switching regulator.
Signal Integrity: GTY Transceivers
GTY lanes at 25 Gb/s (e.g., 25GE, PCIe Gen4) require 100 Ω differential controlled impedance (±10% per IPC-2141A). Route AC-coupled with 100 nF blocking caps as close to the transmitter balls as practical. Keep traces shorter than 6 inches where possible; each additional inch of FR-4 microstrip adds roughly 0.5 dB insertion loss at 12.5 GHz. If you exceed ~8 inches of total trace length on a 25G lane, budget your link margin accordingly and consider back-drilling the via stubs (back-drilling) — an un-drilled via stub on a 1.0 mm pitch 16-layer board resonates around 8–12 GHz and can add 1–3 dB of loss right in your signal band.
Signal Integrity: DDR4 Interface
DDR4 at 3200 MT/s (DDR4-3200) requires:
50 Ω single-ended, 100 Ω differential for address/command/data. Verify with your stack-up calculater at the actual trace width and dielectric thickness.
Length matching: Data byte lanes within ±20 mils, address bus within ±100 mils of the longest trace.
Fly-by topology for address/command with series termination at the far end.
On-die termination (ODT) — let the DRAM ICs handle data termination; no external resistors needed on data lines for single-rank configurations.
RF Analog Trace Routing
The RF-ADC and RF-DAC I/O balls (differential pairs) require particular discipline:
Use microstrip or coplanar waveguide with continuous ground reference beneath the RF traces from the ball to the balun transformer or SMA connector.
Target 100 Ω differential impedance for the RF input pairs. Tighter spacing between the two traces of a differential pair reduces odd-mode impedance — calibrate this with your specific stack-up.
Keep RF trace length under 20 mm from the XCZU28DR-2FFVG1517I ball to the first passive component (balun or filter). Every additional millimeter adds return loss.
No vias on RF traces unless absolutely unavoidable. Each via adds a capacitive stub and an inductive discontinuity, both of which degrade SFDR.
Shield RF traces with ground pours on the same layer, maintaining a gap of at least 3× trace width from the nearest ground pour edge.
Thermal Management
At full 5G load — ADCs running at 4 GSPS, PL at 70% utilization, A53 at 1.2 GHz — the XCZU28DR-2FFVG1517I can dissipate in the range of 25–45 W (design-dependent). The FFVG1517 lidded package transfers heat primarily through the metal lid. Recommendations:
Direct-contact heatsink: Attach to the package lid with thermal interface material (TIM) rated ≤ 1.0 W/m·K minimum, 0.2–0.5 W/m·K preferred (phase-change or high-performance TIM pads).
Thermal via array: Place a high-density via array (0.3 mm drill, 0.65 mm pitch) beneath the device die area to conduct heat from the inner copper die-attach balls down through the board to a bottom-side heat spreader or chassis contact.
Airflow: For a 40 W TDP with a 15°C/W heatsink thermal resistance and 30°C ambient air, junction temperature reaches approximately 40 + (40 × 15) = 640°C — clearly heatsinking alone is insufficient. A 4.0°C/W heatsink with forced airflow yields Tj ≈ 30 + 40 × 4 = 190°C — still too hot. Use the AMD/Xilinx Power Estimator (XPE) to calculate your actual power before specifying the cooling solution. Most production 5G RU boards run 2.5–3.5°C/W thermal path with active cooling.
System Monitor: Configure the on-die temperature sensor (SYSMON) to trigger a power throttle or alarm at Tj = 95°C, giving 5°C headroom before the 100°C industrial maximum.
Need this part?
Get a quote on this component
Send the part number or your full BOM — we’ll reply within 24 hours with price breaks, lead time and lifecycle, every part verified for authenticity. Active, obsolete & hard-to-find lines.
If you send us this board for SMT assembly, here is what we look at during DFM review:
Stencil thickness: 0.12 mm (0.125 mm nominal) for 1517-ball BGA. Aperture ratio to pad area governs paste release — target aperture area ratio ≥ 0.65.
Pad surface finish:ENIG (Electroless Nickel Immersion Gold) preferred for fine-pitch BGA. Avoid HASL on this device — the coplanarity tolerance of HASL is ±25 µm, and the 1.0 mm ball pitch demands better surface flatness. OSP is acceptable but requires short shelf life management.
Reflow profile: Use a convection oven with a soak stage at 160–180°C for 60–90 s to activate flux and outgas volatiles before the ramp to peak. Peak temperature 245–255°C (RoHS lead-free). Ramp rate ≤ 3°C/s above 200°C to avoid thermally shocking the package substrate.
X-ray inspection: Mandatory for 100% of boards. The 35 mm BGA body means the inner rows are invisible from any optical angle. Confirm void-free joints on the central power balls and continuous solder meniscus on the outer signal rows.
Underfill: For boards that will see mechanical shock or vibration (defense, outdoor telecom), consider selective underfill under the XCZU28DR-2FFVG1517I. It increases joint reliability but adds a process step and complicates rework.
Component clearance: Keep bypass capacitors (0201/01005) within 1.5 mm of the BGA edge — closer is better for electrical performance. Clearance from the BGA outer row balls to adjacent components should be at least 0.5 mm to allow stencil printing access without bridging.
Primary Applications for the XCZU28DR-2FFVG1517I
5G New Radio Base Stations (Sub-6 GHz)
The XCZU28DR-2FFVG1517I is explicitly designed for 5G NR Massive MIMO radio units (RU/AAU). A single device can accommodate an 8T8R antenna array with direct-RF-sampling front-end. The SD-FEC hard blocks handle LDPC encode/decode for 5G NR compliant error correction without consuming PL fabric, while the GTY transceivers implement eCPRI fronthaul at 25 Gb/s per lane to the distributed unit (DU). One real deployment example (anonymized): a Chinese base station OEM reduced their O-RU board from three FPGAs plus four standalone ADC ICs plus two DSPs down to a single XCZU28DR-2FFVG1517I and supporting PMICs — cutting board area by 55% and total system power by approximately 30%.
Phased-Array Radar and Electronic Warfare
Direct-RF sampling at 4 GSPS gives a first Nyquist bandwidth of 2 GHz, which covers L-band (1–2 GHz) radar waveforms without a downconversion stage. For S-band (2–4 GHz) applications, second Nyquist zone undersampling is feasible with careful bandpass filtering ahead of the ADC input. The 4,272 DSP slices provide the compute density needed for pulse compression, adaptive beamforming weight updates, and moving-target indicator (MTI) Doppler filtering, all running in the PL at sub-millisecond latency while the A53 manages higher-level tracking algorithms.
High-Speed Test and Measurement
Arbitrary waveform generation using the 6.554 GSPS RF-DAC can synthesize signals up to approximately 3 GHz (first Nyquist). Combined with 14-bit resolution and DUC interpolation, this gives a dynamic range suited to calibration and modulation-accuracy test applications. The R5F RPU running a deterministic control loop manages trigger latency, while Linux on the A53 handles instrument UI and SCPI command processing over SGMII or Ethernet.
DOCSIS 3.1 and Remote PHY
Cable MSOs moving PHY processing to remote nodes (R-PHY architecture) use the ZU28DR family specifically for its integrated SD-FEC, which supports the DOCSIS LDPC encoding required for downstream OFDM channels up to 192 MHz wide. The DDC/DUC dual-band mode allows a single ADC or DAC channel to handle two upstream/downstream bands simultaneously — a meaningful BOM simplification for multi-service cable headends.
Common XCZU28DR-2FFVG1517I Design Mistakes and How to Avoid Them
Skipping XPE before schematic. The Xilinx Power Estimator tool exists for a reason. Designing a 40 W device into a 20 W thermal envelope wastes a spin. Run XPE as soon as you have a first estimate of PL utilization, A53 clock frequency, and ADC sample rates. Do this before you buy the heatsink.
Single-rail VCCINT decoupling. Placing only bulk caps on the core rail and nothing near the BGA balls creates high-impedance paths at 100 MHz+. The device will fail setup-and-hold timing intermittently at high-speed PL — a notoriously difficult debug. Use the three-tier decoupling hierarchy.
Treating RF input traces like digital I/O. Running RF ADC input pairs across digital ground pour with no plane isolation, allowing return currents from adjacent DDR4 switching to couple into the analog rails, degrades your SFDR by 10–20 dBc — measured, not theoretical.
Ignoring via stubs on GTY lanes. At 25 Gb/s, a 0.8 mm via stub (typical for a 16-layer board without back-drill) resonates at roughly 9 GHz and creates a –3 to –5 dB notch in insertion loss at that frequency. If your protocol occupies 9–12 GHz Nyquist spectrum, back-drill or move to blind/buried vias.
Not configuring the System Monitor. Many teams rely entirely on external thermal sensors and miss the on-chip SYSMON. Configure it early — it gives you per-rail voltage monitoring as well as temperature, which is invaluable during board bringup when the power sequencer may not be behaving as designed.
Wrong temperature suffix. Ordering the E-suffix part for an outdoor base station application in a market with –20°C winters. The device passes at –40°C because it is screened to I-suffix spec.
Ignoring power sequencing. The XCZU28DR-2FFVG1517I has mandatory power-on/power-off sequencing requirements (VCCINT before VCCO, PS rails stabilized before PL rails). Violating the sequence can cause latch-up or damage. Use a dedicated power sequencer IC or PMIC (Renesas RAA228004, Infineon XDPE11280D, or Texas Instruments TPS655235 are popular choices for ZU28DR platforms).
XCZU28DR (Gen 1) vs. Later RFSoC Generations: When to Choose Which
The Zynq UltraScale+ RFSoC family spans three silicon generations. The XCZU28DR-2FFVG1517I is a Gen 1 device. Here is what changes across generations and why that matters for a new design:
Attribute
Gen 1 (ZU28DR)
Gen 2 (ZU39DR/ZU29DR)
Gen 3 (ZU48DR/ZU49DR)
RF-ADC Resolution
12-bit
12-bit
14-bit
RF-ADC Max Sample Rate
4.096 GSPS
2.058 or 2.22 GSPS (16 ch)
5 GSPS (8 ch) / 2.5 GSPS (16 ch)
RF-DAC Max Sample Rate
6.554 GSPS
6.554 GSPS (16 ch)
10 GSPS
DDC/DUC Decimation Options
×1, 2, 4, 8
×1, 2, 3, 4, 5, 8, 10, 12, 16, 20, 24, 40
×1, 2, 4, 8
SD-FEC
8 blocks
Not included
8 blocks
Channel Count
8 ADC + 8 DAC
16 ADC + 16 DAC
8 or 16 ADC + 8 or 16 DAC
Primary Use Case
5G NR sub-6 GHz, radar, T&M
L-band massive MIMO, DOCSIS
mmWave IF, next-gen radar
The honest answer: Gen 1 (ZU28DR) is still the right choice for sub-6 GHz 5G and L/S-band radar in 2025–2026 because it combines SD-FEC, high DAC sample rate, and the most mature ecosystem (silicon errata resolved, reference designs published, silicon supply stable). Gen 3 (ZU48DR) is the upgrade path when you need 14-bit ADC dynamic range or 10 GSPS DAC synthesis — at meaningfully higher cost and with a more complex power delivery network.
Development Tools and Ecosystem for XCZU28DR-2FFVG1517I
AMD Vivado Design Suite 2018.2+: Minimum version for ZU28DR support. For production designs, use Vivado 2022.1 or later for access to the latest IP updates and DFX (Dynamic Function eXchange). Vivado handles PL synthesis, place-and-route, timing closure, and bitstream generation.
AMD Vitis Unified Platform: Software development (A53/R5F baremetal, Linux, FreeRTOS), platform-level project management, and Vitis AI for ML inference on the PL. Works alongside Vivado via the Vitis platform concept.
RF Data Converter IP (v2.x+): The AMD/Xilinx RF Data Converter IP block is the programmatic interface to the RF-ADC and RF-DAC hardware. It handles tile initialization, PLL configuration, NCO programming, and DDC/DUC chain setup. The ZCU111 reference design (AMD eval kit based on the XCZU28DR-2FFVG1517E) ships with a working IP integration — use it as your starting point.
SD-FEC IP: The Soft-Decision FEC IP integrates into the AXI4-Stream data path. Support for 5G NR LDPC code tables is included; DOCSIS 3.1 code tables require additional configuration. Xilinx PG256 covers the full API.
PYNQ Framework: For rapid prototyping and radio astronomy applications, the open-source PYNQ framework (Python-on-Xilinx) supports the RFSoC 2×2 and 4×2 boards based on the ZU28DR, giving Python-level control of the RF data converters and PL overlays via Jupyter notebooks.
Frequently Asked Questions About the XCZU28DR-2FFVG1517I
What is the difference between the XCZU28DR-2FFVG1517I and XCZU28DR-2FFVG1517E?
The only difference is the temperature grade. Both use the same ZU28DR die in the same FFVG1517 package at the same –2 speed grade. The I-suffix is tested and guaranteed from –40°C to +100°C junction temperature. The E-suffix covers 0°C to +100°C. Choose I whenever ambient temperatures could drop below 0°C or if IPC-6012 Class 3 qualification is required.
How many GTY transceivers does the XCZU28DR-2FFVG1517I have in the FFVG1517 package?
The ZU28DR silicon supports 16 PL GTY lanes plus 4 PS-GTR lanes. In the FFVG1517 package, all 16 GTY lanes are bonded out at up to 28.21 Gb/s (the package routing constrains the silicon’s 32.75 Gb/s maximum slightly). The PS-GTR lanes support up to 6.0 Gb/s for PCIe Gen2, SATA, USB 3.0, DisplayPort, and SGMII.
Can the XCZU28DR-2FFVG1517I sample RF signals above 4 GHz?
Yes — via bandpass undersampling in the second or third Nyquist zone. The 12-bit ADC samples at up to 4.096 GSPS, placing its first Nyquist zone at 0–2.048 GHz. A bandpass signal centered at, say, 3.0 GHz can alias into the first Nyquist zone with the correct anti-aliasing filter. AMD Xilinx application note XAPP1296 covers RF frequency planning for Nyquist zone selection.
What is SD-FEC and why does the ZU28DR include it?
SD-FEC is Soft-Decision Forward Error Correction — a class of error-correcting codes (LDPC, Turbo) that operate on soft probability values rather than hard bit decisions, achieving near-Shannon-limit performance. The ZU28DR includes 8 hardened SD-FEC cores because implementing equivalent LDPC throughput in PL LUTs would consume roughly 15–25% of the logic fabric and dissipate more power. The hard blocks deliver >1 Gb/s per core at far lower area and energy cost.
What PCB layer count is recommended for the XCZU28DR-2FFVG1517I?
Minimum 8 layers for simple I/O-only applications. Typical production 5G RU and radar boards use 12–16 layers to accommodate GTY differential pairs, DDR4 interfaces, multiple isolated power planes, and RF analog trace islands. Always consult AMD UG583 (UltraScale Architecture PCB Design User Guide) before finalizing your stack-up.
Does the XCZU28DR-2FFVG1517I support JESD204B/C interfaces?
The ZU28DR’s integrated RF-ADC and RF-DAC do not use JESD204 internally — they connect directly to the PL fabric via dedicated high-speed ports. However, the 16 PL GTY transceivers can implement JESD204B or JESD204C toward external data converter ICs or board-to-board interfaces if your system architecture requires it. The AMD/Xilinx JESD204 IP supports this.
What Vivado version is required for XCZU28DR-2FFVG1517I support?
Vivado Design Suite 2018.2 is the minimum version with full ZU28DR device support. For current designs, Vivado 2022.1 or later is strongly recommended — earlier versions may carry unpatched silicon workarounds that have since been resolved by AMD. The AMD Vitis Unified Platform (2020.1+) is needed for Vitis AI and platform-based software flows.
What is the typical power consumption of the XCZU28DR-2FFVG1517I?
Total device power is highly design-dependent, but real-world 5G radio unit designs typically see 20–40 W with the ADCs and DACs active, PL at 60–80% utilization, and A53 running Linux at 1 GHz. Use the AMD Xilinx Power Estimator (XPE) spreadsheet for pre-silicon estimation; run Vivado power analysis post-implementation for accuracy within ±20%.
Ready to Build a PCB Around the XCZU28DR-2FFVG1517I?
Designing with the XCZU28DR-2FFVG1517I is a significant engineering undertaking — a 1517-ball fine-pitch BGA, multi-rail power delivery, controlled-impedance RF traces, and HDI routing all need to come together correctly the first time to avoid costly respins. If your team is working on a Xilinx FPGA board — whether it is a 5G RU, phased-array radar, DOCSIS remote PHY node, or high-speed test instrument — PCBSync’s engineering team has hands-on experience with this class of FPGA design and assembly. We perform DFM review on every Gerber package before cutting copper, and our X-ray inspection confirms every BGA joint in the 1517-ball array. Send your Gerber files and BOM to discuss a quote and DFM check for your XCZU28DR-2FFVG1517I board.
Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.