Atmel AVR32 Microcontrollers and Application Processors Product Line Introduction - PowerPoint PPT Presentation

1 / 67
About This Presentation
Title:

Atmel AVR32 Microcontrollers and Application Processors Product Line Introduction

Description:

Faster interrupt handling. Fast context switches. Atomic read-modify-write instructions ... bit. PDC. System Peripherals. Interrupt Controller. PLL0. PLL1. POR ... – PowerPoint PPT presentation

Number of Views:2428
Avg rating:5.0/5.0
Slides: 68
Provided by: arrown
Category:

less

Transcript and Presenter's Notes

Title: Atmel AVR32 Microcontrollers and Application Processors Product Line Introduction


1
Atmel AVR32 Microcontrollers and Application
Processors Product Line Introduction
2
AVR32 Product Families
AVR32 AP7 Application Processors Built for Linux
AVR32 UC3 Flash Microcontrollers More MHz per mW
  • 91 DMIPS _at_ 66MHz
  • 1.3 mW / MHz
  • DSP Instructions
  • Instruction/data prefetch
  • Memory protection unit
  • Embedded Flash
  • 221 DMIPS _at_ 150 MHz
  • 0.9 mW / MHz
  • SIMD / DSP instructions
  • Instruction data caches
  • Memory management unit
  • Built for Linux

3
Atmels MCU Product offering
8-bit
AVR XMEGA
Less Power
8/16-bit
32-bit
megaAVR
UC3 AVR32
tinyAVR
Cortex M3 ARM
SAM3, SAM7 and SAM9 ARM
C51
SAM9 MPU ARM
More Performance
4
The new AVR32 UC3 Microcontrollers
5
Award Winning Products
6
AVR32 UC3 Flash Microcontrollers
Best inClass!
  • Lower Power Consumption
  • More MHz per mW
  • Dynamic Power Management
  • Higher Performance
  • More work per clock cycle
  • High speed data transfers
  • Unrivalled DSP performance
  • Shorter time to market
  • AVR32 Software Framework
  • High quality development tools
  • Experienced tech support staff

23mA _at_ 60 MHz 1.3 mW / MHz 2xAA battery 9 years
91 DMIPS _at_ 66 MHz 6-layer databus 33 Mbit/s SPI
Free DSP library Free TCP/IP Stack Free USB Stack
7
Lowest power consumption
Freescale Coldfire MCF52235
NEC V850ES/JG3
NXP LPC2366
Luminary LM3S6965
Atmel SAM7S256
ST STM32F103
BEST
mW/MHz
0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
1.3 mW/MHz
8
More Performance Less Power
AVR32 1.36 DMips/MHz ARM Cortex-M3 1.25
DMips/MHz ARM7 0.70 DMips/MHz
9
Dynamic Power Management
  • Multiple clock domains
  • CPU/Bus, USB, peripherals
  • Dual oscillators
  • Tune domain clocks for performance vs. power
    consumption
  • Dynamic Frequency Scaling (DFS)
  • Reduce power consumption when maximum speed is
    not required
  • Change CPU speed in real time
  • Adapt to changes in workload
  • Individual peripheral clock control
  • Tune clock speed to match required performance
  • Stop unused peripherals

Longer battery life 2xAA battery 108 hours _at_ 60
MHz 9 years in sleep
1.3 mW/MHz
10
Higher performanceMore work per clock cycle
  • Advanced applications require higher CPU
    performance
  • Communication stacks
  • Large files
  • Real time encoding / decoding
  • Fewer cycles wasted
  • More powerful instructions
  • Faster on-chip memories
  • Fewer CPU stalls
  • DSP instructions
  • Faster interrupt handling
  • Fast context switches
  • Atomic read-modify-write instructions

91 DMIPS _at_ 66 MHz 1.50 DMIPS/MHz ( 0 - 33
MHz) 1.38 DMIPS/MHz (33 - 66 MHz)
320 kbps Stereo MP3 decode _at_ 25 MHz Single cycle
48-bit Multiply-Accumulate
11
Highest Data Throughput
  • Built for High Speed data transfer
  • No high speed bottlenecks
  • High Speed Communication Interfaces
  • USB up to 480 Mbit/s
  • Ethernet up to 100 Mbit/s
  • SPI up to 33 Mbit/s
  • SSC up to 33 Mbit/s (I2S)
  • USART up to 33 Mbit/s
  • UART up to 4 Mbit/s
  • I/O pin toggle up to 33 MHz

