運用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 9/10 9/11 |
| 第 2 週 | 2. Design methodology and tools 2. Lab2: Lab safety and GPIO 9/17 9/18 |
| 第 3 週 | 3. GPIO, Timers and Clocks 3. Lab3: Digital Input, 9/24 9/25 |
| 第 4 週 | 4. Interrupts 4. Lab4: Analog Output 10/1 10/2 |
| 第 5 週 | 5. Asynchronous Serials Communication 5. Lab5: Communication 10/8 10/9 |
| 第 6 週 | 6. DAC and PWM 6. Lab6: Quartus 10/15 10/16 |
| 第 7 週 | 7. Tasks and Scheduling, FreeRTOS 7. Lab7: Counter and Shift registers 10/22 10/23 |
| 第 8 週 | 8. Introduction to digital logic and FPGA 8. Lab8: Using FPGA 10/29 10/30 |
| 第 9 週 | 期中考 11/5 11/6 |
| 第 10 週 | 9. Verlog HDL 9. Lab9: Enable Camera 11/12 11/13 |
| 第 11 週 | 10. Arduino MKR vidor 4000 10. Lab10: QR Recognition 11/19 11/20 |
| 第 12 週 | 11. Counters and shift registers 11. Lab11: Draw Logo 11/26 11/27 |
| 第 13 週 | 12. Finite State Machines 12/3 12/4 |
| 第 14 週 | 13. Timing constraints 12/10 12/11 |
| 第 15 週 | 14. FPGA Embedded memory 12/17 12/18 |
| 第 16 週 | 14. FPGA Embedded memory 12/24 12/25 |
| 第 17 週 | 14. FPGA Embedded memory 12/31 1/1(放假) |
| 第 18 週 | 期末考 1/7 1/8 |
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
