Unit - I (Chapter - 1)
Introduction to Design Methodology : System Design - System representation, Design Process, the gate level (revision), the register level components and PLD (revision), register level design The Processor Level : Processor level components, Processor level design.
Unit - II (Chapter - 2)
Processor basics : CPU organization - Fundamentals, Additional features Data Representation - Basic formats, Fixed point numbers, Floating point numbers.
Instruction sets - Formats, Types, Programming considerations.
Unit - III (Chapter - 3)
Datapath Design : Fixed point arithmetic - Addition and subtraction, Multiplication and Division, Floating point arithmetic, pipelining.
Unit - IV (Chapter - 4)
Control Design : basic concepts - introduction, hardwired control, Micro programmed control - introduction, multiplier control unit, CPU control unit, Pipeline control - instruction pipelines, pipeline performance.
Unit - V (Chapters - 5, 6, 7)
Memory organization : Multi level memories, Address translation, Memory allocation, Caches - Main features, Address mapping, structure vs performance, System Organisation: Communication methods - basic concepts, bus control.
Introduction to VHDL.