• Course Information

    説明

    このコースでは、教授の方々向けに、ZedBoard と AMD Vivado™ Design Suite を使用した Zynq™ におけるエンベデッドシステ ム デザイン フローを説明します。

    レベル

    Introductory

    時間

    2 日間

    参加対象者

    AMD のプログラマブル テクノロジに精通し、Zynq を使用する SoC ベースのエンベデッド システム デザインの習得を検討されている大学教授。

    前提条件

    デジタル ロジックおよび FPGA デザインの経験
    Vivado Design Suite の基礎的な経験
    C プログラミングに関する基礎知識
    Basic microprocessor experience

習得できるスキル

After completing this workshop, you will be able to:

  • Vivado と IP インテグレーターを使用して、ZedBoard 上に配置された Zynq の ARM プロセッサをターゲットとするエンベデッド システムを迅速に構築する
  • ハードウェア システムを AMD のペリフェラルで拡張する
  • カスタム ペリフェラルを作成し、システムに追加する
  • Write a software application to access peripherals
  • Perform IP-level Bus Functional simulation verification

Course Overview

1 日目:

  • Zynq を使用したエンベデッド システム デザインの概要

  • 演習 1: シンプルなハードウェア デザイン
    • Vivado プロジェクトを作成し、ターゲット ボード用の基本的なエンベデッド システムを IP インテグレーターを使用して開発します。
       
  • Zynq Architecture

  • プログラマブル ロジックへのエンベデッド システムの展開

  • 演習 2: プログラマブル ロジックへのペリフェラルの追加
    • IP カタログの AXI ペリフェラルを追加することで、ハードウェア システムを拡張します。
       
  • Adding Your Own IP Peripheral

  • 演習 3: 独自のカスタム IP の作成と追加
    • Vivado の Manage IP 機能を使用してカスタム IP を作成し、カスタム ペリフェラルでシステムを拡張します。

2 日目:

  • Software Development Environment

  • 演習 4: 基本的なソフトウェア アプリケーションの記述
    • Write a basic C application to access the peripherals.
       
  • Software Development and Debugging

  • 演習 5: SDK を使用したソフトウェア デバッグ
    • Use API to drive CPU's timer.Perform software debugging using SDK.

PYNQ-Z1、PYNQ-Z2、ZedBoard、Zybo に共通