Video and Webinar Series

Developing Radio Applications for RFSoC with MATLAB and Simulink

In these videos, a MathWorks engineer uses a new Model-Based Design workflow to perform  hardware-software partitioning using the example of a range-Doppler radar algorithm.

  • Capabilities of Xilinx Zynq UltraScale+ RFSoC devices
  • Challenges in hardware/software co-design
  • System architecture simulation with SoC Blockset
  • Overview of range-Doppler radar
  • Developing reference models in Simulink
  • Algorithm elaboration

Hardware/Software Co-Design Workflow | Developing Radio Applications for RFSoC with MATLAB & Simulink, Part 1

Target SoC architectures like Xilinx UltraScale+ RFSoC devices using Model-Based Design. Build Simulink models of hardware/software platforms to make design decisions.

System Specification and Design | Developing Radio Applications for RFSoC with MATLAB & Simulink, Part 2

System specifications for a range-Doppler radar are the driver for hardware/software implementation decisions when targeting SoC architectures like Xilinx RFSoC devices.

Hardware/Software Partitioning | Developing Radio Applications for RFSoC with MATLAB & Simulink, Part 3

Perform simulation and analysis of the SoC architecture of the Xilinx RFSoC to investigate hardware/software partitioning of the range-Doppler radar algorithm.

Code Generation and Deployment | Developing Radio Applications for RFSoC with MATLAB & Simulink, Part 4

Use SoC Blockset to automate the process of C and HDL code generation from Simulink models, and to automatically deploy the range-Doppler radar algorithm to a Xilinx ZCU111 development kit.