0% found this document useful (0 votes)
44 views

CAM OLD Syllabus PDF

This document outlines the syllabus for the Computer Architecture and Microcontrollers course offered in the 4th semester of the B.Tech program in 2020. The course aims to teach basic computer architecture and modern microcontrollers. It covers topics like computer arithmetic, processor basics, 8051 architecture, 8051 programming and interfacing, advanced concepts, memory systems, and input/output organization. Assessment includes continuous internal evaluations, assignments, exams, and an end semester examination consisting of short questions and long questions from each module.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

CAM OLD Syllabus PDF

This document outlines the syllabus for the Computer Architecture and Microcontrollers course offered in the 4th semester of the B.Tech program in 2020. The course aims to teach basic computer architecture and modern microcontrollers. It covers topics like computer arithmetic, processor basics, 8051 architecture, 8051 programming and interfacing, advanced concepts, memory systems, and input/output organization. Assessment includes continuous internal evaluations, assignments, exams, and an end semester examination consisting of short questions and long questions from each module.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

B.

TECH DEGREE PROGRAMME

SEMESTER IV
(2020 ADMISSIONS)

SYLLABUS

Rajagiri Valley, Kakkanad,


Kochi 682 039, Kerala, INDIA
www.rajagiritech.ac.in
YEAR OF
COURSE CODE COURSE NAME L T P CREDIT
INTRODUCTION
COMPUTER
100001/EC400D ARCHITECTURE AND 3 1 0 4 2020
MICROCONTROLLERS

1. Preamble
This course aims to impart knowledge of basic computer architecture and
modern microcontrollers.
2. Prerequisite
100001/EC300C Logic Circuit Design

3. Syllabus

Module 1: Computer Arithmetic and Processor Basics


Algorithms for binary multiplication and division. Fixed and floating-point number
representation. Functional units of a computer, Von Neumann and Harvard computer
architectures, CISC and RISC architectures. Processor Architecture – General internal
architecture, Address bus, Data bus, control bus. Register set – status register,
accumulator, program counter, stack pointer, general purpose registers. Processor
operation – instruction cycle, instruction fetch, instruction decode, instruction execute,
timing response, instruction sequencing and execution (basic concepts, datapath).
Module 2: 8051 Architecture
Microcontrollers and Embedded Processors. Architecture – Block diagram of
8051, Pin configuration, Registers, Internal Memory, Timers, Port Structures,
Interrupts. Assembly Language Programming - Addressing Modes, Instruction
set (Detailed study of 8051 instruction set is required).

Module 3: Programming and Interfacing of 8051


Simple programming examples in assembly language. Interfacing with 8051
using Assembly language programming: LED, Seven segment LED display.
Programming in C - Declaring variables, Simple examples – delay generation,
port programming, code conversion. Interfacing of – LCD display, Keyboard,
Stepper Motor, DAC and ADC -- with 8051 and its
programming.

Module 4: Advanced Concepts


8051 Timers/Counters - Modes and Applications. Serial Data Transfer – SFRs
of serial port, working, Programming the 8051 to transfer data serially.
Introduction to ARM - ARM family, ARM 7 register architecture. ARM
programmer’s model.
System software - Assembler, Interpreter, Compiler, Linker, Loader,
Debugger.
Module 5: The Memory System
Types of memory - RAM, ROM. Memory Characteristics and Hierarchy. Cache
memory – The basics of Caches, Mapping techniques, Improving Cache
performance. Virtual memory – Overlay, Memory management, Address
translation. Input/Output Organization – Introduction, Synchronous vs.
asynchronous I/O, Programmed I/O, Interrupt driven I/O,
Direct Memory Access.
4. Text Books

1. Muhammed Ali Mazidi & Janice Gilli Mazidi, R.D. Kinley, The 8051 microcontroller
and Embedded System, Pearson Education, 2nd edition.
2. Subrata Ghoshal, Computer Architecture and Organization: From 8085 to Core2Duo
and beyond, Pearson, 2011.
3. Steve Furber, ARM System - on-chip Architecture, Pearson Education

5. Reference Books

1. Mano M M, Computer System Architecture, 3rd Ed, Prentice Hall of India.


2. David A. Patterson, John L. Hennessy, Computer organization and design: The
Hardware/Software interface/— 5th ed.
3. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G.Zaky, Computer Organisation
4. John P Hayes, Computer Architecture and Organization, McGraw Hill.
5. Ramesh S Goankar, 8085 Microprocessor Architecture, Applications and
Programming, Penram International, 5/e.
6. K Uma Rao & Andhe Pallavi, The 8051 Microcontrollers: Architecture Programming
and Applications, , Pearson, 2011.
7. Stallings W., Computer Organisation and Architecture, 5/e, Pearson Education.

6. Course Outcomes

After the completion of the course the student will be able to


CO 1 Explain the functional units, I/O and memory management w.r.t a typical
computer architecture.
CO 2 Distinguish between microprocessor and microcontroller.
CO 3 Develop simple programs using assembly language programming.
CO 4 Interface 8051 microcontroller with peripheral devices using ALP/Embedded C
CO 5 Familiarize system software and Advanced RISC Machine Architecture.
7. Mapping of Course Outcomes with Program Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - - 3

CO2 3 - - - - 1 - - - - - 3
CO3 3 - 3 - 3 - - - - - - 3
CO4 3 3 3 - 3 - - - - - - 3
CO5 3 - - - 3 - - - - - - 3

8. Assessment Pattern

Continuous Internal Evaluation (CIE) End Semester


Learning Examination
Internal Internal
Objectives (ESE out of 100)
Examination 1 (50) Examination 2 (50)

Remember 10 10 10

Understand 20 20 20

Apply 20 20 70

Analyse

Evaluate

Create

9. Mark Distribution

Total CIE ESE

Attendance Internal Assignment/Quiz/ Tota


Examination Course Project l

150 10 25 15 50 100

10. End Semester Examination Pattern


There will be two parts; Part A and Part B. Part A contain 10 questions with 2 questions
from each module, having 3 marks for each question. Students should answer all
questions. Part B contains 2 questions from each module of which student should
answer any one. Each question can have a maximum of 2 subdivisions and carry 14
marks.

*********************************

You might also like