曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
本课程介绍如何在 Simulink® 中开发和配置模型从而将系统部署在 Xilinx® 的 Zynq®-7000 可编程 SoC 上。本课程主要针对使用 Embedded Coder® 和 HDL Coder® 进行代码生成、验证和软件部署等软/硬件联合设计的Simulink®用户。
内容包括:
Simulink 系统和算法建模 (或 Simulink 汽车系统设计 或 Simulink 航天航空系统设计)。 C 和 HDL 编程语言知识。
第一部分 |
|
Zynq 平台简介和环境设置 |
目标:配置 Zynq-7000 平台和 MATLAB 环境。 · Zynq-7000 简介 · 设置 Zynq 平台和软件 · 配置 MATLAB 环境 · 测试与 Zynq 硬件的连接性 |
介绍 Embedded Coder 和 HDL Coder |
目标:配置 Simulink 模型用于嵌入式代码生成并且有效分析生成的代码。 · 嵌入式应用架构 · 生成 ERT 代码 · 代码模块 · 生成代码的数据结构 · Simulink 模型的 HDL 代码生成设置 · 使用 HDL Workflow Advisor |
IP 核的生成和部署 |
目标:使用 HDL Workflow Advisor 配置 Simulink 模型,生成和编译 HDL 和 C 代码,并把代码部署到 Zynq 平台。 · 为可编程逻辑配置子系统 · 配置目标接口和外设 · 生成 IP 核并且与 SDK 集成 · 建立和部署 FPGA 位流文件 · 生成和部署软件接口模型 · 外部模式参数标定 |
第二部分 |
|
使用 AXI4 接口 |
目标:在处理系统和可编程逻辑数据通信中使用不同的 AXI 接口。 · AXI 接口简介 · AXI4-Lite 应用 · 使用 AXI4 流 · AXI4 性能考虑 |
处理器在环验证 |
目标:使用处理器在环验证 Zynq 平台算法并且在生成算法中分析执行时间。 · Zynq 中处理器在环(PIL) 工作流程 · 使用模型引用进行 PIL 验证 · PIL 代码执行分析 · PIL 考虑因素 |
第三部分 |
|
实时应用的数据接口 |
目标:使用UDP 接口传输 Simulink 和 Zynq 平台实时应用的数据。 · 数据接口简介 · 配置 UDP 模块用于数据流 · 同步 Simulink 和 Zynq 数据 · 与 AXI 流的数据接口 · 分区设计 · 数据接口考虑因素 |
集成设备驱动 |
目标:开发设备驱动接口集成处理系统(PS)外设。 · 开发设备驱动流程 · 使用 Legacy Code Tool · GPIO 接口 · 交叉编译设备驱动 |
第四部分 |
|
定制参考设计 |
目标:为 Vivado 创建和打包可重用的 IP,注册自定制板子和参考设计。 · 定制参考设计的目的 · 创建 Vivado 的可重用 I · 参考设计简介 · 定制参考设计 · 注册板和定制参考设计 |