Flash
EBI
Ethernet MAC
6-layer High Speed Bus Matrix
USB On-The-Go
PeripheralBridge
Peripheral DMA Controller 18 channels
User Peripherals
12
Highest Data Throughput
  • Built for High Speed data transfer
  • No high speed bottlenecks
  • High Speed Communication Interfaces
  • USB up to 480 Mbit/s
  • Ethernet up to 100 Mbit/s
  • SPI up to 33 Mbit/s
  • SSC up to 33 Mbit/s (I2S)
  • USART up to 33 Mbit/s
  • UART up to 4 Mbit/s
  • I/O pin toggle up to 33 MHz

Peripheral DMA Controller (PDC)
Less CPU time spenthandling communication
CPU time spent handlingSPI communication
13
Unrivalled DSP Performance
  • Modern products need faster digital signal
    processing
  • Audio / Image processing
  • Packet / Stack processing
  • Real-time security
  • AVR32 has superior DSP capabilities
  • Faster filters
  • Deeper analysis
  • AVR32 Software Framework
  • Optimized drivers
  • Optimized algorithms
  • Optimized codecs

High DSPperformance
14
AVR32 UC3 Linecard
In Production
In Development Sampling Date
UC3A Series 91 Mips _at_ 66 MHz 2.0 mW / MHz 144 /
100 QFP
UC3B Series 76 Mips _at_ 60 MHz 1.3 mW / MHz 64 / 48
QFP/QFN
UC3C Series 91 Mips _at_ 66 MHz 2.0 mW / MHz 144 /
100 / 64 QFP
UC3L Series 69 Mips _at_ 50 MHz 0.5 mW / MHz 48 QFP
/ QFN / BGA
UC3A0512
UC3C0 Q3/09
UC3B0512Q3/09
UC3B1512Q3/09
UC3C1 Q3/09
UC3C2 Q3/09
UC3A1512
UC3A0256
UC3A3256Q2/09
UC3B1256
UC3B0256
UC3A1256
Low Power
UC3A0128
UC3A3128Q2/09
UC3B1128
UC3B0128
UC3A1128
UC3L064 Q2/09
UC3A364Q2/09
UC3B164
UC3B064
UC3L032 Q2/09
UC3C Features 5V Industrial Controller 2x
CAN 16ch. dual 12-bit ADC Dual 12-bit DAC True 5V
I/O
UC3A3 Features Hi-Speed USB NAND Flash
Interface 128kB SRAM SD / SDIO Card
Interface Audio DAC
UC3L016 Q2/09
15
AT32UC3A1
Microcontrollers
AT32UC3A1512
AT32UC3A1256
AT32UC3A1128
System Peripherals
Interrupt Controller
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
10/100 Ethernet MAC
Flash 128/ 256/ 512kB
Watchdog Timer
Power Manager
Package
115 KHz RC OSC
MPU
MemIF
QFP100
Instr.
Data
SRAM 32/64/64KB
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
6-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
Peripheral DMA Controller 15 channels
USB On-The-Go
Brownout1.8V and 3.3V
I/O 2.7-3.6V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
16
AT32UC3A0
Microcontrollers
AT32UC3A0512
AT32UC3A0256
AT32UC3A0128
System Peripherals
Interrupt Controller
Flash 128/ 256/ 512kB
EBI SMC (8/16-bit) SDRAM (16-bit)
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
10/100 Ethernet MAC
Watchdog Timer
Power Manager
Package
115 KHz RC OSC
MPU
MemIF
QFP144
SRAM 32/64/64KB
Instr.
Data
BGA144
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
6-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
Peripheral DMA Controller 15 channels
USB On-The-Go
Brownout1.8V and 3.3V
I/O 2.7-3.6V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
17
AT32UC3B0
Microcontrollers
AT32UC3B0256
AT32UC3B0128
AT32UC3B064
System Peripherals
Interrupt Controller
Flash 64/128/256kB
AVR32 CPU 60 MHz
JTAG/ Nexus OCD
Watchdog Timer
Power Manager
Package
115 KHz RC OSC
MPU
MemIF
QFP64
SRAM 16/32/32KB
Instr.
Data
QFN64
1.8 V regulator
POR
BOD
Key Features
CPU 60MHz
PLL0
OSC0
5-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
Full Speed USB OTG
Peripheral DMA 4 channels
Brownout1.8V and 3.3V
I/O 2.7-3.6V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
18
AT32UC3B1
Microcontrollers
AT32UC3B1256
AT32UC3B1128
AT32UC3B164
System Peripherals
Interrupt Controller
Flash 64/128/256kB
AVR32 CPU 60 MHz
JTAG/ Nexus OCD
Watchdog Timer
Power Manager
Package
115 KHz RC OSC
MPU
MemIF
QFP48
SRAM 16/32/32KB
Instr.
Data
QFN48
1.8 V regulator
POR
BOD
Key Features
CPU 60MHz
PLL0
OSC0
5-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
Full Speed USB Device
Peripheral DMA 4 channels
Brownout1.8V and 3.3V
I/O 2.7-3.6V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
19
Introducing the new UC3C
  • Floating Point Unit
  • IEEE 754-1985 compliant
  • Dual CAN
  • FlashVault code protection
  • Single power supply
  • 3V 3.6V or 4.5V 5.5V
  • Cutting Edge Industrial Control

