CS25C06 Digital Principles and Computer Organization DPCO [PDF]
Anna University Syllabus, Notes, Important Questions, Question Bank, Question Paper are available in Padeepz App
Digital Logic: Digital Systems, Integer Arithmetic, Addition and Subtraction of Signed
Numbers, Boolean Algebra, Theorems and Postulates, Functions, Truth Table, CS25C06 Digital Principles and Computer Organization Notes
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.
• Virtual demonstration of logical gates.
Computer System: Basic structure of a computer, Classes of Computer, Functional CS25C06 Digital Principles and Computer Organization Important Questions
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. CS25C06 Digital Principles and Computer Organization Question Bank
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 CS25C06 Digital Principles and Computer Organization Question Paper
Circuits: Flip-Flops, Registers, Counters.
Activities:
• Virtual demonstration on Binary adder.
• Build a parallel order.
Processing and Pipelining: Instruction Set Architecture: RISC vs CISC, Addressing
modes, Hardwired control and Micro programmed control unit, Concepts of Pipelining,
Pipeline stages and Timing diagram, Hazards: Structural, Data and Control Hazards, CS25C06 DPCO Notes
Instruction-level parallelism, Parallel processing concepts: SIMD, MIMD, Superscalar
processors, Vector and Array Processor.
Activities: CS25C06 DPCO IQ
• 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.
Memory: Memory hierarchy: Registers, Cache, Main Memory- RAM- ROM: PROM,
EPROM, EEPROM-Secondary storage, HDD, SSD, Cache Organization, Cache
replacement policies, NUMA- DMA- ECC.
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.
References:
1. Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog
HDL, VHDL, and System Verilog. Pearson.
2. Patterson, D. A., & Hennessy, J. L. (2012). Computer organization and design: The
hardware/software interface. Morgan Kaufmann.
3. Stallings, W. (2015). Computer organization and architecture: Designing for
performance. Pearson.
| Syllabus | Click Here |
| Notes | Click Here |
| Important Questions | Click Here |
| Previous Year Question Paper | Click Here |
| Question Bank | Click Here |
Related Links