CENG 522
Advanced Embedded System Design
Nature of embedded systems, their role in computer engineering; special and general purpose microprocessor design, embedded microcontrollers, embedded software; real time systems, problems of timing and scheduling; testing and performance issues, reliability; design methodologies, software tool support for development of such systems; problems of maintenance and upgrade; introduction to Application Specific Integrated Circuit (ASIC) Design, VHDL
Course Objectives
Discussing the latest issues on advanced embedded system design.
Recommended or Required Reading
“Real-Time Systems Design and Analysis”. Phillip A. Laplante. A John Wiley & Sons, Inc., Publication ,“Software Engineering for Real-Time Systems”, J.E. Cooling, Addison Wesley. ,Adamski, Marian Andrzej. Design of Embedded Control Systems, Boston, MA : Springer Science+Business Media, Inc., 2005. ,Berger, Arnold. Embedded systems design:an introduction to processes tools and tecniques. San Francisco;Lawrence, Kan: CMP Books, c2002 ,“Modeling and Verification of Real-Time Systems Using Timed Automata: Theory and Practice”. Paul Pettersson. PhD. Thesis. Uppsala University.
Learning Outcomes
1. To have knowledge of embedded systems fundamentals
2. To be able to design real-time systems
3. To know the state-of-the-art of embedded systems
4. To know the state-of-the-art of fault-tolerant systems
| Topics |
| Introduction to Embedded System Design |
| Review of Digital Logic and Computer Architecture Concepts |
| FPGA design; VHDL Programming Language |
| Single and General Purpose Datapath Design |
| Microprocessor Concepts and Design |
| Embedded System Design with Microcontrollers |
| Real-Time Kernels |
| Modeling and Verification of RT Embedded Systems |
| Data Acquisition and Digital Signal Processing Applications |
| Control Systems |
| Embedded Software Development |
| Documentation, Software Re-Use and Continuous Improvement |
| Fault-Tolerance Techniques |
| Recent Developments and Research |
Grading
Midterm: 30%
Research Presentation: 30%
Final Exam: 40%
- CENG 500
- CENG 501
- CENG 502
- CENG 503
- CENG 504
- CENG 505
- CENG 506
- CENG 507
- CENG 508
- CENG 509
- CENG 511
- CENG 512
- CENG 513
- CENG 514
- CENG 515
- CENG 516
- CENG 517
- CENG 518
- CENG 521
- CENG 523
- CENG 524
- CENG 525
- CENG 531
- CENG 532
- CENG 533
- CENG 534
- CENG 541
- CENG 542
- CENG 543
- CENG 544
- CENG 551
- CENG 552
- CENG 555
- CENG 556
- CENG 557
- CENG 561
- CENG 562
- CENG 563
- CENG 564
- CENG 565
- CENG 566
- CENG 567
- CENG 568
- CENG 590
- CENG 608
- CENG 611
- CENG 612
- CENG 613
- CENG 631
- CENG 632
- CENG 641
- CENG 642
- CENG 643
- CENG 651
- CENG 661
- CENG 662
- CENG 663
