UNIT 1:
Functional units – Basic operational concepts
Functional units – Basic operational concepts
Bus Structures – Performance
Memory locations and addresses
Instruction and Instruction sequencing
Case study: RISC and CISC Architecture.
UNIT 2:
Multiplication of positive numbers
Signed operand multiplication
Bit-Pair Recoding of Multipliers
Carry-Save Addition of Summands
Floating point numbers and operations
Restoring Division Algorithm
Non restoring Division Algorithm
Addition and subtraction of signed numbers
UNIT 3:
Execution of a complete instruction
Multiple bus organization
Pipelining: Basic concepts
Data hazards & Instruction hazards
Influence on Instruction sets
Data path and control consideration
UNIT 4:
Case Study: Memory Organization in Multiprocessors
Memory Management requirements
Performance consideration
ROMs – Speed, Size and Cost
Basic concepts of Semiconductor RAMs
UNIT 5:
Standard I/O Interfaces (PCI, SCSI, USB)
Instruction Level Parallelism
Introduction to Multicore processor