Skip to Content
MICROCONTROLLERS Semester 4
Course Code: BCS402
CIE Marks: 50
Teaching Hours/Week (L:T:P: S): 3:0:2:0
SEE Marks: 50
Total Hours of Pedagogy: 40 hours Theory + 8-10 Lab Slots
Total Marks: 100
Credits: 04
Exam Hours: 3
Examination nature (SEE): Theory

ARM Embedded Systems: The RISC design philosophy, The ARM Design Philosophy, Embedded System Hardware, Embedded System Software.

ARM Processor Fundamentals: Registers, Current Program Status Register, Pipeline, Exceptions, Interrupts, and the Vector Table, Core Extensions

Textbook 1: Chapter 1 - 1.1 to 1.4, Chapter 2 - 2.1 to 2.5

RBT: L1, L2, L3

DOWNLOAD PDF DOWNLOAD WRITTEN 

Introduction to the ARM Instruction Set: Data Processing Instructions, Branch Instructions, Software Interrupt Instructions, Program Status Register Instructions, Coprocessor Instructions, Loading Constants.

Textbook 1: Chapter 3 - 3.1 to 3.6

RBT: L1, L2, L3

DOWNLOAD PDF  DOWNLOAD WRITTEN 

C Compilers and Optimization: Basic C Data Types, C Looping Structures, Register Allocation, Function Calls, Pointer Aliasing, Portability Issues.

Textbook 1: Chapter 5.1 to 5.7 and 5.13

RBT: L1, L2, L3

DOWNLOAD PDF  DOWNLOAD WRITTEN 

Exception and Interrupt Handling: Exception handling, ARM processor exceptions and modes, vector table, exception priorities, link register offsets, interrupts, assigning interrupts, interrupt latency, IRQ and FIQ exceptions, basic interrupt stack design and implementation.

Firmware: Firmware and bootloader, ARM firmware suite, Red Hat redboot, Example: sandstone, sandstone directory layout, sandstone code structure.

Textbook 1: Chapter 9.1 and 9.2, Chapter 10

RBT: L1, L2, L3

DOWNLOAD PDF  DOWNLOAD WRITTEN 

CACHES: The Memory Hierarchy and Cache Memory, Caches and Memory Management Units: CACHE Architecture: Basic Architecture of a Cache Memory, Basic Operation of a Cache Controller, The Relationship between Cache and Main Memory, Set Associativity, Write Buffers, Measuring Cache Efficiency, CACHE POLICY: Write Policy—Writeback or Writethrough, Cache Line Replacement Policies, Allocation Policy on a Cache Miss. Coprocessor 15 and caches.

Textbook 1: Chapter 12.1 to 12.4

RBT: L1, L2, L3

DOWNLOAD PDF  DOWNLOAD WRITTEN 
2022 SCHEME QUESTION PAPER

Model Set 1 Paper

DOWNLOAD 

Model Set 1 Paper Solution

DOWNLOAD 

Model Set 2 Paper

DOWNLOAD 

Model Set 2 Paper Solution

DOWNLOAD 

Regular Paper

DOWNLOAD 

Back Paper

DOWNLOAD 

Recent Pages