20
Cutting Edge Industrial ControlImproved
Reliability, Efficiency and Safety
  • Peripheral Event System
  • 4 channel 20-bit PWM
  • Dead-time generator
  • Asynchronous or Synchronous channel
  • Generic Clock Input
  • Fault Protection Input
  • 2 Quadrature Decoders
  • 16 channel 12-bit ADC
  • Differential conversion
  • 4 channel Analog Comparator
  • 4 channel 12-bit DAC
  • Safety features
  • Windowed Watchdog Timer
  • Clock Failure Protection
  • Advanced Debug Functionality
  • Advanced Trace

21
Target Applications (1/2)
  • CAN and LIN Standalone Usage
  • Closed loop with 2x CAN Interfaces
  • Basic Communication (Transmission/ Reception)
  • Diagnostic Communication
  • Data Logging
  • Gateway CAN to CAN
  • Closed loop with 2x LIN Interfaces
  • Slave Node
  • Master Node
  • Gateway CAN and LIN Network
  • Common Features
  • Bandwith measurement
  • Traffic per node, per sender/receiver
  • Random traffic generator

22
Target Applications (2/2)
  • Motor Control
  • Brushless Sensored Motor Control
  • Optical Sensor feedback.
  • PWM with fault input entry.
  • Current measurement.
  • Brushless Sensorless Motor Control
  • Analog Comparator usage for Back-EMF feedback
    measurement.
  • PWM with fault input entry.
  • Current measurement.
  • Field Oriented Control
  • Current phase observation

23
Event System (1/3)
  • Advanced routing system for autonomous control of
    peripherals
  • Peripherals specify how to generate events
  • In general everything that can generate an
    interrupt
  • Ex Pin change, Timer overflow
  • Event system is signal routing only
  • But extremely powerful since it will reduce the
    use of interrupts
  • Event system ensures control of critical
    functions
  • Predictable reaction time 2 chip clock cycles
    (100 ns _at_ 20 MHz)
  • Reliable between SW revisions
  • Event system active in Active and Idle mode only

24
Event System (2/3)
  • Synchronization for Real Time application
  • gt Deterministic
  • Example Capability to trigger ADC conversion
    with a reference timer
  • Motor application, reduction of electrical noise
    and production of smooth commutations.
  • Generator Timer Counter, PWM
  • User ADC

25
Event System (3/3)
  • Synchronization for Real Time application
  • gt Predictable / CPU Load Reduction
  • Example Capability to trigger output stream
  • Communication application, periodic USART
    communication on an Alarm event.
  • Generator Alarm Event
  • User PDCA Usart
  • The jitter between inter-frames is reduced to 0.
    The time slot is constant.

