Digital Circuits Lab

教學目標

本課程以邏輯設計知識為基礎,實作數位電路與系統設計。 Practice the digital circuit design (i.e., logical design) Combinational circuit Synchronous Sequential circuit Practice Hardware Description Language: Verilog Learn EDA Tools for the FPGA Design Learn FPGA Designs

課程綱要:

Lab 0: Syllabus

Lab 1: Sequential Multiplier

Lab 2: Matrix Multiplication Simulation

Lab 3: Simple ALU

Lab 4: Push Button and LED Control

Lab 5: Character LCD Control

Lab 6: UART Communications

Lab 7: Matrix Multiplication Circuit for Real

Lab 8: SD Card Reader Circuit

Lab 9: Password Cracking

Lab 10: VGA Graphic Display

Mat 01: Introduction to Vivado

Mat 02: Introduction to Verilog

Mat 03: Introduction to the FPGAs

Final Project

News Content Deadline / Date
Lab upload! Lab 01, 02, 03 Sep. 10, 2021
Lab update! Lab 01 and Mat 01 Sep. 16, 2021
Lab update! Lab 00 Sep. 17, 2021
Lab update! Mat 01 Sep. 19, 2021
Lab upload! Lab 04, Mat 02 Sep. 19, 2021
Lab update! Lab 00 and Mat 02 Sep. 28, 2021
Lab update! Mat 03 Oct. 07, 2021
Lab update! Lab 04 Oct. 14, 2021
Lab upload! Lab 05 Oct. 14, 2021
Lab upload! Lab 06 Oct. 15, 2021
Lab update! Lab 06 Nov. 10, 2021
Lab upload! Lab 07 Nov. 10, 2021
Lab upload! Lab 08 Nov. 17, 2021
Lab update! Lab 08 Nov. 19, 2021
Lab upload! Lab 09 Nov. 24, 2021
Lab update! Lab 09 Nov. 26, 2021
Lab upload! Lab 10 Nov. 29, 2021
Final project upload! Final Project Nov. 29, 2021
Lab update! Lab 10 Dec. 03, 2021
Final project update! Final Project Dec. 09, 2021

Teaching Assistant: 1. 劉宗函: bhforake@gmail.com 2. 翁堉豪: tony22657833@gmail.com 3. 李璨宇: frank.cs08@nycu.edu.tw 4. 鐘凡: fzhong@cs.nctu.edu.tw 5. 莊至浩: ch.chuang89@gmail.com 6. 王軒: sshhaawwnn111@gmail.com

Phone: 03-5712121-59283

Lab: 工程三館615 (EC615)

Last Updated at 10:30 Dec 09, 2021