SYLLABUS
CS25C06 – DIGITAL PRINCIPLES AND COMPUTER ORGANIZATION
UNIT 1: DIGITAL LOGIC
Digital Systems, Integer Arithmetic, Addition and Subtraction of Signed Numbers,
Boolean Algebra, Theorems and Postulates, Functions, Truth Table, Canonical and
Standard Forms, Simplification using K-Maps, Digital Logic Gates, Universal gates,
Implementation of Logic Gates, Integrated Circuits.
Activities:
Assignment on Karnaugh Map.
Build logic circuits.
Veirtual demonstration of logical gates
UNIT 2: COMPUTER SYSTEM
Basic Structure of a computer, classes of Computers, Functional Units –
Interconnection of components Von Neumann architecture and Harvard architecture –
Instruction Execution Cycle, Performance Metrics: MIPS, MFLOPS, CPI, throughput
Activities:
MIPS, MFLOPS and CPI calculations.
Preparations of report on comparison of two CPU from different manufacturing.
UNIT 3: ARITHMETIC AND LOGIC UNIT
Combinational Circuits: Adders, Binary Adder, Binary Parallel Adder, Subtractor,
Multiplexers, Decoders, Design of Fast Adder, Multiplication of Signed and Unsigned
Numbers, Fast Multiplication – Integer Division, Floating Point Numbers and
Operations, Booth’s algorithm for signed multiplication, Sequential Circuits: Flip-Flops,
Registers, Counters.
Activities:
Virtual demonstration on Binary adder.
Build a parallel order.
UNIT 4: PROCESSING AND PIPIELINING INSTRUCTION SET
ARCHITECTURE
RISC vs. CISC, Addressing mode, Hardwired control and Micro Programmed
Control Unit, Concept of Pipelining, Pipeline Stages and Timing Diagram, Hazards:
Structural, Data and control Hazards, Instruction Level parallelism, Parallel processing
concept: SIMD, MIMD, Super Scalar Processors, Vector and Array Processor
Activities:
Comparison of RISC-V and x86 ISAs; present findings on their relevance
to AI accelerators.
spot and resolve different types of pipeline hazards in given scenarios.
UNIT 5: MEMORY
Memory Hierarchy: Registers, Cache, Main Memory – RAM – ROM: PROM,
EPROM – Secondary Storage, HDD, SDD, Cache Organization, Cache replacement
policies, NUMA – DMA -ECC
UNIT 6: I/O SYSTEMS
I/O Techniques: Programmed, Interrupt-Driven, DMA, I/O Devices and Interface
Standards: PCI, USB, SATA, Interrupt Types and Priority Handling, Buses and Bus
Arbitration, Peripheral Communication.
Activities:
Virtual demonstration of DMA.
I/O in Real AI Systems.




















Reviews
There are no reviews yet.