26
UC3C Event System (2/3)
  • Security for Industrial Applications
  • gt Safety
  • Example Comparator on PWM fault input
  • Motor application, generation of an emergency
    stop in case of over current consumption.
  • Generator Analog Comparators
  • User PWM

Interrupt Latency
timer
ADC
Isr(Analog Comparators)
Stop_Pwm()
timer
ADC
HW Interrupt
PWM is stopped by HW
27
AT32UC3C2
Microcontrollers
AT32UC3C2512
AT32UC3C2256
System Peripherals
AT32UC3C2128
FPU
AT32UC3C264
Interrupt Controller
Flash 64-512kB
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
SRAM2 4kB
Windowed Watchdog
Power Manager
Package
115 KHz RC OSC
8 MHz RC OSC
MPU
MemIF
QFP64
SRAM1 1664KB
Instr.
Data
BGA64
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
5-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
DMA 8 channels
Full Speed USB OTG
Peripheral DMA 15 channels
Brownout1.8V and 3.3V
I/O 2.7-5.5V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
28
AT32UC3C1
Microcontrollers
AT32UC3C1512
AT32UC3C1256
AT32UC3C1128
System Peripherals
FPU
AT32UC3C164
Interrupt Controller
Flash 64-512kB
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
SRAM2 4kB
Windowed Watchdog
Power Manager
Package
115 KHz RC OSC
8 MHz RC OSC
MPU
MemIF
QFP100
SRAM1 1664KB
Instr.
Data
BGA100
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
5-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
DMA 8 channels
Full Speed USB OTG
Peripheral DMA 15 channels
Brownout1.8V and 3.3V
I/O 2.7-5.5V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
29
AT32UC3CO
Microcontrollers
AT32UC3C0512
AT32UC3C0256
AT32UC3C0128
System Peripherals
FPU
AT32UC3C064
Interrupt Controller
Flash 64-512kB
EBI SMC (8/16-bit) SDRAM (16-bit)
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
SRAM2 4kB
Windowed Watchdog
Power Manager
Package
115 KHz RC OSC
8 MHz RC OSC
MPU
MemIF
QFP144
SRAM1 1664KB
Instr.
Data
BGA144
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
5-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
DMA 8 channels
Full Speed USB OTG
Peripheral DMA 15 channels
Brownout1.8V and 3.3V
I/O 2.7-5.5V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
30
Introducing the new UC3L
  • picoPower Technology
  • Industrys lowest power consumption
  • Down to 0.5 mW/MHz
  • 1.6µA with RTC running
  • 100nA in Shutdown mode
  • SleepWalking
  • 1.62 3.6V operation
  • Integrated Hardware QTouch
  • Use QTouch as any other peripheral
  • Wake up from sleep with a touch button
  • FlashVault code protection
  • Partially program and lock the flash
  • Protect your software IP

31
Cutting Edge InnovationsImproved Reliability and
Reduced Cost
  • Peripheral Event System
  • PWM on all GPIO pins
  • High precision clock system
  • Digital frequency lock loop
  • Crystal osc. precision tuner
  • Clock failure protection
  • Ultra low power oscillators
  • Frequency meter
  • RTC with calendar mode
  • Windowed watchdog timer
  • 9 channel 12 bits ADC
  • 8 channel Analog Comparator
  • Advanced Debug Functionality
  • Advanced Trace

32
picoPower Technology
  • Ultra low active power consumption
  • Down to 0.5mW/MHz
  • Dynamic Frequency Scaling
  • Reduce power consumption when maximum speed is
    not required
  • Change CPU speed in real time
  • Adapt to changes in workload
  • Ultra Low Power 32KHz RTC
  • 1.6µA operation
  • SleepWalking
  • Clock peripherals from 32KHz crystal in sleep
    mode
  • Qualify event before waking system
  • Sleeping BOD
  • Periodic sampling
  • Low Leakage Process
  • 100nA shutdown mode
  • True 1.6V operation
  • Single Supply voltage 1.62 3.6 VCC

