fbpx ECE EEL 4713 - Computer Architecture | FAMU FSU College of Engineering Skip to main content

ECE EEL 4713 - Computer Architecture

Curriculum Designation: Required course for computer engineering majors.

Course (Catalog) Description: Modern computer architectures are presented by studying how the relationships between hardware and software impact performance, machine language definition, processor data path and control designs, interfacing, and advanced topics, such as caching and pipelining.

Prerequisites: EEL4746 and COP 3014

Course Objectives:

  1. Calculate and interpret different performance and cost metrics of computer systems.
  2. Derive binary machine code from assembly instructions.
  3. Derive assembler code from an equivalent C-code representation.
  4. Calculate and interpret IEEE standard binary floating point number representations.
  5. Analyze the control and data flow when exececuting specific instructions within a single-cycle CPU datapath and/or arithmetic logic unit.
  6. Design and implement multiplication and division algorithms.
  7. Analyze a multicycle datapath of a microprocessor.
  8. Analyze and compare different cache architectures and/or identify most suitable cache designs for a given need.
  9. Analyze contemporary issues in computer architecture design.
  10. Recognize the need for lifelong learning and engage in lifelong learning.

Topics Covered:

  1. Performance and cost analysis.
  2. Computer arithmetic.
  3. Controller and datapath design.
  4. Memory systems.
  5. Input-output systems.
  6. Interrupts, exceptions, and pipelining.
  7. Multiprocessor

Class Schedule: Three 50 minute or two 75 minute lectures per week (3 credit hours).

Contribution to Professional Component: Engineering topic: 3 credit hours

Science/Design (%): 80% / 30%

Relationship to ABET Student Outcomes: A, C, E, H, I, J and O (CpE)

Prepared by: Bruce A. Harvey

Revised: September 23, 2016