Course Outlines:
The evolution of computers, CPU Performance measurement, Data representation, various elements of computer design: CPU organization: RISC and CISC - instructions sets, addressing modes. Data path Design: fixed and floating point arithmetic, Combinational and sequential ALU design, pipelined adder, multiplier, systolic arrays. Control Design: Hardwired and Micro-programmed control, Pipeline control. Memory Organization: multilevel memories, address translation, Cache memory - address mapping. System Organization: 110 control, Bus control. [Prerequisite: CIS 231]
Course Type: Theory
Course Objectives:
1. To learn how different computer hardware devices are interrelated in computer.
2. To learn measurement of CPU Performance.
3. To learn about fixed and floating point arithmetic, Combinational and sequential ALU design, pipelined adder, multiplier, systolic arrays, etc.