AT91 Sales Presentation 0102

Download Report

Transcript AT91 Sales Presentation 0102

AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Overview
1
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Overview
•
ARM920T CPU with 2 x 16KB cache, MMU
•
16k Bytes SRAM, 128kBytes Boot ROM
•
180MHz, 200MIPs
•
EBI supports SDRAM, Burst Flash, Compact Flash, Smart Media
•
USB Host and USB Device V2.0 Full speed
•
Ethernet MAC - 10/100
•
3 SSCs Supporting I2S and TDM
•
SPI, MCI (SDCard and MMC Compliant), TWI
•
4 USARTs, supporting IrDA, ISO7816 T=0/T=1, RS485
•
2 OSCs, 2 PLLs and RTC
•
1.65 to 3.6 Volt IO options ,1.65 to 1.95 V Core Supply
•
JTAG and Boundary Scan
•
PQFP208, BGA256(ETM9)
2
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Block Diagram
ARM920T
ETM
ICE
ARM9TDMI
16k
ICache
16k
DCache
MMU
Memory
Interfaces
Memory Card
Interfaces
SDRAM, SRAM,
ROM, Flash, LCD
Controller,
Serial DataFlash,
Serial E²
Compact Flash,
SmartMedia,
MultiMedia Card,
SDCard,
DataFlash Card
System
Peripherals
Clock Generator
Interrupts
Power Management
I/O Lines
Time (RTC)
Debug Unit
Protection
Chip ID
Remote
Communications
Interfaces
USB Host and Device
Ports, Ethernet, RS232,
RS485, Modem port,
IrDA, TDM
128k ROM
Boot
Embedded
Program
Software
Services
EMACdedicated
DMA
UHPdedicated
DMA
Audio
Interfaces
Control
Interfaces
I²S, Codecs, TDM
PWM, Motor
Driver, Printer &
Scanner Heads,
FingerChip
16k
SRAM
Peripheral
Data
Controller
Local
Comm.
Interfaces
SPI, Two-Wire,
Smart Card
3
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Deliveries
AT91RM9200-QI LQFP package .
AT91RM9200-CI BGA package.
AT91RM9200-DK development kit.
Samples
Production
Dev Kit
Datasheets
Electrical Spec
Software Lib
App. Notes
Linux OS
Integrity OS
WinCE.NET
NOW.
NOW.
NOW.
NOW.
NOW.
NOW.
NOW.
NOW.
NOW.
Q4 2003.
AT91RM9200-DK
4
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Application Diagram
ROM/FLASH
LCD Display
MII/RMII 10/100 Base-T
SRAM
Keypad
LCD
Controller
SDRAM
USB Device Port
MMC/SD Card
Compact Flash
GPIO
EBI
ETHERNET
MAC
USB
Device MCI
SmartMedia/NandFlash
Smart Card
Power
Management
Keyboard
AT91RM9200
USB Host Port
USART
IrDA
USB Host
TWI
SPI
SSC
Serial DataFlash
Audio DAC
Mouse
Printer
EEPROM
RS232/RS485
Modem
5
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
Atmel DataFlash for code storage
Application runs
from SDRAM
On-chip Bootloader “shadows”
the program code from
DataFlash into SDRAM
at system startup
SDRAM
I
EBI
•
Use DataFlash cards for easy
system upgrade
•
Benefits
ROM
ARM920
SPI
Program code
stored in serial
DataFlash
DataFlash
– Reduced board space
– DataFlash can be used for
data storage too
– Lower load on high speed
external memory bus improves
speed and EMI
6
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Key Selling Features
•
Performance
– 180MHz  200MIPS
•
Code Compatibility
– ARM7TDMI  ARM920T
•
Code Efficiency
– 16-bit Thumb Instruction Set for high code density
– Up to 30% less memory footprint than 32-bit instructions
•
Power/Performance
– Leading in MIPS/Watt
– Software controlled power reduction
– Low operating and standby currents
7
AT91 ARM 7 & ARM 9
MICROCONTROLLERS
®
AT91RM9200 Key Selling Features
•
High Integration
– Broad choice of on-chip peripherals, 4 USARTs, 6-ch Timers, RTC,
TWI, USB Host & Device, Ethernet MAC 10/100, ...
– Features direct interfaces to external memories, SDRAM, Burst Flash,
Compact Flash, …
•
Broad OS Support
– Linux, Integrity, Win CE, …
•
Development Tools
– Extensive Third Party Support and Evaluation Boards
•
On-chip Debug Features
– JTAG/ICE Macrocell
– Embedded Tacre Macrocell
8