28-06-2014, 03:20 PM
CISC versus RISC
Why ARM?
The ARM is a 32-bit reduced instruction set computer (RISC).
It was known as the Advanced RISC Machine, and before that as the Acorn RISC Machine
ARM processors made them suitable for low power applications.
This has made them dominant in the mobile and embedded electronics market as relatively low cost
APPLICATIONS
Consumer electronics including PDAs, mobile phones, digital media and music players, hand-held game consoles, calculators and computer peripherals such as hard drives and routers.
It uses innovative architectural design to achieve high performance with low power consumption.
It is highly utilized in mobile and embedded devices due to its power characteristics and is one of the most populous processors currently used..
FEATURES OF LPC2148
ADC
Two 10-bit A/D converters(AD0 and AD1) provide a total of 14 analog inputs
conversion times as low as 2.44 μs per channel
INTERRUPTS
Vectored interrupt controller with 16 configurable priorities and vector addresses.
9 edge or level sensitive external interrupt pins available.
60 MHz maximum CPU clock available from programmable on-chip PLL with settling time of 100 μs
OSCILLATOR
On-chip integrated oscillator operates with an external crystal in range from 1 MHz to 30 MHz and with an external oscillator up to 50 MHz
Applications
Industrial control
• Medical systems
• Access control
• Point-of-sale
• Communication gateway
• Embedded soft modem
• General purpose applications
ARM CONTROLLER
8051 Architecture
The 8051 is based on an 8-bit CISC core with Harvard architecture.
It's an 8-bit CPU, the program bus is 16 bits wide
whereas the data bus is 8 bits wide.
The PIC16F84 architecture
The PIC architecture is based on a configuration known as a Harvard machine structure.
Separate memories are used for the program and data which are accessed via separate buses.
In PIC16F84, the program bus is 14 bits wide, whereas the data bus is 8 bits wide.
In addition, the PIC family is based on a Reduced Instruction Set Computer (RISC) configuration
AVR Architecture
The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller which was developed by Atmel in 1996.
The AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to One-Time Programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time
LPC2148 Architecture
The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings
LPC2141/42/44/46/48 microcontrollers are based on a 16-bit/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, that combine microcontroller with embedded high speed flash memory ranging from 32 kB to 512 kB
Difference b/w ARM 7 & ARM9
ARM 9 decreases heat production and lower overheating risk than ARM 7
Clock frequency improved in ARM 9
Pipeline are increased from three stage pipeline (ARM7) to a five stage pipeline (ARM9)
Additionally, some ARM9 cores incorporate "Enhanced DSP" instructions, such as a multiply-accumulate, to support more efficient implementations of digital signal processing algorithms.