校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

運用MCU與FPGA之崁入式系統設計

Embedded System Design with MCU and FPGA

學期
108-1
學分
3 學分
當期課號
5983
永久課號
IOG5008
開課單位
智慧科學暨綠能學院
授課教師
馬清文
類別
選修
上課時間表
週二
週三
6
14:20–15:10
運用MCU與FPGA之崁入式系統設計
CM600
7
15:30–16:20
運用MCU與FPGA之崁入式系統設計
CM600
2 節連堂
8
16:30–17:20

* 根據陽明交大上課時間表所列

概述

Embedded systems are widely used in our daily lives, which makes a large number of electronic devices and gadgets possible. In order to let students experience the experience of designing embedded systems using both MCU and FPGA, a series of experiments were designed around the course. Arduino Uno will be used to introduce the basic concepts of MCU architecture and embedded software design. The Arduino MKR Vidor 4000 will be used in FPGA experiments. The course ends with the student's semester project.

週次計畫
週次主題
第 1 週1. Course outline 1. Lab1: Arduino IDE
第 2 週2. Design methodology and tools 2. Lab2: Lab safety and GPIO
第 3 週3. GPIO, Timers and Clocks 3. Lab3: Digital Input,
第 4 週4. Interrupts 4. Lab4: Analog Output
第 5 週5. Asynchronous Serials Communication 5. Lab5: Communication
第 6 週6. DAC and PWM 6. Lab6: Quartus
第 7 週7. Tasks and Scheduling, FreeRTOS 7. Lab7: Counter and Shift registers
第 8 週8. Introduction to digital logic and FPGA 8. Lab8: Using FPGA
第 9 週期中考
第 10 週9. Verlog HDL 9. Lab9: Enable Camera
第 11 週10. Arduino MKR vidor 4000 10. Lab10: QR Recognition
第 12 週11. Counters and shift registers 11. Lab11: Draw Logo
第 13 週12. Finite State Machines
第 14 週13. Timing constraints
第 15 週14. FPGA Embedded memory
第 16 週14. FPGA Embedded memory
第 17 週14. FPGA Embedded memory
第 18 週期末考
教科書

David E. Simon, An Embedded Software Primer, Addison-Wesley, 1999 Michael Barr and Anthony Massa, Programming Embedded Systems with C and GNU Development Tools, O’Reilly, 2007 Tianhong Pan, Yi Zhu, Designing Embedded Systems with Arduino, Springer Nature, 2018 Meher Krishna Patel, FPGA designs with Verilog and SystemVerilog, MIT, 2018

Office Hours
地點
office:517
聯絡方式
Email: machingwen@yahoo.com.tw Line: machingwen