ECE 56600 - CISC Microprocessor System Design
Note:
Through completing the semester-long design project, the written technical reports, and the project summary video presentation, the student will: a) learn how to design a board-level system based on an advanced architecture microprocessor that uses an IEEE-standard open architecture bus; and b) enhance their written and oral technical communication skills.
Course Details
Lecture Hours: 3 Credits: 3
Counts as:
- EE Elective
Normally Offered:
Catalog Description:
An overview of advanced architecture (CISC/RISC/DSP) microprocessors and their associated support components, with emphasis on incorporating these devices into a general purpose and embedded board level design for multi-processor systems utilizing open architecture system buses. Topics include a survey of advanced architecture microprocessors, a comparison of CISC/RISC/DSP design philosophies, bus timing analysis and design considerations for high-performance systems, memory management, performance evaluation, and open architecture buses.
Required Text(s):
- Advanced Microprocessors , 2nd Edition , D. Tabak , McGraw Hill , ISBN No. 0-07-062-843-2
Recommended Text(s):
None.
Learning Outcomes:
- an ability to design a microcontroller-based I/O interface module. [a,c,e,k]
- an ability to design a computation engine based on a 32-bit microprocessor. [a,c,e,k]
- an ability to design a bus interface based on an open architecture standard. [a,c,e,k]
Lecture Outline:
| Weeks | Lecture Topics |
|---|---|
| 1 | Course introduction and microprocessor system design fundamentals. |
| 2 | Microprocessor historic perspective and review of PLDs. |
| 3 | Review of microprocessor bus timing analysis and overview of Design Project Module 1. |
| 4 | Glue logic design examples and helpful hints. |
| 5-6 | Case Study 1: Motorola 68HC12. |
| 7 | Memory management, cache design issues, and midterm exam overview. |
| 8 | Design Project Module 2 overview and multi-tasking/multi-programming. |
| 9-10 | Case Study 2: Intel Embedded PC |
| 11 | Case Study 3: Sun UltraSPARC and Case Study 4: Texas Instruments TMS320-series. |
| 12 | Design Project Module 3 overview and final report/presentation guidelines. |
| 13-14 | Case Study 5: Open architecture system buses. |
| 15 | Performance evaluation and processor selection criteria. |
Assessment Method:
none