33
SleepWalking Technology
  • Saves power as main clock can be turned off while
    waiting for event
  • Use asynchronous events to start clocks for
    peripheral module
  • Use ultra low power timer event to start clocks
    for peripheral module

RTC
CPU
CPU
Normal mode
Static mode
Periodic event wakes ADC
Temperature below threshold Return to sleep
Temperature above threshold Wake system
ADC
RAM
ADC
RAM
34
AT32UC3L picoPower Consumption
35
AT32UC3L
Microcontrollers
AT32UC3L064
AT32UC3L032
System Peripherals
AT32UC3L016
FlashVault Flash 16-64kB
AVR32 CPU 50 MHz
Debug aWire/ JTAG/ Trace Nexus
Interrupt Controller
Package
Windowed WDT
QFP48
Serial Number
QFN48
MPU
MemIF
TLLGA48
Power Manager
1.8 V regulator
SRAM 8-16kB
Instr.
Data
picoPower
POR
32 KHz RC OSC
True 1.6V operation
BOD
SleepWalking
115 KHz RC OSC
User Row
Dynamic Freq. Scaling
4-layer High Speed Bus Matrix
120 MHz RC OSC
Backup Registers
Zero Power 32KHz RTC
Secure Access Unit
Sleeping BOD
DFLL
OSC0
Peripheral DMA Controller 12 channels
Low leakage process
RTC
32 KHz OSC
Peripheral Bridge
PBA
Key Features
Crystal Osc. Precision Tuner
AC 8 ch
High Drive Pads
User Peripherals
Peripheral Event System
36
Introducing the new AVR32 AT32U3A3
  • Audio playback
  • Single chip solution
  • Software audio decoding
  • High quality playback
  • iPod docking
  • High speed communication
  • Hi-Speed USB
  • Dual SD card
  • NAND w/MLC ECC
  • Distributed SRAM
  • Low power consumption
  • AVR32 technology
  • Dynamic frequency scaling

37
Application possibilities with the AT32UC3A3
AT32UC3A3 0 - 66 MHz 64 256 KB Flash 128 KB
SRAM
Hi-Speed USB
Class D amp
38
Target applications AVR32 AT32UC3A3
  • USB Docking Station
  • MP3 Player / iPod
  • Mobile Phone / PDA
  • Camera
  • SD Card Player
  • Car Radio
  • Home Stereo
  • Internet Radio
  • Speaking appliances

39
AT32UC3A3 in more detail
40
UC3A3 Highlights
  • Audio playback
  • Single chip solution
  • Software audio decoding
  • High quality playback
  • iPod docking
  • High speed communication
  • Hi-Speed USB
  • Dual SD card
  • NAND w/MLC ECC
  • Distributed SRAM
  • Low power consumption
  • AVR32 technology
  • Dynamic frequency scaling


41
Audio Output
  • Built-in stereo audio DAC
  • Connect to external class D amplifier
  • High quality 16-bit DAC
  • 128-times oversampling
  • Internal FIR Comb4 filter
  • External IIS codec interface
  • Stereo / 4-channel / full surround output
  • CD-ROM / Microphone input

AT32UC3A3
Class D amp
42
High Speed Communication
  • Hi-Speed USB
  • 480 Mbit/s
  • USB Device
  • USB OTG Host
  • Dual SD card
  • gt 12 MBytes/s
  • High speed NAND controller
  • Multi Level Cell w/MLC
  • 1-bit and 4-bit ECC


43
Distributed on-chip SRAM
  • On-chip SRAM split into 3 regions
  • 64 KB dual port CPU RAM
  • 2 x 32 KB BUS SRAM
  • Linear address map
  • Improved DMA transfer speed
  • Peripheral DMA
  • Memory to Memory DMA
  • Eliminate on-chip communication bottleneck
  • Avoid DMA collision
  • Remove delay and latency

