使用 Simulink 进行 Xilinx Zynq RFSoC 编程
查看时间表并报名课程详细信息
本实操课程为期两天,重点介绍如何在 Simulink® 中开发和配置模型以及在 Xilinx® Zynq® UltraScale+ RFSoC 上部署。
内容包括:
内容包括:
- Zynq RFSoC 平台概述和环境设置
- 频率规划和奈奎斯特区域
- 具有 SoC Blockset 的 RFSoC 的系统仿真、部署和测试
- 通过硬件/软件协同设计进行部署
第1天 (共2天)
RFSoC 设备概述
目标: RFSoC 的设备设置、参数和硬件细节简介
- 软件无线电概念和工作流程概述
- 查看 RFSoC 的内置 ADC/DAC Tile、FPGA 结构和 ARM 处理器
- 了解各代 RFSoC 设备之间的差异
- 了解 DAC 和 ADC Tile 的可编程选项
频率规划
目标: 介绍 RFSoC 的 DAC 和 ADC Tile 中关于使用奈奎斯特区域和采样率的频率规划
- 使用 DAC Tile 数字正交调制器进行数字上变频
- 使用 DAC 的普通模式(奈奎斯特区域 1)和混合模式(奈奎斯特区域 2)操作进行传输
- 应用带通采样定理选择接收机的采样率
RFSoC 发射和接收函数的仿真
目标: 仿真 RFSoC 中数字信号的发射和接收
- 查看基于帧的处理
- 仿真 RFSoC 的发射机和接收机器模型
- 准备要部署到 RFSoC 的模型
第2天 (共2天)
使用 SoC Blockset 的目标 RFSoC
目标: 针对第 1 代、第 3 代 RFSoC 执行 SoC 硬件/软件架构的仿真、建模和分析。
- SoC Blockset 简介
- 使用 SoC Blockset 中的 RFSoC 模板创建 RFSoC 系统建模框架
- 使用 SoC Builder 对算法的 PL 和 PS 端进行仿真并生成代码
- 在板上部署针对 FPGA、ARM 和 RF 转换器 Tile 的应用
RFSoC 的软硬件协同设计
目标: 在运行时部署 HDL IP 设计并与之交互,通过 MATLAB 验证性能
- 生成并检查 RFSoC Vivado 工程
- 在运行时访问生成的 HDL IP 的流和参数数据
- 在 MATLAB 中动态配置 RF 数据转换器设置