ASIAN INSTITUTE OF TECHNOLOGY
SCHOOL OF ENGINEERING AND TECHNOLOGY
Embedded System Integration 3(2-3) Semester: January
Rationale: This project-oriented course will consist of the specification,
design, implementation, integration, and testing of an Embedded System. The
topics are covered including Embedded Systems HW, Embedded Systems SW,
interfacing, communications, control, design technology, and validation. It
should help to motivate students to put more emphasis on education in embedded
systems by integrating knowledge from many different areas. Students work in
groups of 2-4 persons to design, implement and test a small Embedded System.
Catalog Description: Embedded Systems, Computer, Hardware/Software
co-design, Interfacing, Control, Communication, Real-time operating systems.
Pre-requisite: None
Course Outline:
I Introduction to Embedded Systems integration
II Embedded Systems Hardware
1. Input
2. Communication units
3. Processing units: Microcontroller
4. Processing units: FPGA
5. Memories
6. Outputs
III Embedded Systems Software
1. Basic architecture
2. Application-specific Instruction-Set
IV System Peripherals
1. LCD controllers
2. Motor controllers
3. Disk data storage controllers
4. Keyboard controllers
V Digital and Analog interfacing
1. Digital interfacing and handshaking
2. A/D, D/A converters
3. Sensors and actuators
VI Data communication and networks
1. wireless network
2. ad-hoc network
3. Multi-agent architectures
VII Control systems
1. Open-loop and closed-loop control systems
2. General control systems and PID controllers
VIII Design technology
1. Automation: Synthesis
2. Reuse: Intellectual Property Cores
3. Design Process Models
IX Validation
1. Rapid prototyping
C
programming C1 C2 C3 C4 C5 C6 C7 C8 (try: csa2011)
Hardware
hardware.zip
Final2020:
final.pdf
Final 2021: final.pdf
Lecture 1: lecture1.pdf
Lecture 2: lecture2.pdf
Lecture 3: lecture3.pdf
Lecture 4 : lecture4.pdf
Lecture 5: lecture5-1.pdf lecture5-2.pdf
Schedule (extra 1): schedul1.pdf schedule2.pdf Password: rts2010
Lecture 6 : lecture6.pdf
Lecture 7 : lecture7.pdf
Lecture 8 : lecture8.pdf lecture8-2.pdf Lecture8-3.pdf
lecture8n.pdf lecture8-2n.pdf network.ppt
(New)
Lecture 9 : lecture9.pdf
Lecture Testing : Test.pdf
Shell
script: linux.zip
Raspberry
Pi: raspberrypi.zip
Lab1: lab1.pdf
Lab2 : lab2.pdf
Lab3 : lab3.pdf
Lab4: lab4.pdf
Lab5: lab5.pdf
Example exam
Textbook:
J. K. Peckol: Embedded System: A Contemporary Design Tool, Wiley, 1st
edition, 2007
F. Vahid, and T. D. Givargis: Embedded System Design: A Unified
Hardware/Software introduction, Wiley, 1st edition, 2001
Reference Books:
P. Marwedel: Embedded System Design, Springer, 1st edition, 2005
T. Noergarrd: Embedded Systems Architecture: A Comprehensive Guide for
Engineers and Programmers, Elsevier Science & Technology Books, 1st
edition, 2005
W. Wolf: Performance Embedded Computing: Architectures, Applications, and
Methodologies, Elsevier Science & Technology Books, 1st edition, 2006
Journals:
IEEE Transactions on Computer
IEEE Transactions on Circuits and Systems
IEEE Transactions on Power Electronics
Grading System: The Final grade will be computed according to the
following components: final exam 40%; assignments and laboratories 20% and
project 40%.
Instructor: Dr. Mongkol Ekpanyapong