EBI / ECC
Flash
SRAM 32 KB
SRAM 32 KB
6-layer High Speed Bus Matrix
USB On-The-Go
Peripheral Bridge
Peripheral DMA Controller 18 channels
User Peripherals
44
AT32UC3A3
Microcontrollers
AT32UC3A3256
AT32UC3A3128
AT32UC3A364
System Peripherals
Interrupt Controller
Flash 64/ 128/ 256kB
EBI SRAM (8/16-bit) SDRAM (16-bit) NAND (16-bit
)
AVR32 CPU 66 MHz
JTAG/ Nexus OCD
MMC SDcard SDIO
SRAM 32 KB
SRAM 32 KB
Watchdog Timer
Power Manager
Package
115 KHz RC OSC
8 MHz RC OSC
MPU
MemIF
QFP144
SRAM1 64KB
Instr.
Data
BGA144
1.8 V regulator
POR
BOD
Key Features
CPU 66MHz
PLL0
OSC0
6-layer High Speed Bus Matrix
Single Supply
PLL1
OSC1
Power On Reset
Internal RC
RTC
32 KHz OSC
Peripheral Bridge
Memory DMA 4 channels
Hi-Speed USB OTG
Peripheral DMA 18 channels
Brownout1.8V and 3.3V
I/O 2.7-3.6V
Schmitt Trigger
User Peripherals
High Drive Pads
Security Bit
45
Hi-Speed USB
  • Hi-Speed USB Device OTG host
  • Hi-Speed 480 Mbps
  • Full-Speed, 12 Mbps, X Endpoints
  • Flexible Enpoint configuration
  • Dedicated DMA channels
  • On-chip transceiver internal pull-up control
  • Software Attach / Detach control
  • Free Software Drivers
  • Device Classes
  • Audio, CDC, HID, Mass-Storage, DFU
  • Host Classes
  • Audio, CDC, HID, Mass-Storage

46
MMC / SD / SDIO Interface
  • 1-bit, 4-bit and 8-bit mode
  • High Speed Card support
  • Speed Class 2, 4, and 6 support
  • SD High Capacity card (SDHC) support
  • Content Protection for Recordable Media (CPRM)
  • FAT16 and FAT32 formatted cards
  • SDIO card support
  • Memory Stick interface

47
Serial Interfaces
  • 4 x USART
  • 3 x Basic
  • Synchronous Asynchronous
  • RS485
  • 1 x Full featured
  • Full modem control and RS422 ISO7816, IrDA
  • 2 x TWI (Two Wire Interface)
  • 2 x SPI interface

48
External Bus Interface (EBI)
  • NAND Flash Interface
  • 1 chip select
  • 8-bit and 16-bit data
  • Built in ECC unit
  • 1-bit correction ECC-H and 4-bit correction
    ECC-RS
  • SDRAM Interface
  • 1 chip select
  • Support for most SDRAM organizations
  • Energy saving mode
  • SRAM Interface
  • Up to 6 chip selects
  • 16-bit Data / 23-bit Address
  • Up to 16 MB per chip select
  • Compact Flash Interface

49
High Speed Bus Monitor
  • Allows performance monitoring of High Speed Bus
    master interfaces
  • Data transfer cycles
  • Bus stall cycles
  • Maximum access latency for a single transfer
  • Up to 4 masters can be monitored
  • Automatic handling of event overflow

50
Additional Information
  • http//www.atmel.com/UC3A3
  • More information about the AT32UC3A3 device
  • http//www.atmel.com/evk1104
  • More information about the EVK1104 kit
  • http//www.avrtv.com
  • Video presentations of Atmels products
  • http//www.avrfreaks.net
  • The official AVR and AVR32 user forum with lively
    discussion on the practical use of
    microcontrollers.
  • http//developer.apple.com/ipod/
  • Information about Apples Made for iPod program

EVK1104 Reference Design
51
AVR32 Development Tools
52
AVR32 Hardware Development Tools
  • In-System Programming Debugging
  • AVR ONE!
  • JTAGICE mkII
  • AVR Dragon (program)
  • Starter Kits
  • STK600 (UC3)
  • STK1000 (AP7)
  • Evaluation Kits
  • EVK1100 (UC3A0)
  • EVK1101 (UC3B)
  • EVK1103 (UC3C not yet available)
  • NEW EVK1104 (UC3A3)
  • NEW EVK1105 (UC3A0)
  • NGW100 (AP7000)

