ECE 533 - Computer Design

Catalog Description

ECE 533. COMPUTER DESIGN: Design considerations of the computer, register transfer operations; hardware implementation of arithmetic processors and ALU; instruction set format and design and its effect on the internal microengine; hardware and microprogrammed control design; comparative architectures. Prerequisites ECE 501 or equivalent. 3 sem. hrs.


Patterson, David. A., and John. L. Hennessy,
Computer Organization and Design: The Hardware/Software Interface, 3nd ed., (Revised Printing)
Morgan Kaufmann, 2007. ISBN 978-0-12-370606-5.
publisher's web site

Lucio Di Jasio,
Programming 32-bit Microcomputers in C, Exploring the PIC32
Newnes (Elsevier), 2008. ISBN 978-0-7506-870906.
book web site

Grading System

10-12 assignments (50%)
2 tests (50%)

General Requirements

Assignments consist of problems selected by the instructor. Late, unexcused, assignments receive a maximum score of 70%.


Ciletti, Michael D.,
Advanced Digital Design with Verilog HDL
Prentice Hall, 2003. ISBN 0-13-089161-4

Behrooz Parhami,
Computer Architecture: From Microprocessors to Supercomputers,
Oxford University Press, 2005 (ISBN 0-19-515455-X).

Hennessy, J. L., and D. A. Patterson,
Computer Architecture: A Quantitative Approach, 3rd ed.,
Morgan Kaufmann, 2003.

Maintained by John Loomis, last updated 21 August 2005