• 课程信息

    描述

    本课程向教授介绍了使用 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.
       
  • Zynq Architecture

  • Extending the Embedded System into Programmable Logic

  • 实验课 2:在可编程逻辑中加入外设
    • 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 应用。
       
  • Software Development and Debugging

  • 实验课 5:利用 SDK 进行软件调试
    • Use API to drive CPU's timer.利用 SDK 进行软件调试。

PYNQ-Z1、PYNQ-Z2、ZedBoard 和 Zybo 通用资料

ZedBoard 和 ZYBO 通用资料

ZedBoard

ZYBO

ZedBoard 和 ZYBO 通用资料

ZedBoard

ZYBO