2011-2012 University Catalog 
  
2011-2012 University Catalog

ECE 645 - Computer Arithmetic

Credits: 3 (NR)
Covers computer arithmetic as applied to the design of general-purpose microprocessors and application-specific integrated circuits for cryptography, coding, and digital signal processing. Focuses on efficient implementations of all basic arithmetic operations in three major domains: integers, real numbers, and elements of Galois Fields GF(2n). Illustrates tradeoffs among various hardware algorithms and architectures depending on primary optimization criteria, such as speed, area, and power consumption. Demonstrates the use of software implementations as a source of test vectors for verification of hardware implementations and for evaluating hardware versus software speed-up.

Prerequisite(s): ECE 545 or permission of instructor.

Hours of Lecture or Seminar per week: 3
Hours of Lab or Studio per week: 0