-
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 インテグレーターを使用して開発します。
- Vivado プロジェクトを作成し、ターゲット ボード用の基本的なエンベデッド システムを IP インテグレーターを使用して開発します。
- Zynq Architecture
- プログラマブル ロジックへのエンベデッド システムの展開
- 演習 2: プログラマブル ロジックへのペリフェラルの追加
- IP カタログの AXI ペリフェラルを追加することで、ハードウェア システムを拡張します。
- 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.
- 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.
- 演習の指示書とソース ファイル
- プレゼンテーション (PDF)
PYNQ-Z1、PYNQ-Z2、ZedBoard、Zybo に共通
- 演習ソース ファイル (GitHub)
- 演習ドキュメント (Markdown)
- プレゼンテーション (GitHub 上の PDF)
- プレゼンテーション (pptx)*
- README (Markdown)
Common to ZedBoard and ZYBO
- 演習ドキュメント (PDF)
- 演習ソース ファイル
- 演習ドキュメントおよびプレゼンテーション (docx および pptx)*
ZedBoard
ZYBO
Common to ZedBoard and ZYBO
- 演習ドキュメント (PDF)
- 演習ソース ファイル
- 演習ドキュメントおよびプレゼンテーション (docx および pptx)*
ZedBoard
ZYBO