COA AP 22-23(CSC C)CMREC
COA AP 22-23(CSC C)CMREC
S.NO CONTENT
(1) - Preamble/Introduction
(2) - Prerequisites
(3) - Objectives and Outcomes
(4) - Syllabus
1. Autonomous-R22
2.GATE
3.IES
(5) - List of Expert Details (Local/National/International
with Contact details/Profile link/Blogs/their research Contribution
towards the subject)
(6) - Journals with min 5 ref paper for literature study
(7) - Subject -Lesson plan
(8) - Suggested Books (prescribed and References)
(9) - Websites for self-learning Resources like
www.geeksforgeeks.org, www.schools.com, Coursera,edX, Udemy, Khan Academy,
NPTEL etc along Registration procedures)
(10) - Question Banks
1.JNTUH/Model papers
2.GATE
(11) - Two case study presentations with Project /
Product/ Model /prototypes/ Industrial applications.
(12) - Assignment Question/Innovative Assignments sets.
(13) - List of topics for students Seminars with Guidelines
(14) - STEP/Course material in softcopy
(15) - Expert Lectures with topics & Schedules(if any)
(1)Preamble/Introduction
This course provides the basics of organizational and architectural issues of a digital computer analyze
performance issues in processor and memory design of a digital computer. It also analyses various data
transfer techniques in digital and performance improvement using instruction level parallelism. All students
of computing should acquire some understanding and appreciation of a computer system’s functional
components, their characteristics, their performance, and their interactions.
(2)Prerequisites
Course Objectives:
The purpose of the course is to introduce principles of computer organization and the basic
architectural concepts.
It begins with basic organization, design, and programming of a simple digital computer and
introduces simple register transfer language to specify various computer operations.
Topics include computer arithmetic, instruction set design, micro programmed control unit,
pipelining and vector processing, memory organization and I/O systems, and multiprocessors
Course Outcomes:
Understand the basics of instructions sets and their impact on processor design.
Demonstrate an understanding of the design of the functional units of a digital computer
system.
Evaluate cost performance and design trade-offs in designing and constructing a computer
processor including memory.
Design a pipeline for consistent execution of instructions with minimum hazards.
Recognize and manipulate representations of numbers stored in digital computers
(4)Syllabus
1.AUTONOMOUS-R22
UNIT - I
Digital Computers: Introduction, Block diagram of Digital Computer, Definition of Computer Organization,
Computer Design and Computer Architecture.
Register Transfer Language and Micro operations: Register Transfer language, Register Transfer, Bus
and memory transfers, Arithmetic Micro operations, logic micro operations, shift micro operations,
Arithmetic logic shift unit.
Basic Computer Organization and Design: Instruction codes, Computer Registers Computer instructions,
Timing and Control, Instruction cycle, Memory Reference Instructions, Input – Output and Interrupt.
UNIT - II
Microprogrammed Control: Control memory, Address sequencing, micro program example, design of
control unit. Central Processing Unit: General Register Organization, Instruction Formats, Addressing
modes, Data Transfer and Manipulation, Program Control.
UNIT – III
Data Representation: Data types, Complements, Fixed Point Representation, Floating Point Representation.
Computer Arithmetic: Addition and subtraction, multiplication Algorithms, Division Algorithms, Floating –
point Arithmetic operations. Decimal Arithmetic unit, Decimal Arithmetic operations.
UNIT – IV
UNIT - V
Reduced Instruction Set Computer: CISC Characteristics, RISC Characteristics. Pipeline and Vector
Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline, Vector
Processing, Array Processor. Multi Processors: Characteristics of Multiprocessors, Interconnection
Structures, Interprocessor arbitration, Inter-processor communication and synchronization, Cache Coherence.
2.GATE
Functional units,
Register Transfer Language,
Instruction cycle,
Address sequencing,
Addressing modes,
Instruction Formats,
Data types,
Data Representation,
Computer Arithmetic, Input-Output Organization,
Memory Organization, RISC, pipelining and vector processing
3.IES
Not Applicable
The Expert Details which have been mentioned below are only a few of the eminentones known
Internationally, Nationally and Locally. There are a few others known as well.
International:
National:
1. Mr. Ajai Jain (ajain) ,Professor., IIT , kanpur. Tel: +91 (512) 259-7642
Local:
1. Dr Aravind
Professor
Hyderabad Institute of Technology and Management
Mobile: 7019933070
2. Dr .D.Baswaraj
Professor
Vasavi College Of Engineering, Hyderabad
Mobile: 9849115882
[email protected]
1. TITLE: Design and implementation of Efficient Direct Memory Access (DMA) Controller in
Multiprocessor SoC
AUTHORS: Yasha Jyothi M Shirur; Kritika M Sharma; Aishwarya A
LINK: https://ieeexplore.ieee.org/abstract/document/8903991
3. TITLE: Advanced Computer Architecture and Parallel Processing (Wiley Series on Parallel and
Distributed Computing
LINK: https://dl.acm.org/doi/10.5555/1044920
LINK: https://ieeexplore.ieee.org/document/1676232
UNIT I
UNIT II
12 Design of control unit. L15 T1,R1,R2 M2(PPT)
UNIT III
UNIT IV
UNIT V
TEXT BOOKS:
REFERENCE BOOKS:
R1:Computer Organization – Carl Hamacher, ZvonksVranesic, SafeaZaky, Vth Edition, McGraw Hill.
CASE STUDY:
1. A case study on Instruction Cycle: A role play on instruction cycle can be done with the help of
students. There are four phases in the instruction cycle,
Assembling: Grouping the all parts into the C.P.U is known as assembling
Dissembling: Removing the all parts from the C.P.U is known as disassembling
1. Take the case/cabinet and fit the SMPS with the help of the screw drivers.
2. And then place the mother board in the cabinet and fit screws carefully.
3. Connect the hard disk and CD-ROM into the cabinet with help of screw drivers.
4. Connect the power connections to all parts of the computer like motherboard, hard disk and
CD_ROM
5. Insert the IDE cables from mother board to hard disk and CD-ROM
6. Insert the RAM into RAM slots. First we have to check whether RAM is SD (or) DDR.
7. Insert the expansion cards like NIC, network cards, etc...into the PCI slots.
8. Connections of all front panel connectors like power, reset, HDD etc.,
9. Finally check out the connections once and close the cabinet door. at last connect all the power
connectors.
Internal architectureA Case study on Arithmetic and Logic UnitzzzzzzThe arithmetic logic Unit (ALU) is a
digital circuit used to perform arithmetic and logic operations. It represents the fundamental building block
of the central processing unit (CPU). Modern CPUs contain very powerful and complex ALUs, which is load
data from input registers. A register is a small amount of storage available as part of a CPU. The control unit
tells theALU what operation to perform on that data between these registers, the ALU, and memor
(12) Assignment Question/Innovative Assignments sets.
Assignment Questions
SET I
SET II
SET III
1. Draw the flow chart of instruction cycle and explain steps involved in instruction cycle?
SET IV
Innovative Assignments