EC253N Microprocessor based Systems

Course Name: 

EC253N Microprocessor based Systems

Programme: 

B.Tech (ECE)

Semester: 

Fourth

Category: 

Programme Core (PC)

Credits (L-T-P): 

(2-1-0) 3

Content: 

Introduction to Microprocessors: Introduction to computer organization, CISC, RISC, Concept ofpipelining , Evolution of Microprocessors. Introduction to stored program Concept: Instruction SetArchitecture: Instruction formats and addressing modes. Introduction to ARM processor: ARM overview,Programming Model, Processor and memory organization, concept of stack. ARM Instruction set: Data-processing Instructions, Data Transfer Instructions, Control Instructions, Additional special instructions,Addressing modes & Instruction EncodingARM Implementation, organization and execution:The data flow model for Data-processing Instructions,Data Transfer Instructions, Control Instructions , ARM Instruction Datapath Timing, The 3-stage pipe lineorganization, pipeline hazards, PC behaviour Introduction to Thumb instruction set (TIS): Need for TIS,Thumb implementation and its encoding, ARM Processor Modes and Exceptions: Processor Modes inDetail, Exception Types, vector table, exception Handling, Priority, ARM interfacing to peripherals:Interfacing ARM to GPIO, UART, DAC

References: 

Assembly Language Programming ARM Cortex-M3" by Vincent Mahout, ISTE Ltd and John Wiley & Sons, Inc
https://www.arm.com/products/silicon-ip-cpu/cortex-m/cortex-m3

Department: 

Electronics and Communication Engineering(ECE)
 

Contact us

Prof. Ramesh Kini M.
Professor and Head,
Department of ECE, NITK, Surathkal,
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

We're on Social Networks. Follow us & get in touch.