Microprocessor Design & Organisation


Module Content

Computer Architecture, Design Goals, Technology Trends, Applications & Domains. Structure, functions and operations of modern computers, data processing.
Background, Commercial computers, Performance Mismatch, Latency & Throughput, Semiconductor Technology, Evaluation metrics: cost, performance, power, reliability, Ahmdahl’s Law, Moore’s Curves, Benchmarks.
Program Concept, Control Unit, Machine Cycle, State Diagrams, Interrupts, Bus types, Arbitration and Timing. Peripheral Component Interconnect Bus.
Cache: characteristics, performance, design and mapping.
Internal/External memory: Type, structure, error correction, memory hierarchy. External memory: magnetic media, optical media.
I/O modules and mapping, Polling, Programmed I/O, Interrupts, DMA, RAID.
Pipelining: Design, Depth, Hazards, Stalling, Bypassing, Scheduling,
Speculation, Prediction.


Module Info

Code: HCA2102
Convenor: RHH
Coordinator: RHH
Prerequisite: None
Audience: BEE
Level: 2
Lectures: 3 Hrs/Wk
Practicals: None
Control Assignment: 40%
Exams: 60%

Module Information Pack

BEE21BFT (1.968 KB)