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
10-12 assignments (50%)
2 tests (50%)
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