-
课程信息
- 描述
本课程将向教授介绍使用 Vivado IP Integrator、硬件分析仪和 Vivado HLS 设计和调试系统的必要技能。
- 适应水平
中级
- 时长
2 天
- 培训对象
熟悉 AMD 可编程技术并希望使用 Zynq 快速掌握 SoC 系统设计的教授。
- 预先要求
拥有数字逻辑和 FPGA 设计经验
拥有 Vivado Design Suite 基本使用经验
基本了解 C 编程
可掌握的技能
After completing this workshop, you will be able to:
- 通过 AMD 设计约束条件实现性能
- 使用 Vivado 和 IP Integrator 快速构建以 ZedBoard 上的 Zynq ARM 处理器为目标的嵌入式系统
- 利用 AMD 提供的外设扩展硬件系统
- 创建自定义外设并将其添加到系统中
- Debug a design using Vivado hardware analyzer
- Use Vivado HLS to generate an IP-XACT compliant hardware accelerator
课程概述
第 1 天:
- 7-Series Architecture Overview
- Vivado 设计流程
- 实验课 1:创建 HDL 设计
- Use Vivado IDE to create a simple HDL design.Simulate the design using the XSIM HDL simulator available in Vivado design suite.Generate the bitstream and verify in hardware.
- Use Vivado IDE to create a simple HDL design.Simulate the design using the XSIM HDL simulator available in Vivado design suite.Generate the bitstream and verify in hardware.
- AMD 设计约束条件
- 实验课 2:AMD 设计约束条件
- Create a project with I/O Planning type, enter pin locations, and export it to the rtl.Then create the timing constraints and perform the timing analysis.
- Create a project with I/O Planning type, enter pin locations, and export it to the rtl.Then create the timing constraints and perform the timing analysis.
- IP Integrator and Embedded System Design Flow
- 实验课 3:使用 IP Integrator 创建处理器系统
- Create a simple ARM Cortex-A9 based processor design targeting the ZedBoard using IP Integrator.
第 2 天:
- Embedded System Design with Custom IP
- 实验课 4:创建和添加自己的定制 IP
- Use the Manage IP feature of Vivado to create a custom IP and extend the system with the custom peripheral.编写访问外设的基本 C 应用。
- Use the Manage IP feature of Vivado to create a custom IP and extend the system with the custom peripheral.编写访问外设的基本 C 应用。
- System Debugging using Vivado Logic Analyzer and SDK
- 实验课 5:使用 Vivado 逻辑分析器核心进行调试
- Insert various Vivado Logic Analyzer cores to debug/analyze system behavior.
- Insert various Vivado Logic Analyzer cores to debug/analyze system behavior.
- Profiling and Performance Improvement
- Introduction to High-Level Synthesis with Vivado HLS
- Improving Performance and Resource Utilization
- Creating an Accelerator
- 实验课 6:使用加速器创建处理器系统
- Profile an application performing a function both in software and hardware.Create an accelerator in Vivado HLS.Use the generated accelerator to build a complete system.
ZedBoard
- README
- 实验课源文件
- 实验课文档 (PDF)
- 实验课文档和演示文稿(docx 和 pptx)*
- 实验课解决方案*
Zybo
- README
- 实验课源文件
- 实验课文档 (PDF)
- 实验课文档和演示文稿(docx 和 pptx)*
- 实验课解决方案*