ARM_120_Hrs
-
Upload
karthikdsp -
Category
Documents
-
view
2 -
download
0
description
Transcript of ARM_120_Hrs
-
ARM LPC-2148
S.No
Contents
T
Hour
s
L
Hour
s
Total
Hour
s
1
Introduction to Embedded Systems - Features,
challenges, Future trends, Product life cycle, Device
programming, compilers, debugging tools.
4
4
2
Interfacing - memory, displays, ADC, DAC,
Keyboard and switch.
6
6
3
Computer Architecture - Hardware architecture,
CPU design, Micro architecture, Emerging bus
standards PCI and USB
7
7
4
Introduction to ARM - ARM Architecture, Processor
Modes, The Pipeline, The Registers, The Stack Pointer,
The Link Register, The Program Counter, Current
Processor Status Register, Flags, Exception Modes,
3
3
5
ARM Instruction Set - Branching instructions, Data
Processing instructions, Copying registers, Copying
Multiple Registers, Swap Instructions, Modifying The
Status Registers, Software Interrupts, MAC unit
3
3
6
ARM Instruction Set :Addressing modes - Data
processing Operands, Memory Accessing Operands
3
3
7
ARM Instruction Definitions - Definitions of
Branching instructions, Data Processing instructions,
Copying registers, Copying Multiple Registers, Swap
Instructions, Modifying The Status Registers
3
3
8
ARM Assembly programming - 16-bit Data
Transfer, ones complement,32-bit Addition,64-bit
Addition, 64-bit Data Transfer,32-bit subtraction,
Programming - Program loops, Strings, Code
6
11
17
-
ARM LPC-2148
conversion, Arithmetic, UART0 and UART1
9
System Peripherals - Bus structure, Memory Map,
Register Programming ,Memory Accelerator Module,
Flash Memory programming, External bus Interface,
Phase Locked Loop, VLSI Peripheral Bus Divider,
Power Control
3
3
10
Introduction to LPC2129 - General Description,
Features, PIN Configuration, Applications, Registers,
Memory Addressing, External Memory controller,
System Control Block, Memory Accelerator Module,
Software Development
3
3
11
Interrupt System - Pin Connect Block, External
interrupt Pins, Interrupt Structure, FIQ interrupt,
Vectored IRQ, Non-Vectored Interrupts, Nested
Interrupts, VIC Register Description, VIC registers,
Interrupt sources
2
3
5
12
Interrupt Programming - Programming for External
Interrupt1 and External Interrupt2
3
3
13
GPIO - Features, Applications, Pin Description,
Register Description example: LED Toggling
1
2
3
14
UART - Features, Pin Description, Register
Description, Architecture, Programming using
Embedded C
5
5
15
TIMERS -Features, Applications, Pin Description,
Register Description ,Architecture, Programming Using
Embedded C
1
4
5
16
PWM - Features, Applications, Pin Description,
Register Description, Architecture ,Programming Using
1
4
5
-
ARM LPC-2148
Embedded C
17
RTC - Features, Applications, Pin Description, Register
Description, Architecture, RTC Interrupts,
Miscellaneous Register group, Consolidated Time
Registers, Time counter group, Alarm Register Group,
Programming Using Embedded C
1
4
5
18
ADC - Features, Applications, Pin Description,
Register Description ,Operation, Programming Using
Embedded C
1
4
5
19
I2C - Features, Applications, Pin Description, Register
Description, Architecture, EEPROM(AT24C04)
interfacing with LPC2129 using Inter Integrated
Circuits
2
7
9
20
SPI - Features, Applications, Pin Description, Register
Description, Architecture, EEPROM(AT93C56)
interfacing with LPC2129 using Inter Integrated
Circuits
2
7
9
21
CAN - CAN Controllers ,features, Pin Description,
Memory Map of the CAN Block, CAN Controller
Registers, CAN Controller Operation, Centralized CAN
Registers, Global Acceptance Filter, Acceptance filter
Registers, Examples of Acceptance Filter tables and
Index Values, Full CAN Mode, Programming using
Embedded C
4
5
9
22
LCD & KEYPAD interfacing - Interfacing concept
and programming
1
5
5
Allocation of hours:
Total No. Of hours = 120 hrs