Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 3 (more)

1 Day Arm 2007

From guestecd958, 2 years ago

1 Day training for migrate from 8bit to ARM

13333 views  |  2 comments  |  3 favorites  |  511 downloads  |  2 embeds (Stats)
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 13333
on Slideshare: 12747
from embeds: 586

Slideshow transcript

Slide 1: Standard Microcontroller 1-day ARM Training Paolo Bernasconi NXP Semiconductors, FAE

Slide 2: Agenda 9:30 LPC2000 Technical Training Part I - Introduzione - LPC2000 devices and roadmaps dev tools. I nuovi dispositivi della famiglia LPC2300 e LPC2400. Novità per il 2007 ☺ Break - Presentazione dell'Architettura ARM7 (mappa di memoria, system control, peripherals) 12:30 ☺ Pranzo 13:30 LPC2000 Technical Training Part II - Inizializzazione delle periferiche di sistema PLL, Vector Interrupt Controller e USB - presentazioni di esempi con tool Keil e scheda di valutazione Keil ☺ Break - Implementazone dell’architettura ARM7 nella famiglia LPC23/24 - Q&A 17:30 Chiusura CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 3: Standard Microcontroller Cores 32/16-bit 100 LPC3000 ARM926EJ Throughput LPC2000 ARM7TDMI-S 10 16-bit XA 16-bit 8-bit LPC900 2-Clock 6-Clock MX LPC700 6-Clock C51X2 6-Clock 1 C51 12-Clock Memory Size 2 KB 64 KB 1 MB >16 MB CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 4: NXP Embedded Flash Process Roadmap Mature product line low-cost, 3-5V OTP 5V Flash family Si Foundry LPC900 Family 3V Flash MOS34 / ASMC Planned LPC2000 Family Embedded ARM7S-TDMI Flash 1.8V Flash CMOS90 MOS34 / SSMC Crolles2 ARM926EJ ARM1156EJ CMOS90 CMOS65 Crolles2 Crolles2 0.5μ 0.4μ 0.35μ 0.18μ 0.16μ 0.14μ 90n 65n Process Feature Size CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 5: Standard Microcontroller Strategy Summary Develop Innovative and Cost Effective Products Focus on 16/32-bit market with wide range of ARM7 & ARM9 based products Expand the successful LPC Family approach: - New peripherals like USB, Ethernet, ....... Use highly competitive flash based processes: - 0.35 μm and 0.18 μm Flash in production - Shrink path down to 0.14 μm - First products in 90nm in 2005 Introduction of innovative packages: - Chip scale packages like HVSON10, TFBGA256 CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 6: LPC2000 Family 16/32-bit ARM7TDMI-S Products

Slide 7: ARM Microcontrollers NXP has developed a family of ARM-based Microcontrollers For - Low-Cost High Volume Applications With - Embedded Flash and SRAM - On-board AMBA-bus Peripherals (Adv. µC Bus Architecture) - Real-Time Deterministic behavior (no Cache required) -High performance NXP specific Flash Memory matrix -and access design - Full Debug, Real-time Monitoring and Trace facilities To - Continue on from our successful 8-bit 80C51 Family - Enable new low-cost 16/32-bit Microcontroller-based applications CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 8: NXP Standard Microcontrollers The Ultimate Products….. 13 mm LPC2000 LPC3000 CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 9: History - NXP a leader in ARM NXP relationship with ARM Ltd. spans a decade – One of the three founding partners of ARM – Development with cores starting from ARM2 through ARM11 NXP offers the most experience – Over 250 ARM designs - more than anyone else in the industry – In Top 3 for ARM shipments worldwide – More than a dozen ARM cores in over 7 CMOS processes NXP is a long-term ARM licensee – Extensive license relationship provides continuous access to all architectures – Announcing off-the-shelf ARM microcontrollers with embedded Flash CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 10: ARM vs. other 32/16-bit Emb. Architectures 450 400 350 ARM Volume in 300 Y2004: 190 MU 250 M units 200 150 100 50 M 0 K R -7 PS 68 A X SH MI Po XX PC 20 20 20 0 20 80 C 06 er 7 20 05 R 20 04 w 86 20 03 A 20 02 01 19 X SP + 19 0 0 20 99 98 Source: SEMICO Research, Q4 2002 ST Numbers excluding cell phone handsets ARM : Leading solution for Industrial / Automotive, Communications and General Purpose CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 11: Shipments of all ARM products Million USD Revenues of ARM Holdings PLC M Unit Shipment of ARM based products ARM’s partners shipped 1,662 Mpcs in 2005 (+31%) CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 12: ARM7TDMI-S NXP Choice The ARM7TDMI-S is based on an ARM7 core T- Thumb architecture extension • ARM Instructions are all 32 bit • Thumb instructions are all 16 bit • Two execution states to select which instruction set to execute D- Core has debug extensions M- Core has enhanced multiplier I- Core has Embedded ICE Macrocell S- Fully synthesis able CONFIDENTIAL Subject/Department, Author, MMMM dd, yyyy

Slide 13: 2007 16/32-bit ARM7 LPC2000 Released (28) UART(2), I2C UART(4) SPI/SSP, LV RTC H2 ’06 2x AHB + Ethernet ADC(1-2), DAC +Single p supply 3V single p.supply 3.3V /01 H1 2007 Flash Security Minibus UART(2), I2C UART(2), I2C, USB SPI(2), RTC SPI/SSP, LV RTC 100 - 144 pins ADC, CAN LPC21xx ADC(1-2), DAC ARM7TDMI-S : LPC2000 UART(4), I2C(3) Flash Security 3V p.supply UART(2), I2C SPI(1), SSP(2), CAN(2) ARM926EJ : LPC3000 1.8V and 3.3 V Flash Security SPI(2), RTC LV RTC, ADC, DAC, 10b-ADC PWM(2), LPC2148 +external bus LPC2194 /01 LPC2138 /01 Flash Security USB full I2C 512K/32K+8K UART(2), + USB 256K/16K 512K/32K 1.8V and 3.3 V UART(2), I2C10/100 Ethernet, USB SPI(2), RTC OTG/Host CAN (4) ADC(2), DAC + external bus CAN(2), IRC ADC(2), DAC SPI(2), RTC ADC ADC, CAN 180 - 208 pins LPC2378 1.8V and 3.3 V LPC2146 LPC2129 /01 LPC2136 /01 LPC2214 /01 Flash Security UART(4), I2C(3) 512K/58K LPC2106 /01 256K/32K+8K SPI(1), SSP(2), 256K/16K 256K/16K Ethernet, 256K/32K 1.8V and 3.3 V 128K/64K