FAQs

RFSoC System on Module

Which RFSoC devices and channel counts are supported?

iWave SoMs support AMD Zynq UltraScale+ RFSoC FPGA devices such as ZU49, ZU39, ZU29, ZU48, ZU47, ZU43, ZU28, ZU27, ZU25 supporting up to 8 channels and 16 channels for providing flexible configuration for ADC/DAC intensive applications.

What high-speed interfaces are available on the SoM?

Each SoM includes high-speed interfaces such as JESD204B/C, PCIe Gen3 x8, QSFP+/SFP+, DisplayPort, USB-C, and multiple Ethernet MACs (GEM0/GEM3).

How is signal integrity and power handled?

We follow strict impedance-control PCB design, use controlled routing for high-speed lines, and implement robust multi-rail power with PMICs, discrete regulators, and LC filtering to ensure clean signal paths.

What OS and development tools do you support?

Our BSP includes Yocto(with device tree, FSBL, U-Boot), Vivado/Vitis project templates, JESD204 reference designs, and host-side PCIe streaming SDKs.

Can I customize the FPGA logic and applications?

Absolutely. We provide RTL, FPGA shells, and driver APIs so you can implement custom DSP blocks, interfaces, and accelerators within Vivado/Vitis frameworks.

Are drivers available for RF data converters?

Yes. Our software supports the RF data converters on RFSoC devices, compatible with widely used tools like Xilinx's RF Analyzer, ensuring easy diagnostics and loopback testing.

What clock sources are available on your platforms?

We provide onboard low-jitter clock synthesizers (TI LMK/LMX, Renesas ZL), programmable PLLs, plus SMA/I²C connectivity for external clock inputs or daisy chaining.

How do you handle multi-tile and multi-board sync?

Our solutions include Multi-Tile Synchronization (MTS) and support for multi-board synchronization, enabling phase-aligned ADC/DAC sampling across devices.

Can clocks be reconfigured at runtime?

Yes. Clock outputs can be updated via I2C interfaces, and we provide scripts and APIs to dynamically adjust frequencies and phases.

Which Ethernet ports are supported?

We expose GEM0 and GEM3 Ethernet MACs, mapped to GbE PHYs. These are software-configurable via Linux and can be used for control, data streaming, or network-level synchronization.

What expansion options are available?

You’ll find FMC+ connectors, M.2 PCIe slots for SSDs or accelerators, and QSFP+/SFP+ bays for high-speed networking solutions.

How does PCIe functionality work on the PCIe card?

The RFSoC PL region connects to PCIe Gen3 x8, enabling direct memory-mapped streaming, low-latency host communications, and compatibility with standard PC motherboards.

What production services does iWave offer?

We offer turnkey production including SoM + custom carrier + enclosure + testing, with full DFM/DFT practices for scalable manufacturing.

Do you offer rugged and long-lifecycle support?

Yes, iWave modules undergo MIL-grade validation and ruggedization, and we guarantee product lifecycle support for 15+ years.

Can I get ODM or customization help?

Definitely. We offer ODM services, including schematic-level customization, enclosure design, thermal analysis, and integrated hardware/software solutions tailored to your application.

Which RFSoC devices and channel counts are supported?

iWave SoMs support AMD Zynq UltraScale+ RFSoC FPGA devices such as ZU49, ZU39, ZU29, ZU48, ZU47, ZU43, ZU28, ZU27, ZU25 supporting up to 8 channels and 16 channels for providing flexible configuration for ADC/DAC intensive applications.

What high-speed interfaces are available on the SoM?

Each SoM includes high-speed interfaces such as JESD204B/C, PCIe Gen3 x8, QSFP+/SFP+, DisplayPort, USB-C, and multiple Ethernet MACs (GEM0/GEM3).

How is signal integrity and power handled?

We follow strict impedance-control PCB design, use controlled routing for high-speed lines, and implement robust multi-rail power with PMICs, discrete regulators, and LC filtering to ensure clean signal paths.

What OS and development tools do you support?

Our BSP includes Yocto(with device tree, FSBL, U-Boot), Vivado/Vitis project templates, JESD204 reference designs, and host-side PCIe streaming SDKs.

Can I customize the FPGA logic and applications?

Absolutely. We provide RTL, FPGA shells, and driver APIs so you can implement custom DSP blocks, interfaces, and accelerators within Vivado/Vitis frameworks.

Are drivers available for RF data converters?

Yes. Our software supports the RF data converters on RFSoC devices, compatible with widely used tools like Xilinx's RF Analyzer, ensuring easy diagnostics and loopback testing.

What clock sources are available on your platforms?

We provide onboard low-jitter clock synthesizers (TI LMK/LMX, Renesas ZL), programmable PLLs, plus SMA/I²C connectivity for external clock inputs or daisy chaining.

How do you handle multi-tile and multi-board sync?

Our solutions include Multi-Tile Synchronization (MTS) and support for multi-board synchronization, enabling phase-aligned ADC/DAC sampling across devices.

Can clocks be reconfigured at runtime?

Yes. Clock outputs can be updated via I2C interfaces, and we provide scripts and APIs to dynamically adjust frequencies and phases.

Which Ethernet ports are supported?

We expose GEM0 and GEM3 Ethernet MACs, mapped to GbE PHYs. These are software-configurable via Linux and can be used for control, data streaming, or network-level synchronization.

What expansion options are available?

You’ll find FMC+ connectors, M.2 PCIe slots for SSDs or accelerators, and QSFP+/SFP+ bays for high-speed networking solutions.

How does PCIe functionality work on the PCIe card?

The RFSoC PL region connects to PCIe Gen3 x8, enabling direct memory-mapped streaming, low-latency host communications, and compatibility with standard PC motherboards.

What production services does iWave offer?

We offer turnkey production including SoM + custom carrier + enclosure + testing, with full DFM/DFT practices for scalable manufacturing.

Do you offer rugged and long-lifecycle support?

Yes, iWave modules undergo MIL-grade validation and ruggedization, and we guarantee product lifecycle support for 15+ years.

Can I get ODM or customization help?

Definitely. We offer ODM services, including schematic-level customization, enclosure design, thermal analysis, and integrated hardware/software solutions tailored to your application.