運用MCU與FPGA之崁入式系統設計
Embedded System Design with MCU and FPGA
| 節 | 週二 | 週三 |
|---|---|---|
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:517
- 聯絡方式
- Email: machingwen@yahoo.com.tw Line: machingwen