53
AVR32 Software Development Tools
  • Code generation and debugging
  • IAR Embedded Workbench
  • AVR32 Studio
  • AVR32 Software Framework
  • AVR32 GCC Toolchain
  • IS2T embedded Java platforms
  • Popular Operating Systems
  • uC-OS/II
  • embOS (UC3)
  • ThreadX (UC3)
  • freeRTOS / openRTOS
  • Linux (AP7)

54
AVR32 Software Framework
FREE !
  • Library of C source code
  • Optimized drivers for all peripherals to speed up
    development and ease migration between AVR32
    devices
  • Floating point and DSP arithmetic
  • The effortless way to release the superior AVR32
    performance
  • USB and TCP/IP stacks
  • Quick and easy way to add USB and Ethernet
    communication to any design
  • Application software
  • Optimized audio, picture and video codecs,
    display drivers, TCP/IP services, web server,
    FAT12/16/32 file system, plus a complete freeRTOS
    Real Time OS!

55
USB Bootloader
  • Update your application via USB
  • Factory programmed
  • Programmable using JTAG-ICE mkII
  • Device Firmware Update USB Class (DFU)
  • In-System Programming
  • Erase Program Read Verify
  • Fuse configurations
  • Lock bits
  • Security bits
  • Bootloader protection and size
  • BOD voltage level
  • Available with AVR32 Studio

56
Shortest Time to Market!
  • Technical Support Center
  • support.atmel.no
  • Datasheets and application notes
  • www.atmel.com/avr32
  • Community Websites
  • www.avrfreaks.net
  • avr32linux.org
  • News and online trainings
  • www.avrtv.com
  • Support mail handled by MCU experts
  • avr32_at_atmel.com

57
EVK1104 Reference Design
58
EVK1104 Digital Audio Gateway reference design
  • EVK1104 demonstrates the full potential of AVR32
    AT32UC3A3256 in digital audio applications
  • Software audio decoders
  • Be prepared for changes in digital audio formats
  • Complete HW and SW Reference Design
  • Play MP3 and WMA from a USB Mass Storage device
  • Control your iPod
  • Prepared for Bluetooth
  • Prepared for IEEE 802.15.4 / Zigbee PRO

59
AVR32 EVK1105 Digital Audio Gateway

60
Application possibilities with the UC3A
AT32UC3A 0 - 66 MHz 64 512 KB Flash 32 128
KB SRAM
Class D amp
61
Introducing the AVR32 EVK1105 Digital Audio
Gateway
62
Software Audio Decoders
63
Other Software Modules
64
File System
  • All FAT formats supported
  • FAT12/16/32
  • 256 level of directory depth support
  • File folder name ASCII and UCS-2 supported
  • No length limit upon file system
  • File browsing is supported during playback

65
Audio Player API
  • Simple set of commands to control the software
    decoders
  • Play/Stop/Pause
  • Fast forward/Fast rewind
  • Disk Navigation (file name, ID3 management)
  • Full interface is described in API header file

66
Legal Considerations audio codecs
  • MP3
  • Source code is provided for free
  • MP3 license and royalty is not included
  • A license must be obtained from Thomson
  • WMA
  • Binary library is provided for free
  • Source code only available to customers who
    signed Microsoft WMA NDA
  • WMA license and royalty is not included
  • A license must be obtained from Microsoft
  • For more information and contact details
  • Appnote AVR32722 How to license audio and video
    codecs

67
AVR32 UC3 Summary
  • Industrys Best
  • High integration level (memory, peripherals,
    power management)
  • Performance, code density, power consumption
  • Easy to use, great development tools, excellent
    support
  • AT32UC3A Industrys Best Connectivity
  • USB 2.0 Full Speed OTG Host Ethernet MAC 4x
    Serial
  • Large memory footprints (both Flash and SRAM)
  • External Bus Interface
  • AT32UC3B Industrys Best 32-bit Low-Pin Count
    MCU
  • USB 2.0 Full Speed OTG Host
  • Small Package with flexible alternate function
    management
  • Low Power (both active and stand-by)
Write a Comment
User Comments (0)
About PowerShow.com