CENG 424
Embedded Computer Systems
Nature of embedded systems, particular problems, special issues; role in computer engineering; embedded microcontrollers, embedded software; real time systems, problems of timing and scheduling; testing and performance issues, reliability; low power computing, energy sources, leakage; design methodologies, software tool support for development of such systems; problems of maintenance and upgrade; networked embedded systems; FPGA design issues.
Course Objectives
To introduce embedded computer systems and applications together with their analysis and design.
Recommended or Required Reading
Berger, Arnold. Embedded systems design:an introduction to processes tools and tecniques. San Francisco;Lawrence, Kan: CMP Books, c2002 ,Adamski, Marian Andrzej. Design of Embedded Control Systems, Boston, MA : Springer Science+Business Media, Inc., 2005. ,Tebbs, David. Real time systems: management and design, McGraw-Hill London 1977 ,Herman Lam, John O Malley, Fundamentals of Computer Engineering: Logic Design and Microprocessors, Wiley. ,Enoch O. Hwang, Digital Logic and Microprocessor Design with VHDL.
- To demonstrate the ability to model and design embedded systems.
- To show ability to realize and verify systems.
- To show ability to use embedded software development techniques.
Topics |
Introduction to Embedded System Design |
Review of computer architecture concepts |
LAB – I : A simple application using Arduino |
Design with Microcontrollers |
Design with Microcontrollers |
FFPGA design and VHDL |
LAB – II :Setting up the test bed for motor speed control |
Fundamentals of feedback control systems |
Midterm Exam |
Data Acquisition and Digital Signal Processing/Matlab-Simulink |
Real-Time Systems |
Embedded Software Design |
LAB – III : Speed control of dc Motor using Arduino |
Feedback sessions for project demonstrations and presentations |
Grading
Midterm : 10%
Homework : 10%
Final : 20%
Quiz : 10%
Lab : 10%
Project : 20%
Report : 20%
Instructor(s)
Assistant(s)
- CENG 400
- CENG 411
- CENG 415
- CENG 416
- CENG 418
- CENG 421
- CENG 422
- CENG 431
- CENG 432
- CENG 433
- CENG 434
- CENG 435
- CENG 436
- CENG 437
- CENG 441
- CENG 442
- CENG 443
- CENG 444
- CENG 451
- CENG 452
- CENG 461
- CENG 462
- CENG 463
- CENG 464
- CENG 465
- CENG 471
- CENG 472
- CENG 473
- CENG 481
- CENG 482
- CENG 483
- CENG 484
- CENG 485
- CENG 486
- CENG 487
- CENG 488