一、課程說明(Course Description)

The rapid cost and size reduction and high-level integration of semiconductor technologies are enabling the design of embedded systems, which are special-purpose computers optimized for the given application. What fundamentally distinguishes embedded systems today from a few decades ago are network connectivity, large capacity storage, and much richer peripheral devices. This course gives students an opportunity to build entire embedded systems by integrating these salient features of modern embedded systems. Students will get hands-on experience with the survey, proposal, design, implementation, and evaluation of the embedded systems project.

二、指定用書(Text Books)

John Catsoulis, Designing Embedded Hardware, published by O'Riley, ISBN 0-596-00755-8, May 2005, 400 pages.

三、參考書籍(References)

To be posted on the course website

四、教學方式(Teaching Method)

Two hours of lectures and two hours of staffed laboratories per week, on average. More lectures will be given in the beginning of the semester, and more labs will be scheduled in the later part of the semster.

五、教學進度(Syllabus)

1. introduction, basic Digital logic and EE review; use of power supplies, probes
2. basic MCU concepts, how to program, including I/O ports, SPI, I2C, PWM, optionally CAN; use of scopes, logic analyzers
3. timer, interrupt programming, watchdog reset; two-line LCD module or other textual display
4. UART concepts, ADC, DAC; example sensors, actuators, speakers, amplifiers, SPI-ADCs
5. SD card, flash memory, maybe file system (one week)
6. wireless MAC case study: nRF24L01 or BlueTooth; antenna issue, spectrum analyzer
7. phase-locking, phase-amplitude comparison
8. USB: host interface controller, slave-to-slave
9. Ethernet, TCP/IP, optionally Wi-Fi
10. Glue logic: PLD, optionally FPGA, how to program; voltage level converters (one week)
11. PCB development tutorial, CAD
12. SMT Soldering, testing
13. Connectors, sockets,
14. Power issue: voltage regulators (buck, boost, buck-boost), chargers, DC-DC converters, current limiter
15. External memory interfacing; could do SPI EEPROM or SPI flash; address space
16. Project demo

Please note that the items are not necessarily organized by week. Most of the materials will be covered by week 7-8. Half of the quarter will be devoted to actual project implementation.


六、成績考核(Evaluation)

Class Participation 30%
Project work 70%

七、可連結之網頁位址

http://r638-2.cs.nthu.edu.tw/CS4108/