-
课程信息
- 描述
本课程向教授介绍了使用 ZedBoard 和 AMD Vivado Design Suite 在 Zynq 上进行嵌入式系统设计的流程。
- 适应水平
入门
- 时长
2 天
- 培训对象
熟悉 AMD 可编程技术并希望使用 Zynq 快速掌握基于 SoC 的嵌入式系统设计的教授。
- 预先要求
拥有数字逻辑和 FPGA 设计经验
拥有 Vivado Design Suite 基本使用经验
基本了解 C 编程
拥有基本的微处理器经验
可掌握的技能
After completing this workshop, you will be able to:
- 使用 Vivado 和 IP Integrator 快速构建以 ZedBoard 上的 Zynq ARM 处理器为目标的嵌入式系统
- 利用 AMD 提供的外设扩展硬件系统
- 创建自定义外设并将其添加到系统中
- Write a software application to access peripherals
- Perform IP-level Bus Functional simulation verification
课程概述
第 1 天:
- Introduction to Embedded System Design using Zynq
- 实验课 1:简单硬件设计
- Create a Vivado project and use IP Integrator to develop a basic embedded system for a target board.
- Create a Vivado project and use IP Integrator to develop a basic embedded system for a target board.
- Zynq Architecture
- Extending the Embedded System into Programmable Logic
- 实验课 2:在可编程逻辑中加入外设
- Extend the hardware system by adding AXI peripherals from the IP catalog.
- Extend the hardware system by adding AXI peripherals from the IP catalog.
- 添加自己的 IP 外设
- 实验课 3:创建和添加自己的定制 IP
- Use the Manage IP feature of Vivado to create a custom IP and extend the system with the custom peripheral.
第 2 天:
- Software Development Environment
- 实验课 4:编写基础软件应用
- 编写访问外设的基本 C 应用。
- 编写访问外设的基本 C 应用。
- Software Development and Debugging
- 实验课 5:利用 SDK 进行软件调试
- Use API to drive CPU's timer.利用 SDK 进行软件调试。