Professional Documents
Culture Documents
Course Plan CSET203 Aug.2023 Dec.2023
Course Plan CSET203 Aug.2023 Dec.2023
For
Microprocessor and Computer Architecture
(CSET203)
L-T-P : 3-0-2
Credits 4
Course Level : UG
Bennett University
Greater Noida, Uttar Pradesh
COURSE BRIEF
Microprocessor and
COURSE TITLE PRE-REQUISITES NA
Computer Architecture
COURSE CODE CSET203 TOTAL CREDITS 4
COURSE TYPE Core L-T-P FORMAT 3-0-2
COURSE SUMMARY
ALU, Instruction set, CPU design, Micro-operation and their RTL specification, CPU-memory
interaction, I/O processing, Programmed controlled I/O transfer, Interrupt controlled I/O
transfer, DMA controller, RISC and CISC paradigm, to pipelining and pipeline hazards, design
issues of pipeline architecture, interconnection networks, Multiprocessors and its
characteristics, models of memory consistency Architecture of Microprocessors, Overview of
microprocessor, Signals and pins of microprocessor, Assembly language and interfacing with
microprocessor.
How are the above COs aligned with the Program-Specific Objectives (POs) of the degree?
The course outcomes are aligned to inculcating inquisitiveness in understanding cutting edge
areas of computer science engineering and allied disciplines with their potential impacts.
CO-PO MAPPING
Addressing Modes, Immediate, Direct, Indirect, PC-relative, Indexed, Subroutine Call, Micro-
operation and their RTL specification, Arithmetic and logic unit, Register configuration of
Signed Magnitude Addition-Subtraction Algorithm, Register configuration of 2’s complement
Addition Subtraction Algorithm, Signed Magnitude Multiplication Algorithm, Booth’s
multiplication algorithm, CPU – Memory interconnections, Organization of memory modules,
Associative memory, Cache Memory, Cache Memory Mapping Techniques, Associative,
Direct, Set Associative.
Interfacing of memory chips, Address allocation technique and decoding, Interfacing of I/O
devices, LEDs toggle-switches as examples, Memory mapped and isolated I/O structure,
Input/Output techniques, programmed controlled I/O transfer, Interrupt controlled I/O transfer,
Different types of Interrupts, DMA controller, Buses and connecting I/O devices to CPU and
memory, Secondary Storage – solid-state drive (SSD), Comparison of SSD with HDD
In this course students will start with basic components of CPU such as ALU, Memory etc.
Then finally combine all components and develop a processor. The Lab will use Quartus prime
Lite for design. MIPS for assembly programming.
TEXTBOOKS/LEARNING RESOURCES:
1) J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach
(6th ed.), Morgan Kaufmann, 2017. ISBN: 978-0128119051.
2) Douglas V. Hall, Microprocessors and Interfacing (3rd ed.), McGraw Hill
Education, 2017. ISBN 978- 1259006159.
.
TEACHING-LEARNING STRATEGIES
The course will be taught using a combination of the best practices of teaching-learning.
Multiple environments will be used to enhance the outcomes such as seminar, self-learning,
MOOCs, group discussions and ICT based tools for class participation along with the classroom
sessions. The teaching pedagogy being followed includes more exposure to hands-on
experiment and practical implementations done in the lab sessions. To match with the latest
trend in academics, case study, advanced topics and research-oriented topics are covered to lay
down the foundation and develop the interest in the students leading to further exploration of
the related topics. To make the students aware of the industry trends, one session of expert
lecture will be organized to provide a platform to the students for understanding the relevant
industry needs.
EVALUATION POLICY
MOOC COURSES
1) https://www.coursera.org/learn/comparch
2) https://www.edx.org/course/computer-architecture?source=aw&awc=6798_ 1658807
734_220567ab7a1ac6fdf1ecf8ec865d423d&utm_source=aw&utm_medium=affiliate
_partner&utm_content=text-link&utm_term=301045_https%3A%2F%2Fwww.class-
central.com%2F
3) https://archive.nptel.ac.in/courses/106/103/106103206/
Suggest at least 3 innovations how this will enhance learning outcome of the
course.
1) Apart from the regular syllabus, some latest microprocessor chips, like Qualcomm
snapdragon, apple, Exynos, MediaTek will be taught thus students get familiarize
with the latest microprocessor chips which are used in widely used smartphones and
other electronic gadgets.
2) Three different tools will be introduced in Lab thus students gain idea on basic
assembly programming as well as the latest techniques in relevant area.
3) One short project purely on microcontroller programming will be done by the
students as project competition which will increase their hands-on experience on
assembly programming.