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
First Previous Next Last