使用 MATLAB 和 Simulink 在 Zynq UltraScale+ RFSoC 上进行设计

使用 MATLAB 和 Simulink 在 AMD® Zynq® UltraScale+™ RFSoC 设备上开发、部署和验证无线系统设计。

  • 使用硬件与 MATLAB 和 Simulink 之间流式传输的数据,表征射频性能。
  • 运用符合标准的 5G 和 LTE 波形以及自定义波形。
  • 进行硬件架构和算法建模与仿真。
  • 使用自动 HDL 代码和 C 代码生成将系统部署到 Zynq UltraScale+ RFSoC 板上。
  • 调试和验证连接到 MATLAB 或 Simulink 测试环境的硬件上所运行的算法。

利用流式传输的数据验证系统射频性能

使用 MATLAB 和 Simulink,将符合标准的 5G 和 LTE 波形以及自定义波形流式传入及传出硬件。在 MATLAB 中测量结果,以表征系统的射频性能,适用系统包括 Avnet® 推出的带 Qorvo 射频前端的 Zynq UltraScale+ RFSoC 开发套件和面向第三代 RFSoC 的 Avnet 宽带毫米波无线电开发套件

赛灵思 RFSoC 和 Avnet RFSoC 开发套件

代码示例和文档

仿真 AMD Zynq UltraScale+ RFSoC 设备的无线系统

仿真和分析 RFSoC 设备的 SoC 设计。您可以将算法拆分为几个部分,以便在 Arm Cortex-53 和 IP 核上执行以及在可编程逻辑中实现它们。您可以对使用 AXI4 互连的处理器和可编程逻辑之间的有效通信以及与片外 DDR 内存的通信进行建模。使用 RFSoC 模板仿真参考设计,以分析内部和外部连接对发射和接收通信算法的影响,例如内存行为和射频 (RF) 输入/输出 (I/O) 行为。


验证在 Zynq UltraScale+ RFSoC 硬件上部署的算法

您可以使用 HDL 联合仿真通过 MATLAB 和 Simulink 测试平台验证您用于在 RFSoC 设备上实现的 HDL 代码,而无需编写 Verilog 测试平台VHDL 测试平台。支持的仿真器包括 Siemens Questa™、Cadence® Xcelium®、Synopsys® VCS®、AMD® Vivado™。然后,您可以重新将这些 MATLAB 和 Simulink 测试平台与 RFSoC 开发板结合使用,通过 FPGA 在环测试来验证硬件实现。

捕获信号并上传到 MATLAB 进行分析