Digital Principles and Computer Organization

CS25C06 2nd Semester AID, CSE, IT Dept | 2025 Regulation

Home | CSE Department | AID Department | IT Department | Ist Year | Subject: Digital Principles and Computer Organization

2025 regulation - 2nd semester for All Department including CSE, IT, AID Department, etc. Subject Code: CS25C06, Subject Name: Digital Principles and Computer Organization, Batch: 2025, 2026, 2027, 2028. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Digital Principles and Computer Organization (CS25C06) study material, notes, semester question paper pdf download, important questions, lecture notes.

PDF Download Links

Digital Principles and Computer Organization

PDF Download Links

Digital Principles and Computer Organization

PDF Download Links




CS25C06

 

Digital Principles and Computer Organization

 

Course Objective:

• To impart knowledge on digital logic and provide functional concepts of computer systems with necessary illustrations.

 

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.

• Virtual demonstration of logical gates.

 

Computer System: Basic structure of a computer, Classes of Computer, 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.

 

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.

 

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, Instruction-level parallelism, Parallel processing concepts: SIMD, MIMD, Superscalar 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.

 

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.

 

Weightage: Continuous Assessment: 40%, End Semester Examinations: 60%

 

Assessment Methodology: Quiz (5%), Assignments (10%), Flipped Classroom (5%), Project (20%), Review of GATE questions (10%) & Internal Assessment (50%).

 

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.

 

E resources/E materials:

1. NPTEL Courses (Indian MOOCs – Free & Government Certified):

a. Computer Architecture: Computer Architecture - Course

b. Computer Architecture and Organization: Computer Architecture and Organization - Course

2. Digital Circuit Simulator: CircuitVerse - Online Digital Logic Circuit Simulator

3. Cloud environment: https://www.cloudbus.org/cloudsim/

 

2nd Semester 2025 Regulation : CS25C06 2nd Semester AID, CSE, IT Dept | 2025 Regulation Digital Principles and Computer Organization

Home | CSE Department | AID Department | IT Department | Ist Year | Subject: Digital Principles and Computer Organization