| | Standard Course Syllabus | Course Supervisor | Date of Approval |
| | Dept. of Electrical and Computer Engineering | DeGroat | 5/05 |
| | 762 | Theory and Design of Digital Computers II |
| | 2. | CATALOG DESCRIPTION |
| | Detailed design of major components of modern computer architecture; design of controllers, ALUs, floating point units, |
| | caches, and memory management units using a hardware description language. |
| | Quarters of Offering | Credits | | Level | Class Meeting |
| | Sp Qtr. | 3 | U G | 3 cl. |
| | Course Prerequisites |
| | Prereq: 561 or equiv, and 662 or CS&E 675.01 or equiv. |
| | 3. | PREREQUISITES BY TOPIC |
| | Combinational logic design, sequential logic design, basic elements of computer architecture, basic high level language |
| | structures. |
| | Courses that require this as a direct prerequisite |
| | 682G, 779, 864 |
| | 4. | Text(s) and Other Course Materials | Author(s) | Publisher |
| | VHDL: Analysis & Modeling of Digital Systems, 2nd Ed. | Navabi | McGraw-Hill |
| | References (supplemental reading) |
| | [1] VHDL, by Douglas Perry, McGraw-Hill 1991 |
| | [2] A VHDL Primer, by J. Bhasker, Prentice Hall, 1992 |
| | [3] IEEE Standard VHDL Language Reference Manual, IEEE STD-1076-1987, IEEE Press, 1987 |
| | [4] IEEE Standard 1076-1997, VHSIC Hardware Description Language, IEEE Press, 1997 |
| | [5] Computer Architecture, A Quantitative Approach, by John L. Hennessy and David A. Patterson, Morgan Kaufmann, |
| | 2006 |
| | [6] Digital Systems, Hardware Organization and Design, 3rd Edition, by Fredrick J. Hill and Gerald R. Peterson, John Wiley, |
| | 1987 |
| | [7] IEEE Standard 1076-2000, IEEE Standard VHDL Language Reference Manual, IEEE Press, 2000. |
| | [8] Advanced Digital Design with the Verilog HDL, Michael D. Ciletti, Prentice Hall, 2003. |
| | 5. | COURSE OBJECTIVES |
| | 1. Students are introduced to design of major components of computer architecture. (Criteria 3(a),(c)) |
| | 2. Students are introduced to basic concepts of hardware description languages (HDL). (Criterion 3(a)) |
| | 3. Students learn to use VHDL to model common digital hardware structures. (Criterion 3(k)) |
| | 4. Students learn to use VHDL to specify and design digital hardware. (Criteria 3(c),(e),(k)) |
| | 5. Students learn to use VHDL computer aided design tools. (Criteria 3(b),(k)) |
| | 6. | TOPICS AND (# OF LECTURES) |
| | Advanced Logic Design techniques (2) |
| | Computer Architecture (4) |
| | Basics of Hardware Description Languages (6) |
| | Modeling of Basic Digital Hardware (5) |
| | Modeling of Complex Digital Hardware (10) |
| | Testing of Design Models (3) |
| | 7. | CLASS MEETING PATTERN | (For example, "3cl." means 3 48-min classes per week.) |
| | 3 cl. |
| | Thursday, August 14, 2008 09:21 AM |
| | Page 1 of 2 |