Sie sind auf Seite 1von 3

ARM LPC-2148

S.No

Contents

Introduction to Embedded Systems - Features,


challenges, Future trends, Product life cycle, Device
programming, compilers, debugging tools.

Interfacing - memory, displays, ADC, DAC,


Keyboard and switch.

Computer Architecture - Hardware architecture,


CPU design, Micro architecture, Emerging bus
standards PCI and USB

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,

ARM Instruction Set - Branching instructions, Data


Processing instructions, Copying registers, Copying
Multiple Registers, Swap Instructions, Modifying The
Status Registers, Software Interrupts, MAC unit

ARM Instruction Set :Addressing modes - Data


processing Operands, Memory Accessing Operands

ARM Instruction Definitions - Definitions of


Branching instructions, Data Processing instructions,
Copying registers, Copying Multiple Registers, Swap
Instructions, Modifying The Status Registers

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

T
Hour
s

L
Hour
s

Total
Hour
s

11

17

ARM LPC-2148

conversion, Arithmetic, UART0 and UART1

10

11

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

Introduction to LPC2129 - General Description,


Features, PIN Configuration, Applications, Registers,
Memory Addressing, External Memory controller,
System Control Block, Memory Accelerator Module,
Software Development

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

12

Interrupt Programming - Programming for External


Interrupt1 and External Interrupt2

13

GPIO - Features, Applications, Pin Description,


Register Description example: LED Toggling

14

UART - Features, Pin Description, Register


Description, Architecture, Programming using
Embedded C

15

TIMERS -Features, Applications, Pin Description,


Register Description ,Architecture, Programming Using
Embedded C

16

PWM - Features, Applications, Pin Description,


Register Description, Architecture ,Programming Using

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

18

ADC - Features, Applications, Pin Description,


Register Description ,Operation, Programming Using
Embedded C

19

I2C - Features, Applications, Pin Description, Register


Description, Architecture, EEPROM(AT24C04)
interfacing with LPC2129 using Inter Integrated
Circuits

20

21

22

SPI - Features, Applications, Pin Description, Register


Description, Architecture, EEPROM(AT93C56)
interfacing with LPC2129 using Inter Integrated
Circuits

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

LCD & KEYPAD interfacing - Interfacing concept


and programming

Allocation of hours:

Total No. Of hours = 120 hrs

Das könnte Ihnen auch gefallen