チュートリアルおよび演習
AUP は、AUP サポート ボードで使用するチュートリアルと演習問題を開発しました。The laboratory material is targeted for use in a introductory Digital Design course where professors want to include FPGA technology in the course to validate the learned principles through creating designs using Vivado.
このチュートリアルは、Vivado デザイン ソフトウェア スイートを使用して AMD プログラマブル デバイスのデジタル デザイン フローをユーザー (学生) に紹介することを目的としています。演習問題には、HDL の基本的なモデリング原理と、問題文が含まれます。教授は、各演習文書にある問題を必要に応じて割り当てることができます。また、演習問題のソース コードへのアクセスも別途要求できます。学期の中間試験と期末試験までに数週間かかることを踏まえ、演習数は 1 学期のコースとして十分な教材となっています。
各演習の完全なソース デッキは教授の方々が利用できます。完全なソース デッキの入手をご希望される場合は、メッセージ本文に言語 (Verilog/VHDL) を明記し、肩書、電子メール アドレス、大学の住所を記載して、AUP に電子メールをご送信ください。
Supporting Material
マスター XDC ファイル | Basys3.xdc | Nexys4DDR.xdc | Nexys4.xdc | |||
リファレンス マニュアル | Basys3_rm.pdf | Nexys4DDR_rm.pdf | Nexys4_rm.pdf | |||
回路図 | Basys3_sch.pdf | Nexys4DDR_sch.pdf | Nexys4_sch.pdf |
Labs Material
タイトル |
Verilog | VHDL | ||||||
2015x | 2013x | 2015x | 2013x | |||||
Source | Source | Source | Source | |||||
Vivado Tutorial | チュートリアル | チュートリアル | チュートリアル | チュートリアル | チュートリアル | チュートリアル | チュートリアル | チュートリアル |
Lab1 - Modeling Concepts | 演習 1 | 演習 1 | 演習 1 | 演習 1 | 演習 1 | 演習 1 | 演習 1 | 演習 1 |
Lab2 - Numbering Systems | 演習 2 | 演習 2 | 演習 2 | 演習 2 | 演習 2 | 演習 2 | 演習 2 | 演習 2 |
Lab3 - Multi-Output Circuits | 演習 3 | 演習 3 | 演習 3 | 演習 3 | 演習 3 | 演習 3 | 演習 3 | 演習 3 |
Lab4 - Tasks, Functions, and Testbench | 演習 4 | 演習 4 | 演習 4 | 演習 4 | 演習 4 | 演習 4 | 演習 4 | 演習 4 |
Lab5 - Modeling Latches and Flip-Flops | 演習 5 | 演習 5 | 演習 5 | Not required | 演習 5 | 演習 5 | 演習 5 | Not required |
Lab6 - Modeling Registers and Counters | 演習 6 | Not required | 演習 6 | Not required | 演習 6 | Not required | 演習 6 | Not required |
Lab7 - Behavioral Modeling and Timing Constraints | 演習 7 | Not required | 演習 7 | Not required | 演習 7 | Not required | 演習 7 | Not required |
Lab8 - Architectural Wizard and IP Catalog | 演習 8 | Not required | 演習 8 | Not required | 演習 8 | Not required | 演習 8 | Not required |
Lab9 - Counters, Timers, and Real-Time Clock | 演習 9 | Not required | 演習 9 | Not required | 演習 9 | Not required | 演習 9 | Not required |
Lab10 - Finite State Machines | 演習 10 | Not required | 演習 10 | Not required | 演習 10 | Not required | 演習 10 | Not required |
演習 11 - ASM チャートを使用したシーケンシャル システム デザイン | 演習 11 | Not required | 演習 11 | Not required | 演習 11 | Not required | 演習 11 | Not required |