Advanced Microprocessor

GTU Study
KHUDKIBOOK
ADVANCED MICROPROCESSOR 2161102
FREE PDF 2161102
Code: 2161102 Credits: 5 Semester 6 ECE

Advanced Microprocessor

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Advanced Microprocessor Syllabus — Unit-wise Content

The official GTU curriculum for Advanced Microprocessor (subject code 2161102) as prescribed for ECE · Semester 6 divides the course into 6 units, covering 57 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (2161102)

Unit 1 Introduction

6 lecture hours

  • Need of advance microprocessors
  • Difference between RISC and CISC
  • RISC Design philosophy
  • ARM Design Philosophy
  • History of ARM microprocessor
  • ARM processor family
  • Development of ARM architecture

Unit 2 The ARM Architecture and Programmers Model

10 lecture hours

  • The Acorn RISC Machine
  • ARM Core data flow model
  • Architectural inheritance
  • The ARM7TDMI programmer’s model: General purpose registers
  • ARM memory map, data format
  • load and store architecture
  • Core extensions
  • Architecture revisions
  • ARM development tools

Unit 3 ARM Instruction set

10 lecture hours

  • Data processing instructions
  • Arithmetic and logical instructions
  • Rotate and barrel shifter
  • Branch instructions
  • Load and store instructions
  • Software interrupt instructions
  • Program status register instructions
  • Conditional execution
  • Multiple register load and store instructions
  • Stack instructions
  • Thumb instruction set, advantage of thumb instructions
  • Assembler rules and directives
  • Assembly language programs for shifting of data
  • factorial calculation
  • swapping register contents
  • moving values between integer and floating point registers

Unit 4 C Programming for ARM

10 lecture hours

  • Overview of C compiler and optimization
  • Basic C data types
  • C Looping structures
  • Register allocations
  • function calls
  • pointer aliasing
  • structure arrangement
  • bit- fields
  • unaligned data and Endianness
  • floating point
  • Inline functions and inline assembly
  • Portability issues
  • C programs for General purpose I/O
  • general purpose timer
  • PWM Modulator
  • SPI Interface, ADC, DAC

Unit 5 Memory management units

8 lecture hours

  • Moving from memory protection unit (MPU) to memory management unit (MMU)
  • Working of virtual memory
  • Memory organization in virtual memory system
  • Page tables
  • Translation look aside buffer
  • Caches and write buffer
  • Fast context switch extension

Unit 6 Advanced Microprocessor Bus Architecture (AMBA) Bus System,

8 lecture hours

  • User peripherals
  • Exception handling in ARM, ARM optimization techniques

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 6

GTU Study
KHUDKIBOOK
DESIGN ENGINEERING - 2160001
FREE PDF 2160001

Design Engineering - II B

Code: 2160001 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DIGITAL COMMUNICATION 2161001
FREE PDF 2161001

Digital Communication

Code: 2161001 Credit: 6
Open →
GTU Study
KHUDKIBOOK
ANTENNA & WAVE 2161003
FREE PDF 2161003

Antenna & Wave Propagation

Code: 2161003 Credit: 6
Open →
GTU Study
KHUDKIBOOK
OPTICAL COMMUNICATION 2161005
FREE PDF 2161005

Optical Communication

Code: 2161005 Credit: 6
Open →
GTU Study
KHUDKIBOOK
POWER ELECTRONICS DEVICES 2161006
FREE PDF 2161006

Power Electronics Devices and Circuits

Code: 2161006 Credit: 5
Open →
GTU Study
KHUDKIBOOK
VLSI TECHNOLOGY & 2161101
FREE PDF 2161101

VLSI Technology & Design

Code: 2161101 Credit: 6
Open →
GTU Study
KHUDKIBOOK
TELECOMMUNICATION SWITCHING SYSTEMS 2161103
FREE PDF 2161103

Telecommunication Switching systems and Networks

Code: 2161103 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DESIGN ENGINEERING II 3160001
FREE PDF 3160001

Design Engineering II B

Code: 3160001 Credit: 1
Open →
GTU Study
KHUDKIBOOK
CONTRIBUTOR PERSONALITY DEVELOPMENT 3160002
FREE PDF 3160002

Contributor Personality Development Program

Code: 3160002 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTEGRATED PERSONALITY DEVELOPMENT 3160003
FREE PDF 3160003

Integrated Personality Development Course

Code: 3160003 Credit: 2
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTAL OF SEMICONDUCTOR 3160004
FREE PDF 3160004

Fundamental of Semiconductor Package Manufacturing and Test

Code: 3160004 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ANTENNAS AND PROPAGATION 3161003
FREE PDF 3161003

Antennas and Propagation

Code: 3161003 Credit: 5
Open →
GTU Study
KHUDKIBOOK
FIBER OPTIC COMMUNICATION 3161005
FREE PDF 3161005

Fiber Optic Communication

Code: 3161005 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER NETWORKS 3161007
FREE PDF 3161007

Computer Networks

Code: 3161007 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SENSORS AND TRANSDUCERS 3161008
FREE PDF 3161008

Sensors and Transducers

Code: 3161008 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEMS 3161009
FREE PDF 3161009

Embedded Systems

Code: 3161009 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SATELLITE COMMUNICATION 3161010
FREE PDF 3161010

Satellite Communication

Code: 3161010 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CYBER PHYSICAL SYSTEMS 3161011
FREE PDF 3161011

Cyber Physical systems

Code: 3161011 Credit: 3
Open →
GTU Study
KHUDKIBOOK
WEB TECHNOLOGY 3161012
FREE PDF 3161012

Web Technology

Code: 3161012 Credit: 3
Open →
GTU Study
KHUDKIBOOK
SYSTEMS ENGINEERING 3161013
FREE PDF 3161013

Systems Engineering

Code: 3161013 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MACHINE LEARNING BE06000091
FREE PDF BE06000091

Machine Learning

Code: BE06000091 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL IMAGE PROCESSING BE06000101
FREE PDF BE06000101

Digital Image Processing

Code: BE06000101 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SATELLITE COMMUNICATION BE06000111
FREE PDF BE06000111

Satellite Communication

Code: BE06000111 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL AUDIO PROCESSING BE06000121
FREE PDF BE06000121

Digital Audio Processing

Code: BE06000121 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BIOMEDICAL ELECTRONICS BE06000131
FREE PDF BE06000131

Biomedical Electronics

Code: BE06000131 Credit: 3
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL AUTOMATION BE06000141
FREE PDF BE06000141

Industrial Automation

Code: BE06000141 Credit: 3
Open →