ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf ·...

86
ARM YOURSELF CON I PROCESSORI CORTEX DI ATMEL Con la partecipazione di: © 2014 Copyright Atmel Corporation 1 Con la partecipazione di: &

Transcript of ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf ·...

Page 1: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

ARM YOURSELF CON IPROCESSORI CORTEX DI ATMEL

Con la partecipazione di:

© 2014 Copyright Atmel Corporation1

Con la partecipazione di:

&

Page 2: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Agenda

09:30 – 11:30 Welcome , Introduzione dispositivi Cortex

M( M0+ , M4 ) Arm9 e Cortex A5 di Atmel.

Soluzioni complementari di Atmel: WiFi ,Crypto , Touch.

11:30 – 11:45 Coffee Break

11:45 – 13:00 ACME SYSTEMS presenta le sue soluzioni

SOM modules per Linux Embedded.

13:00 – 14:00 Pranzo.

14:00 – 15:00 NerInformatica presenta: Programmazione ,

2 © 2014 Copyright Atmel Corporation

Da C a embedded Linux.

15:00 – 15:30 NerInformatica presenta: Gli strumenti

Software per avviare un progetto Linux.

15:30 – 16:00 NerInformatica Presenta: Framework QT

,l’uso di Qt5 su una macchina embedded non

limitandosi a generare grafica.

16:00 – 16:30 Q&A – Fine del seminario. Spazio per demo

pratiche e discussione libera.

Page 3: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

ARM YOURSELF PRODUCT UPDATE

© 2014 Atmel Confidential3 9/26/2014

Page 4: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel’s Microcontroller Innovations

Driving innovation since 1995

2013

1st Flash ARM7-based 1st Flash ARM7-based

1st Cortex-M3 based MCU with High-Speed USB1st Cortex-M3 based MCU with High-Speed USB

1st with Industry’s Highest Memory Density Cortex-M4 MCU1st with Industry’s Highest Memory Density Cortex-M4 MCU

1st Cortex-A5 based embedded Microprocessor1st Cortex-A5 based embedded Microprocessor

1st Cortex-M0+ MCU with PTC and SERCOM1st Cortex-M0+ MCU with PTC and SERCOM

Revenue

1st 2Mbyte Cortex M4 MCU1st 2Mbyte Cortex M4 MCU

4 © 2014 Copyright Atmel Corporation

1995 1997

2004

2005

2007

20092010

2012

1st Flash Microcontroller 1st Flash Microcontroller

1st Microcontroller with EEPROM1st Microcontroller with EEPROM

1st 8-bit RISC MCU for High-Level Language1st 8-bit RISC MCU for High-Level Language

1st Flash ARM7-based 32-bit Microcontroller1st Flash ARM7-based 32-bit Microcontroller

1st 100nA Microcontroller with RAM Retention1st 100nA Microcontroller with RAM Retention

1st Flash 32-bit Microcontroller at 200MHz1st Flash 32-bit Microcontroller at 200MHz

1st Flash-based ARM9 Microcontroller1st Flash-based ARM9 Microcontroller

1st MCU with Configurable Event System1st MCU with Configurable Event System

Time

Low Cost tools programLow Cost tools program

19982000

Self Programming FlashSelf Programming Flash

Page 5: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel Offers Complete System Solutions

• Atmel Microcontrollers• AVR 8- and 32-bit Microcontrollers

• Cortex-M0+/M3/M4/A5,

• ARM9™

• Atmel Touch Technology Solutions • Buttons, Sliders and Wheels

• Touchscreens

• Atmel Embedded Memory• EEPROM,

• External Serial EE and NVM

• Atmel Radio Frequency (RF) ICs

MU

System

Solution

5 © 2014 Copyright Atmel Corporation

• Atmel Radio Frequency (RF) ICs • 802.15.4 ZigBee 868Mhz 2.4GHz, SUBGHz

• WIFI Solution

• Atmel Security: Crypto

• Atmel ASICs• Cost-effective Integration of Customer IP

• SMART GRID Solution:

• Power Line Communication Solution Prime

• AFE SOC Metrology Solution

Page 6: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel MCU/MPUs – Enabling Embedded Solutions

32-bit Flash MCUsLowest Power

AVR & ARM M0+, M3 & M4 Cores

32-bit MPUsHighly Secure

Low Cost

ARM9 & A5 Cores

6 © 2014 Copyright Atmel Corporation

Mem

ory

Mem

ory

PerformancePerformance

Tools

8-bit Flash MCUsIndustry Leading

8-bit AVR Micros

AVR & ARM M0+, M3 & M4 Cores

Event System, Sercom, & PTC

Tools

Page 7: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel mega AVR (8-32bit) MCU Longevity Program

UC3CDualCAN/Ethernet

UC3AUC3L UC3D

8-bit AVR

32-bit AVR

AVR Promotion

Marketing campaign

Long term roadmap available

12 year longevity for all AVRs

7 © 2014 Copyright Atmel Corporation

UC3AOTG/Ethernet

5V Entry LevelUltra Low

PowerGeneral Purpose

Speciality

megaAVR

tinyAVR

XMEGA E

UC3LFS USB

UC3BUSB OTG

XMEGA CFS USB

UC3DFS USB

XMEGA BLCD + FS USB

XMEGA AHS Analog+ Crypto

XMEGA D

megaAVR RF

Page 8: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel ARM MCUs

8 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential8

Page 9: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAM9ARM926, 440 DMIPS

Atmel ARM 32-bit MCU Product Portfolio

SAMA5Cortex-A5 FPU, 850 DMIPS

FPU Low Power

SAMA5Cortex-A5 FPU, 850 DMIPS

FPU Low Power

Perfo

rm

an

ce

9 © 2014 Copyright Atmel Corporation

ARM926, 440 DMIPSMicroprocessor

SAM D & SAM LCortex-M0+, 45 DMIPS16KB to 256KB Flash

SAM D & SAM LCortex-M0+, 45 DMIPS16KB to 256KB Flash Legacy 32/bit

SAM7, SAM3, UC3

SAM4 & SAMGCortex-M4 FPU, 180 DMIPS

512KB to 2MB Flash

SAM4 & SAMGCortex-M4 FPU, 180 DMIPS

512KB to 2MB Flash

Perfo

rm

an

ce

Page 10: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

128KB

256KB

512KB

1MB

2MB

Atmel SAM Portfolio – ARM Cortex-M

+200 devices for Scalability

Flash: 8kB to 2MB – Package: 14 to 144 pins

SAMD = Cortex-M0+ – SAM4 = Cortex-M4

128KB

Flash

256KB

512KB

1MB

2MB

General Purpose

SAM3X SAM3A

Ultra Low Power

SAM4L

SAM4N

SAM4S

SAM4E

SAM3U

Connectivity

SAMG

Flash

10 © 2014 Copyright Atmel Corporation

32KB

64KB

16KB

32KB

64KB

Low Power

1.62V to 3.6V

90µA/MHz active

1.5µA SRAM retention

0.7 µA Back up w/RTC

1.5 us wake-up time

Performance

CPU Up to 120MHz

128-bit Flash access

Internal DMA

2KB of Cache

High speed com:

SPI Up to 38Mbps

USB Up to 480Mbps

System Integration

HS USB with PHY (X/A/U)

Dual CAN controller (X/A/E)

Ethernet MAC (X/A/E)

External Bus scrambling

SAM D20

SAM D21

Entry Level

CM0+ @ 48MHz

12-bit ADC and DAC

UART, USRT, SPI, I2C

Event System

Peripheral Touch Contr.

SAM D10

SAM D118KB

Page 11: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Ultra Low Power

• Down to 100 µA/MHz in Active

• Down to 3 µs wake-up

• Down to 7 µA in sleep

• With SRAM retention

• From 1.62V up to 3.6V

Highest Throughput

New Products: SAM G51/53

Ultra Low Power, High Throughput and Small Form Factor

SAM G51/53

Frequency 48MHz

Flash 256kB/512kB

SRAM 64/96kB

USART 1/2

SPI 4/6*

I2C Master (400kbps) 2

I2C Slave (3.4Mbps) 1

11 © 2014 Copyright Atmel Corporation

• Cortex-M4

• FPU

Smallest Package

• WLCSP 7x7 pins

Pin/SW compatible across family

SPI 1

12-bit ADC 8 channels

16–bit T/C 376

I2S/PDM 0/2

picoPowerTM Yes

GPIO 38

Pincount 49

Package WLCSP (2.84 x 2.84)

*Configurable SERCOM module

2/18/2014

Page 12: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Performance• Cortex-M4 - 120MHz

• Floating Point Unit

• 2KB cache

• 3 Coremark/MHZ at full Speed

• Connectivity• Ethernet 1588 / Dual CAN / USB 2.0

• Real Time Event

ATMEL Cortex-M4 SAM4E Device Details

Connectivity Cortex-M4 Flash MCU

SAM4E

Frequency 120 MHz

Flash 512 KB - 1MB

SRAM 128 KBytes

Ethernet 10/100 1

USB FS Device

CAN 2

USART 4

MCI/SDIO Yes

Ext Bus Interface Yes

12 © 2014 Copyright Atmel Corporation

• Real Time Event• No CPU intervention

• No latency

• Advanced Analog• 2x 16-bit ADC

• Programmable Gain Amplifier, Offset error correction, Gain error correction

• Power Consumption• 180µA/MHz

• 20µA in RAM retention

• 1µA in Backup

Ext Bus Interface Yes

SPI 3

I2C 2

Crypto AES

Parallel Capture (CMOS int.) Yes

2x 16-bit ADC Up to 24 channels

12-bit DAC Up to 2 channels

Timers/PWMs 9/4

GPIO Up to 117

Pin count 100 – 144

Package QFP, BGA

9/26/2014

Page 13: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• picoPower® Technology• Industry’s lowest power consumption

• Active mode: down to 90µA/MHz

• Full RAM retention: 1.5µA

• 1.68 – 3.6V operation

• No degraded performance

• Fast wake-up

• 1.5µs

SAM4L Device Details

The world’s most efficient Cortex-M4 SAM4L

Frequency 48 MHz

Flash 128KB – 256KB - 512KB

SRAM 16KB - 32KB – 64KB

USART 4

SPI 4

I2C 4

I2S 1

Audio DAC 1

13 © 2014 Copyright Atmel Corporation

• 1.5µs

• Peripheral Event System

• SleepWalkingTM

• Integrated Hardware QTouch®

• Wake up from a touchof a button or proximity

• Segment LCD Controller • 4x40 segments

• AES128 HW Crypto Security

Audio DAC 1

12-bit ADC 15 channels

DAC 1

Segment LCD 4 x 40 segments

USB FS Host / FS Dev

picoPowerTM Yes

Capacitive Touch 32 channels

Pin count 48 – 64 – 100

Package QFP, QFN, WLCSP, BGA

Page 14: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

MAIN FEATURE in

Atmel ARM Cortex-M4

14 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential14

Page 15: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

What Problem does it Solve?

• Provides a fail-safe method of upgrading firmware on remote networked systems

• Enables background firmware upgrade without halting application execution

• Prevents system corruption while upgrading the system software

How Does it Work?

• Safe and secure remote update:

Dual Bank Flash

Dual Bank Flash enables Fault Tolerant Self-Programming

15 © 2014 Copyright Atmel Corporation

Bank 1 v1.0

Bank 2 v1.1

Bank 1 v1.0

Bank 2 corrupt

Bank 1 v1.0

Bank 2 v1.1

RESET VECTOR RESET VECTOR

RESET VECTOR

Normal operation from Bank 1

while simultaneously remotely

programming Bank 2

Power or comms failure cause

Bank 2 program fail while Bank

1 continues to operate and

requests retransmission

Wired / Wireless Stream

Reprogramming

successful, device now

executes from Bank 2,Bank

1 available for next update

Page 16: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

What Problem does it Solve?• PIO controller can capture asynchronous data at

speeds up to 46MHz and can be configured for up to 32-bit data

• Processor can execute other code or sleep while transfer takes place

Parallel Input/Output Controller (PIO) - Parallel Capture Mode

Easily connect external asynchronous devices such as CMOS sensors

16 © 2014 Copyright Atmel Corporation

How Does it Work?• Parallel Capture can be triggered from external

asynchronous clock at up to half Master Clock speed

• PIO can be configured to read 8-, 16- or 32-bit of parallel data

• Built-in Peripheral DMA can transfer data to RAM in 2 Master Clocks

Page 17: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

What Problem does it Solve?• External memory is relatively easy for attackers to read or alter.

• The EBI scrambler conceals data without penalizing performance.

How Does it Work?• The External Bus Interface (EBI), including the NAND flash controller, may be set to

automatically scramble data to any selected external memory devices.

• There are no access penalties when reading or writing scrambled data.

EBI Scrambler

Available on all SAM3/4 devices with an EBI

17 © 2014 Copyright Atmel Corporation

Ext. M

em

ory

• There are no access penalties when reading or writing scrambled data.

Page 18: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Used to increase performance and dynamic range

• Floating point arithmetic is used in

Floating Point Unit

CM0 CM3 CM4 CM4F

Efficiency Improvement Compared to an CM0

Normal application x 1 x 1.4 x 1.5 x 1.5

16-bit fixed-point DSP x 1 x 4 x 10 x 10

Floating-point DSP x 1 x 1.9 x 2 x 30

18 © 2014 Copyright Atmel Corporation

• Floating point arithmetic is used in

• Game consoles, Laser printers, Digital Cameras, Industrial control, FFT and filtering

• IEEE 754 compliant

• Perfect for design flows using high leveldesign tools like MatLab, LabVIEW etc.

Page 19: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

19 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential19

Bringing AVR ease of use to Cortex-M0+ microcontrollers

Page 20: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

•Ease-of-use

•Strong tools offering

•Event system

•Analog performance

•Timer/counters

•USB from internal RC

Introduction to Atmel SAM D family

Combining the best of Atmel MCUs with ARM Cortex-M0+

megaAVR

AVR Xmega

AtmelSAM D

20 © 2014 Copyright Atmel Corporation

•Peripheral touch controller

•Atmel SleepWalking

•Atmel Software framework

•Widely adopted core

•Single-cycle IO access

•Single-cycle multiplier

UC3SAM4

CM0+

SAM D

Page 21: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Atmel SAM D20 Product Series

• 48MHz operation

• ±2% int RC oscillator

• 1.62V-3.63V

• 16KB to 256KB Flash

• 32-, 48- and 64-pin versions

Introducing Atmel SAM D20 Series

Powerful and Efficient Products

21 © 2014 Copyright Atmel Corporation

• 32-, 48- and 64-pin versions

• Atmel SAM D20 Differentiating Features

• Event system

• SERCOM modules configurable as I2C, USART or SPI

• Capacitive Touch HW engine

• 12-bit 300ksps ADC with gain stage

• 10-bit 300ksps DAC

Page 22: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Atmel is a Market Leader in Low Power

• Industry leading 8-bit picoPower devices

• Worlds lowest power Cortex-M with picoPower SAM4L

• Low-power Atmel SAM D Series

• Down to 70µA/MHz in active

• 3.4µA with RTC and Full RAM retention

• Down to 8µA running Capacitive Touch

• Ultra-low power oscillators

Low Power

22 © 2014 Copyright Atmel Corporation

• Ultra-low power oscillators

• SleepWalking peripherals

• Wake-up from low-power sleep modes on

• Pin change

• SPI data reception

• I2C address match

• UART start condition

• PTC touch detection

Page 23: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Peripheral Event SystemBringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series

Peripheral Events

GPIO

SERCOM

Timer /Counter

Asynchronous Timer (RTC)

Analog Comparator

ADC

DAC

• Inter-peripheral Communication

• CPU independent

• Eight independent channels

• Synchronous and Asynchronous

• Latency-free Event Handling

• Safe fault protection

23 © 2014 Copyright Atmel Corporation

DAC

Peripheral Touch Controller

• Safe fault protection

• 100% predictable reaction time

• Advantages

• Accurate timing

• Efficiently offloading CPU

• Reduced power consumption

Page 24: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Serial Communication Module (SERCOM)

Highly Flexible Multi-interface Communication Module

• Configurable as

• I2C

• Fast Mode (400kHz)

• SMBus compliant

• SPI

• Up to 24Mb/s

• USART

24 © 2014 Copyright Atmel Corporation

• Up to 24Mb/s

• Double-buffered Reception

• IO Pin multiplexing

• Reconfigurable from software

• Wake-up from All Power Modes

• I2C address match

• SPI data reception

• USART start detection

Page 25: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Optional 16-bit mode with PERIOD register

• Optional clock/calendar mode

• Time, in seconds, minutes, and hours (12/24)

• Date, in day of month, month and year (64)

• Leap year correction

• Digital prescaler correction/tuning for increased accuracy

• Adjusts frequency in 1PPM steps

32 bit Real Time Clock

32-bit counter with 10-bit prescaler and calendar function

25 © 2014 Copyright Atmel Corporation

• Adjusts frequency in 1PPM steps

• Alarm function and periodical event generation

• 1x32 bit compare value or

• 2x16 bit values

• Operates in low-power sleep mode

Page 26: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Selectable 8, 10, or 12 bit resolution

• HW oversampling and decimation

• 13,14,15 and 16 bit resolution

• Differential and single ended inputs

• 5 internal inputs

• Bandgap

• Temperature sensor

Analog to Digital Converter

350ksps, 12 bit resolution

26 © 2014 Copyright Atmel Corporation

• Temperature sensor

• Aux

• Scaled core supply

• Scaled IO

• Internal and external reference

• 0.5x to 16x gain

• HW gain and offset calibration

Page 27: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Multiple trigger sources

• Can be used as input to AC and ADC

• Internal and external reference options

• Connected to the Event and Interrupt systems

Digital to Analog Converter

350ksps, 10 bit resolution

27 © 2014 Copyright Atmel Corporation

Page 28: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Two individual comparators

• Window mode by combining both comparators

• Selectable propagation delay and hysteresis vs. power consumption

• Connected to interrupt and event systems

• Configurable digital filter on comparator output

• AC output available on IO pins

• Flexible input selection

Analog Comparators

Dual comparator with window mode

28 © 2014 Copyright Atmel Corporation

• Flexible input selection

• IO

• Ground

• Scaled VCC

• Bandgap voltage

• DAC

Page 29: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Main clocks and IO clocks stopped in sleep mode to save power

• SleepWalking peripherals individually request clocks in sleep mode

• Triggered by Asynchronous or timer events

• Clocks remain active until peripheral operation is complete

• SAM D20 SleepWalking Peripherals:

• Analog Comparators

SleepWalking™ Peripherals

Peripheral Intelligence

29 © 2014 Copyright Atmel Corporation

• Analog Comparators

• ADC

• Peripheral Touch Controller

Page 30: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SleepWalking™ - ADC Use Case

30 © 2014 Copyright Atmel Corporation

RTC

ADC

CPU

RAMADC RAM

CPU

Active modeRTC wakes ADCto measure temperature

Temperaturebelow threshold: Return to sleep

Temperatureabove threshold:Wake CPU and use DMA to transfer sample to SRAM

1 2 3 4 5

RTC

ADC

CPU

RAMRAM

CPU RTC

ADC

CPU

RAMRAM

CPU

ADC

RTC

ADC

CPU

RAMRAM

CPU

DMA to RAM

RTC

ADC

CPU

RAM

DMA to RAM

RTC wakes ADCto measure temperature

Page 31: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Peripheral Touch Controller (PTC)

Built-in Hardware Support for Touch

• Supports Buttons, Sliders, Wheels and Proximity

• Superb Sensitivity and Noise Tolerance

• Supports Mutual and Self Capacitive Touch

• Self-calibrating, no tuning needed

• No external components needed

• Wake-up from Power Down on Touch Detection

• Touch Channel Count Available

31 © 2014 Copyright Atmel Corporation

• Touch Channel Count Available

• Atmel SAM D20J (64-pin): Up to 16 x 16 channels

• Atmel SAM D20G (48-pin): Up to 12 x 12 channels

• Atmel SAM D20E (32-pin): Up to 8 x 6 channels

Page 32: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAM D Family

Features

Cortex M0+

Event System

SERCOM

PTC(*)

12-bit 350 ksps ADC

10-bit 350 ksps DAC*

SAM D Cortex M0+ Family Overview

8-16KB Flash8-16KB Flash 16-256KB Flash16-256KB Flash 32-256KB Flash32-256KB Flash

14, 20 and 24 pins14, 20 and 24 pins

12-ch DMA12-ch DMA6-ch DMA6-ch DMA

32, 48 and 64 pins32, 48 and 64 pins

SAM D10 SAM D11 SAM D20 SAM D21SAM D09

14 pins14 pins

8KB Flash8KB Flash

32 © 2014 Copyright Atmel Corporation

10-bit 350 ksps DAC*

2xAnalog Comparator*

32-bit RTC w/Calendar

Serial Wire Debug

BOR and POR

Internal RCs

Watchdog

High GPIO Count

* = not on D09

12-ch DMA12-ch DMA6-ch DMA6-ch DMA

3x T/C for

Control

3x T/C for

Control1x T/C for Control1x T/C for Control

FS USB

Device

FS USB

Device FS USB H&DFS USB H&D

I2SI2S

Page 33: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel Tools OverviewMaking It Easy to Develop with Atmel MCUs

Embedded Software

Industry Partners

App Store

33 © 2014 Copyright Atmel Corporation

Online Communities

HardwareTools and Kits

DevelopmentTools

Fastest Product Development

Page 34: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Microcontroller – More than a Chip Choice

The Benefit of Integrated Development Platform

34 © 2014 Copyright Atmel Corporation

Many Open Options = Unincorporated

• Vendor-specific, Fragmented Ownership

• Compatibility Not Guaranteed

Integrated Development Platform = Guaranteed Fit

• Consistency

• Sustainability

• Shorter Time to Market

• Single Point of Contact Support

Page 35: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel Development Tools

Making It Easy To Develop With Atmel MCUs

Atmel Studio 6.2

Development Tools

Xplained Pro, progr./debuggers

Hardware Tools and Kits

35 © 2014 Copyright Atmel Corporation

Atmel GalleryAtmel Software Framework

Atmel Studio 6.2

Embedded Software App Store

Xplained Pro, progr./debuggers

Page 36: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Data breakpoints• Break execution on R/W access to RAM locations• Complex breakpoint types (Equals Greater/Less than, bitmasks..)• Supported for ARM, AVR and AVR32 development

• Live Watch / Data Trace• Real-time variable tracking with optional timestamp• Non-Intrusive for Cortex-M3/M4, Polled trace support for Cortex-M0+• Graphing data and logging to file

Atmel Studio 6.2

New advanced debugging features

36 © 2014 Copyright Atmel Corporation

• Interrupt trace/monitoring• Monitor interrupts over SWO trace• Identify which interrupts trigger, how often, and compute overhead

• RTOS Awareness• Tree view of kernel objects such as tasks, queues, and semaphores. • Current state of kernel objects• Scheduling priority, state, stack size and stack usage for tasks• Current and maximum queue size of queues and buffers

• Statistical Code Profiling• Sample PC to show relative amount of CPU Cycles spent in functions.

Page 37: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Supports programming and debugging of Cortex-M based SAM, AVR and UC3 parts

• Programming AVR microcontrollers over JTAG, PDI, SPI, TPI and aWire

• Debugging AVR microcontrollers over JTAG, PDI, debugWIRE and aWire

• Target operating voltage range 1.62V to 5.5V

Atmel-ICE

Launched Q1 2014

37 © 2014 Copyright Atmel Corporation

to 5.5V

• ITM serial trace support on Cortex-M based SAM MCUs

• Open communication protocol

Page 38: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Low cost – Starting at $9 and up depending on target

• Easy to use – all boards supported in Atmel Studio*

• Flexible – Boards can be extended using various connectors

• Get users up and running fast – Examples provided for all boards

• Open source hardware – All design files available. Easy to reuse in customer projects

Xplained development boards

Low cost hardware platform for evaluation and rapid prototyping

38 © 2014 Copyright Atmel Corporation

* Atmel Studio support for SAMA5 MPU under development

Xplained Mini Xplained Pro Xplained Ultra

9/26/2014

Page 39: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Supports low pin-count AVR and ARM devices

• Easy to use

• On-board Debugger!

• Automatically detected in Atmel Studio

• Example software projects provided on Spaces

• Flexible

• Large prototyping area with access to all MCU signals

Xplained Mini

Ultra low cost platform for low pin-count devices

39 © 2014 Copyright Atmel Corporation

• Large prototyping area with access to all MCU signals

• Footprint for optional Arduino connector included

• Very low cost ($9)

• Several boards planned

• ATmega328P NOW

• ATSAMD10 Q4 2014

• Additional mega/tiny devices Q4 2014

9/26/2014

Page 40: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Xplained Pro Kits

• Supports high pin-count flash-MCUs

• MCU Boards and Extension boards

• MCU boards supports MCU’s key features

• New Xplained Pro features

• 10-pin SWD header for external

Evaluation and prototyping platform for Atmel MCUs

40 © 2014 Copyright Atmel Corporation

• 10-pin SWD header for external debuggers

• Arduino connectors to leverage available shields (HW support only)

• J-Link firmware for broader eco-system compatibility

• Segger to provide migration path

Page 41: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Arduino Zero

• Based on SAM D21

• Announced at Maker Faire

• Arduino Shield compatible

• Embedded debugger

• More details in the tools session

Dal 3 al 5 Ottobre in ROMA

41 © 2014 Copyright Atmel Corporation

Page 42: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

ARM MPUs and News…

42 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential42 4/28/2014

Page 43: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

LCD Interface

LCD Interface+

10/100 Ethernet Interface

eMPU Product Portfolio

RL64RL64G15G15

G10G10M11

M10

M11

M10

D34D34

D31D31

D33D33

FS

G35G35

G46

G45

G46

G45

X35X35EBI x2

User Interface

& Connectivity

User Interface

SAM9xx – ARM926EJ-SSAM9xx – ARM926EJ-S SAMA5 – Cortex-A5SAMA5 – Cortex-A5

Gb

Small

Pack.

CN12

CN11

CN12

CN11

92639263

EBI x2

HS

x2

Gb

x2D36D36 x2

43 © 2014 Copyright Atmel Corporation

10/100 Ethernet InterfaceG25G25

X25X25

12 Years Lifetime commitment12 Years Lifetime commitment

R64R64

200 MHz+ 400 MHz

Connectivity

92619261

D35D35

FS

500+ MHz Performance

G20G20

SDRAM , DDR2, HS MMC, USB High SpeedSDRAM , DDR2, HS MMC, USB High SpeedSDRAM, MMC

USB Full Speed

SDRAM, MMC

USB Full Speed

N12N12

92609260

HS

Small

Pack.

Small

Pack.

x2

Gb x2

June 2013

Page 44: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Atmel SAM9 Features

LPDDR/DDR2

SLC or MLC NAND

400MHz ARM926

DMA & Multi-layer Bus

Graphics Acceleration on G15/G35/X35

44 © 2014 Copyright Atmel Corporation June 2013

Free Linux, Android, Win CE BSPs

3rd-party Ecosystem

Technical Support & User Community

3x HS USB Ports

Dual CAN & Dual Ethernet

Softmodem (SAM9-5)

Power Efficiency1V Core Supply

Cryptography and Security

Video Decoder

Page 45: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAM9 ECOSYSTEM

Evaluation Kit

• Includes a 4.3” TFT 480x272 resistive touchscreen• On-board demo runs on Linux with a Qt UI layer• Soft pack though Atmel website

For N12/CN11/CN12 For G45/G46/M10/M11

45 © 2014 Copyright Atmel Corporation June 2013

• On-board demo runs on Linux with a Qt UI layer• Soft pack though Atmel website• Free Linux distribution is available at SAM9.com/linux4SAM

Atmel xx5 Series Evaluation Kits• CPU Modules (available independently from multiple vendorsRonetix, Embest, M)• Base board with all connectors• LCD board with 5 ’’ WVGA LCD• Soft pack though Atmel website• Free Linux distribution is available at SAM9.com/linux4SAM

For G15/G25/G35/X25/X35

Page 46: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Introducing SAMA5D3 Series

Offers high performance, low power and ease of use

• Up to 536MHz ARM® Cortex™-A5 Core

• VFPU

• <0.5mW in Low-power Mode

• <200mW in RUN @ 536MHz

• 32-bit DDR2, LPDDR2, LPDDR Memory Support

• MLC NAND with 24-bit ECC

46 © 2014 Copyright Atmel Corporation

• MLC NAND with 24-bit ECC

• LCD with Overlays

• Resistive Touch screen interface

• Image Sensor Interface

• Up to 3 HS USB Ports

• Encryption Engine and Secure Boot

• BGA324 15x15mm 0.8mm Pitch

• 12-year Lifetime Commitment

June 2013

• BGA324 12x12mm 0.5mm Pitch

• 105°C Qualification

Page 47: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMA5D3 Offers Versatility

Peripheral sets for industrial applications and beyond

• LCD

• 10/100 Ethernet MAC

• LCD

• Gigabit Ethernet MAC

5 pin-to-pin compatible devices

47 © 2014 Copyright Atmel Corporation

• LCD

• Gigabit Ethernet MAC

• Dual CAN

• 10/100 Ethernet MAC

• Gigabit Ethernet MAC

• Dual CAN

June 2013

SAMA5D36

• LCD

• Dual 10/100 EMAC

• Dual CAN

Page 48: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Control Panels

• High-resolution screen and/or complex animation achieved through superior bandwidth

• 32-bit DDR controller, up to 1328MB/s

• 24-bit LCD with overlays for HW accelerated image composition

• FPU for accelerated graphics processing

Networking and Gateways

• Superior peripheral set

• Gigabit Ethernet with real-time time stamping (IEEE1588)

• 10/100 EMAC, 2x CAN, 7x UARTS, 2x SPI, 2x I2C

• High-bandwidth architecture

Target Applications and Benefits

SAMA5D3 is ideal for a wide range of industrial and consumer applications

48 © 2014 Copyright Atmel Corporation

Gateways• High-bandwidth architecture

• Encryption engine for secure communication

Imaging and Terminals

• CMOS sensor interface (ISI)

• ARM Cortex-A5 and FPU for state-of-the-art image processing

• Low power consumption in active (RUN) and static (low-power) modes

Battery-Operated

Applications

• <200mW typical in RUN mode @ 536MHz with all peripherals activated

• < 0.5mW typical in low-power mode with instant wake-up capability

• <2uA typical in backup mode

• LPDDR and LPDDR2 memory support

• Market-leading ARM Cortex-A5 core

June 2013

Page 49: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Description Frequency

(CPU / LPDDR2)

Totalconsumption

measured

Linux

Command prompt after login, No application running, no LCD display

528MHz / 132MHz 74mW

Linux

Video playback (LCDC: base layer, 800*480*24 bits, 45 fps; 480*272 MPEG2, software decoding) 528MHz / 132MHz 167mW

SAMA5D3 Series Update

Linux Application Power consumption

49 © 2014 Copyright Atmel Corporation

Linux MPEG2, software decoding) 528MHz / 132MHz 167mW

Linux running Dhrystone Benchmark

528MHz / 132MHz 181mW

Linux

Image Sensor preview (Image Sensor: OV5640, VGA 640*480, YUV422)

528MHz / 132MHz 184mW

Linux Ultra Low Power Modes (See Chapter 54 of the datasheet) – Vdd = 1.15V

512Hz / Self Refresh

0.5mW0.5mW(Suspend to memory)

Page 50: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Power-up Sequence• Simplified power-up sequence

• No need for complex or expensive Power-upto operate.

• Establish VDDIOP and VDDIOM first, then VDDPLL, and at last VDDCORE

50 © 2014 Copyright Atmel Corporation

VDDPLL, and at last VDDCORE

SAMA5D3 cost about <$0.95 (100ku) for Power Supply.

NO PMIC Required

Page 51: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

External memories• The SAMA5D3x features

• A multi-port DDR Controller

• An External Bus Interface with Nandflash controller and StaticMemory controller

51 © 2014 Copyright Atmel Corporation

8-16bit

32bit

DDR2/LP-DDR/LP-DDR2 support

4-bank/ 8-bank memories

1.8 – 1.2V

SLC/MLC, eMMC nandflash supportPSRAM, SRAM, NORFlash

Page 52: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

A5 include High Security Features

• True Random Number Generator (TRNG)• Passed NIST Special Publication 800-22 Tests Suite

• Passed Diehard Random Tests Suite

• Provides a 32-bit Random Number Every 84 Clock Cycles

• Encryption Engine:• AES:

• 256-, 192-, 128-bit Key Algorithm, Compliant with FIPS PUB 197 Specifications

• 12/14/16 Clock Cycles Encryption/Decryption Processing Time with a 128-bit/192-bit/256-bit Cryptographic Key

• TDES:

• Two-key or Three-key Algorithms, Compliant with FIPS PUB 46-3 Specifications

• Supports Single Data Encryption Standard (DES) and Triple Data Encryption Algorithm

• (TDEA or TDES)

52 © 2014 Copyright Atmel Corporation

• (TDEA or TDES)

• Compliant with FIPS Publication 46-3, Data Encryption Standard (DES)

• 64-bit Cryptographic Key for TDES

• Two-key or Three-key Algorithms for TDES

• 18-clock Cycles Encryption/Decryption Processing Time for DES

• 50-clock Cycles Encryption/Decryption Processing Time for TDES

• SHA: • Supports (SHA1, SHA224, SHA256, SHA384, SHA512)

• Compliant with FIPS Publication 180-2

• Configurable Processing Period:

• 85 Clock Cycles to get a fast SHA1, 88 clock cycles for SHA384,SHA512

• 72 Clock Cycles to get a fast SHA224, SHA256 or 194 Clock Cycles for

• Secure Boot Solution

Page 53: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Connectivity

• 3 FS/HS USB ports with on-chip transceivers• One device controller• One host controller with integrated root hub (3 downstream ports)

• 2 Ethernet MAC controllers• One 10/100Mbps ethernet controller (EMAC)• One 10/100/1000Mbps Gigabit ethernet controller (GMAC)

• 2 CAN controller with 8 mailboxes each

53 © 2014 Copyright Atmel Corporation

• Softmodem interface (SMD)

• 3 High Speed MCI ports

• 4 USARTs, 3 UARTs, 1 DBGU

• 2 SSC

• 3 TWI with I2C and SMBUS support

Page 54: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

USB ports highlights

• One HS Device port

• Three HS Host ports (one shared)

• HS and FS signals are shared

• Two balls saved for each port

• Ease board routing

• Reduce BOM cost (resistors saved)

HS

Transceiver

c

PAHS USB Host

HS EHCI

FS OHCI

DMA

HS USB

Device

DMA

HS

Transceiver

HS

Transceiver

PBPC

10

54 © 2014 Copyright Atmel Corporation

SAM9G45 SAMA5D3x

Reduced BOM Cost

Page 55: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Ethernet MAC Overview

• One standard 10/100 Ethernet MAC

• Same as other SAM9 devices

• MII and RMII mode supported

55 © 2014 Copyright Atmel Corporation

• One Gigabit Ethernet MAC

• 10/100/1000 Mbps

• Support MII, GMII, RGMII modes

• RMII mode not supported

Page 56: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Gigabit Ethernet MAC highlights

• Supports MII/GMII/RGMII

• 4KB FIFO and jumbo frames support up to 10,240 bytes to fit with gigabit demanding applications

• New: 8bit data path

• New: MDIO interface for external PHY management

• Supports Wake-on-LAN

• Supports 802.1Q VLAN

56 © 2014 Copyright Atmel Corporation

• Supports Precision Time Protocol (IEEE1588 compliant)

• Fully compliant with the IEEE 802.3z & 802.3ab standard

Page 57: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

LCD interface highlights

• Dual AHB Master interface

• Display size up to 1280x720 (720p)

• Five-layer Overlay

• 1 High-end overlay (HEO)

• 2 Overlay windows (OVR)

• PiP, alpha blending, scaling, rotation, color conversion, chroma up

57 © 2014 Copyright Atmel Corporation

• PiP, alpha blending, scaling, rotation, color conversion, chroma up sampling

• 1 Base layer (background)

• 1 HW cursor layer

• Overlay channels enables different hardware 2D acceleration

• Pixel clock is up to 166MHz

Page 58: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Evaluation Hardware

• SAMA5D3 Xplained pre-loaded with Linux®, Yocto 1.5.1

• SAMA5D3-EK pre-loaded with Linux® and Qt

• Operating Systems

• Linux

• Free Linux distribution supported by Atmel based on Kernel 3.10.x

• Linux4SAM user community, Github repository

• Qt Graphics SDK

SAMA5D3 Ecosystem

Solutions or hardware and software developers

58 © 2014 Copyright Atmel Corporation

• Qt Graphics SDK

• Free Atmel Qt SDK with widgets, demos, documentation, training material

• Android

• Android 4.0 and 4.2.2 port

• Works with EK and with 4”3 LCD module using Atmel maXTouch controllers

• Android4SAM user community

• Softpack

• Free set of bare metal C examples for non-OS users, convenient for board bring-up and quick evaluation

• Secure boot

• Secure boot package (application note + PC software + secure bootstrap example) available on request

Page 59: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Partners Offer Contact

Windows compact 7 BSP,

SOM

Phone: +375-17-254-79-00 Email: [email protected]

H.264 Codecshttp://[email protected]

Neutrino RTOS BSP

BSP project: http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/AtmelAT9

SAMA5D3 Ecosystem

Partners Ecosystem

59 © 2014 Copyright Atmel Corporation

Neutrino RTOS BSP viewPage/projects.bsp/wiki/AtmelAT91SAMA5D3XEvaluationKit

uC-OS/III kernel support www.micrium.com

NX Engineering NuttX RTOS BSP, Open Source, FOC

http://www.nuttx.orghttp://www.nx-engineering.com

CrossWorks for ARMhttp://www.rowley.co.ukhttp://www.rowleydownload.co.uk/arm/packages/SAMA5D3.htm

Power Management IC companion chip

[email protected]/AtmelPMUOffice : +82 2 555 6886

Page 60: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMAD3 Board presentation

60 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential60 9/26/2014

Page 61: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMA5D3 Xplained in detail

x2

61 © 2014 Copyright Atmel Corporation 9/26/2014

Page 62: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Full documentation available

• Getting started

• SW source code

• Board documentation (schematic, gerber files, ….)

• SAMA5D3 Full datasheet, Application notes, etc…..

• Free Of Charge SW and source code available on

SAMA5D3 Xplained

Documents

62 © 2014 Copyright Atmel Corporation

• Free Of Charge SW and source code available onhttp://www.Linux4SAM.com

https://github.com/linux4sam

• Linux distribution (Yocto 1.5.1)

• Free Of Charge Softpack available

• http://www.atmel.com/sama5d3xplained

Page 63: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMA5D3-EK SAMA5D3-XPLD SAMA5D3-XSTK

SAMA5D3 Evaluation Kit SAMA5D3 XplainedSAMA5D3 Xplained Starter

Kit

Board

SAMA5D3 Xplained

Board Comparison

63 © 2014 Copyright Atmel Corporation

CPUARM Cortex-A5 - 536MHz

SAMA5 (D31/D33/D34/D35/D36)

ARM Cortex-A5 - 536MHzSAMA5D36

ARM Cortex-A5 - 536MHzSAMA5D36

SummaryOriginal Cortex-A5 Development board

Low Cost Cortex-A5 board Low Cost Cortex-A5 Kit

Memory 512MB DDR2 / 256MB NAND 256MB DDR2 / 256MB NAND256MB DDR2 / 256MB

NAND

Special features

Extensive Connectivity (HDMI / Dual CAN / Dual Ethernet /

Audio In-out / x3 USB /etc…)5' WVGA Resitive Touch Screen

Dual Ethernet, 3x USB, 1x SD/eMMC, 1x MicroSD,

Power Measurement straps

Dual Ethernet, 3x USB, 1x SD/eMMC, 1x MicroSD,

Power Measurement straps4'3 QVGA Capacitive Touch

Screen

Pricefrom $445 (w/o Touch Screen)

to $595$79

Page 64: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• High-Performance Architecture

• ARM Cortex-A5 core–based processor delivering 536MHz/850DMIPS

• Floating point unit

• High data bandwidth

• Market-Leading Low Power Consumption

• <200mW in active mode, <0.5mW in low-power mode

Summary on Cortex A5 The next Generations low power, for industrial and consumer applications.

64 © 2014 Copyright Atmel Corporation

• <200mW in active mode, <0.5mW in low-power mode

• High Integration Level and Low System Cost

• Comprehensive peripheral set for connectivity and user interface applications

• Fewer external components through innovative design

• Extensive Ecosystem

• Eases the design process, reduces time to market

Page 65: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Introducing the Atmel®| SMART SAMA5D4 ARM® Cortex®-A5 Processor based Series

65 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential65

Adding 720p Hardware VideoDecoder

and Advanced Security to the SAMA5 family

Page 66: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

�Performance uplift

�720p 30fps Hardware Video Decoder

�Higher Grade Security

�16 or 32-bit DDR interface

What brings SAMA5D4 versus SAMA5D3 ?

SAMA5D4528MHz, Neon

SAMA5D4528MHz, Neon

SAMA5 – Cortex-A5SAMA5 – Cortex-A5

Perf

orm

an

ce/F

eatu

res

66 © 2014 Copyright Atmel Corporation

�16 or 32-bit DDR interface

SAMA5D3536MHz

Ultra Low Power

105°C

BGA324

SAMA5D3536MHz

Ultra Low Power

105°C

BGA324

528MHz, Neon

L2 cache,

Video, Security

-40°C/85°C

BGA289 & 361

528MHz, Neon

L2 cache,

Video, Security

-40°C/85°C

BGA289 & 361

Perf

orm

an

ce/F

eatu

res

12-years life time commitment

• What is different ?

• Not pin compatible with D3

• Not as low power as D3

• No CAN, no Gigabit EMAC

• No 105°C support, no fine pitch

• Different power scheme

Page 67: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMA5D4 Key Features Overview

Video Decoder

DDRbus

Packages

SAMA5D41A-CU 16-bit BGA 289

SAMA5D42A-CU 16/32-bit BGA 361

SAMA5D43A-CU 16-bit BGA 289

SAMA5D44A-CU 16/32-bit BGA 361

67 © 2014 Copyright Atmel Corporation

BGA 289 (14x14, pitch 0.8)

BGA 361 (16x16, pitch 0.8)

Page 68: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

SAMA5D3 vs D4 Comparison Table

SAMA5D3 SAMA5D4

Max CPU speed 536Mhz 528Mhz

vFPUNeon/L2 cache

YesNo/No

YesYes/Yes

DDR support(DDR2/LPDDR/LPDDR2)

32-bit 16-bit/ 32-bit

Active power Static powerBack-up power

< 150mW< 0.5mW

<2µA

<350mW<10mW<10µA

Video decoder No Yes

68 © 2014 Copyright Atmel Corporation

Video decoder No Yes

10/100 EMAC Gbit w IEEE1588 + 10/100 Dual 10/100 w/ IEEE1588

CAN yes No

CryptographyDDR bus encrypted Tamper pinSecure storageARM Trust Zone

AES/3DES, TRNG, SHANoNoNoNo

AES/3DES, TRNG, SHA, RSA/ECCYesYesYesyes

Temperature-40/+85°C-40/+105°C

-40/+85°C

Packages BGA324 (15x15) & (12x12)BGA361 (16x16)BGA289 (14x14)

Page 69: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• NEON™ is a general-purpose SIMD engine providing powerful acceleration for signal computing including multimedia and graphics

• 75% increase in performance compare to SAMA5D3 on FFT algorithms

• H264 encode improvement based on ITTIAM codec

• SAMA5D4 expect to at least double the performance compare to D3

Performance Benefits of ARM® NEON™

69 © 2014 Copyright Atmel Corporation

• SAMA5D4 expect to at least double the performance compare to D3

Source: ARM

Relative comparison of NEON media algorithms based on OpenMax DL libraries

Page 70: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Following CODECs are supported:

• H.264 Baseline, Main and High Profiles (levels 1-4.2)

• H263 profile 0 (level 10 to 70)

• VP8 (versions 0-3) (Google standard)

• MPEG-4 Simple Profile, Levels 0, 0B, 1, 2, 3, 4a, 5, 6

• MPEG-4 Advanced Simple Profile, Levels 0, 1, 2, 3, 3b, 4, 5

• It also decodes JPEG images

SAMA5D4 supports 720p Video playback

70 © 2014 Copyright Atmel Corporation

• It also decodes JPEG images

• JPEG Profile Baseline DCT (Sequential DCT-based mode), interleaved version 0-3

• Post-Processing engine for image composition :

• Alpha blending, Color conversion, Scaling, Rotating

• Can decode videos up to 720p (1280 x 720) @ 30fps

Page 71: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• On-the-fly encryption of external DRAM

• Tamper pins

• Secure key storage

• ARM Trust Zone

• Secure boot

SAMA5D4 Advanced Security Features

Anti-cloning, Secure Communication, Software Protection

71 © 2014 Copyright Atmel Corporation

• Secure boot

• Scrambling on memories

• Secure Jtag

• Public Key encryption engines

• RSA/ECC (1) + Atmel Library

• Private key Encryption engines

• AES/TDES and TRNG/SHA256

(1) Elliptic Curve Cryptography

Page 72: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• TrustZone® is a security extension from

ARM that allows to isolate safety

/security critical software from an OS

on the same processor.

ARM TrustZone® : Application Benefits

Misbehaving applications cannot disrupt or corrupt the system

72 © 2014 Copyright Atmel Corporation

• Splits the core in two operating

domains

• Normal domain / Secure domain

• A monitor manages the switch between

the 2 modes

• Enable secure debugging

• Different Jtag mode

Page 73: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Protecting code with Unique on-the-fly encryption/decryption from DDR

SAMA5D3SAMA5D3 DDRDDR SAMA5D4SAMA5D4 DDRDDR

AES

128

73 © 2014 Copyright Atmel Corporation

NVM(code)NVM

(code)

Secure perimeter

NVM(code)NVM

(code)

Extended secure

perimeter

• Processor can execute encrypted code from the external DDR

• Allow to enhance the Secure boot loading sequence

• No impact on Memory bandwith with L2 cache enabled and data block under 128kB

Page 74: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Detecting Physical System Intrusion and Protect Secrets

Switch Detector

Opening of

SAMA5D4

Protect the system enclosure

� 8 tamper pins in the back-up domain monitor the system and

ensure fast key erasure upon intrusion

74 © 2014 Copyright Atmel Corporation

System PCB GND

Opening of the system = Switch open

System PCB

External PCB active shield

SAMA5D4Removal, drilling, probing = perturbation to signal

011001M.

011001M.

Protect critical PCB area

SAMA5D4

Sec.SRAMFuse bits

Page 75: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Example for a 1Gb (128MBytes) configuration

• Typical configuration for Linux + Qt graphic layer

• 1Gb is the sweet spot DDR2 memory

DRAM cost optimisation with 16-bit DDR

Compare SAMA5D41 versus SAMA5D31 for 1Gb configuration

SAMA5D31

SAMA5D31

SAMA5D41

SAMA5D41

75 © 2014 Copyright Atmel Corporation

• Low cost

• Less complexity PCB

1132-bit DDR controller

512MbDDR2 (x16)

512MbDDR2 (x16)

1116 or 32-bit

DDR controller

1GbDDR2 (x16)

Page 76: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• SAMA5D4 devices have a different power scheme and power sequence than the SAMA5D3

• SAMA5D4 specificity:

• An internal regulator generates 1.2V core supplies

Be Aware of Power Management …

SAMA5D4

1.2V VCCCORE

76 © 2014 Copyright Atmel Corporation

1.2V core supplies

• A 2V back-up area that must be established before start-up

�Power Management IC Solution from ActiveSemi

• ACT8865 and ACT8945

SAMA5D4

1.8V-1.2VREGU

Back-up

1.8V

VDDCORE

2V

VDDBU

Page 77: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Secure architecture

• ARM Trust Zone™

• Secure Jtag access and debug mode, control access to memory, fuses, etc..

• Encryped external DDR

• Scrambling of internal & external static memories

• Integrity monitor check (ICM) on SHA

• Secure boot loader

• 512 fuse bits for customer

Security highlights of SAMA5D4 vs SAMA5D3

Memory and code execution protection

77 © 2014 Copyright Atmel Corporation

• x8 tamper pins configurable for switch or external mesh

• 8kBytes back-up SRAM

• 512 bits of secure registers

• Content erasable upon tamper detection

• Hardware accelerated engine: cPKCC (Classic Public Key Crypto Coprocessor) with associated library

• Algorithms supported:

• RSA, RSA CRT, ECC, ECDSA, DSA, key generation.

Tamper Detection pins and secure key storage

Public key cryptography

Page 78: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Examples of Application

Secure gateways (smartgrid)

Home control panel

Entry level

Industrial HMI

78 © 2014 Copyright Atmel Corporation

Intercom/

video surveillance

And more….elevator displays with advertisements, high end white goods…

Stationary Bar

Code scanner

Treadmills

Vending Machines

Page 79: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Kits in Stock: ATSAMA5D4-EK

• One kit fits all devices (contains SAMA5D44)

• Delivered with a 7”WVGA Capacitive Touch ScreenLCD display

• Contains:

• Embedded Linux distribution

• Qt User Interface demo: Smart Fridge and Home Automation

Atmel SAMA5D4 Hardware Offer

Kits and Samples status..

79 © 2014 Copyright Atmel Corporation

Automation

• A video player example that shows a 720p/30fps video

• A treadmills demo will be made available at PL for download.

• Samples:

• ATSAMA5D41A-CU, ATSAMA5D42A-CU, ATSAMA5D43A-CU, ATSAMA5D44A-CU

• Kit and samples available on Atmel webstore at product Launch

Page 80: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• Free Linux kernel 3.10 (go to www.linux4SAM.com)

• Mainline Publication started , 3.18-3.19

• Comprehensive Linux-Based system incl. Bootloaders, kernel, root files system

• Yocto project OpenEmbedded- based distribution

• Video support with Gstreamer

• Free QT5 SDK and Demo (go to www.linux4SAM.com)

Atmel Sofware Offer on SAMA5D4

80 © 2014 Copyright Atmel Corporation

• Home automation & Smartfrigde demo loaded on the EK

• Free Qt widgets and SDK provided by Atmel

• Softpack version v1.1 (Go to www.atmel/SAMA5D4 tab tools)

• Support of tools: IAR EWARM, gcc

• Same example as SAMA5D3+L2 cache, AESB, TZ, ICM, AHB matrix

• Secure boot loader and secure SAM-BA tools

• Available under NDA via Atmel Sales

Page 81: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Partners Offer Contact

Embedded user interface solutions(Crank Storyboard Suite)

http://www.cranksoftware.com

Qt SDK based on Linux www.timesys.com/atmel

H.264 Codecshttp://[email protected]

Embedded Linux Solution http://free-electrons.com/atmel

SAMA5D4 Partner Ecosystem

81 © 2014 Copyright Atmel Corporation

Embedded Linux Solution http://free-electrons.com/atmel

emBOS RTOS www.segger.com

NX Engineering NuttX RTOS BSP, Open Source, FOC

http://www.nuttx.orghttp://www.nx-engineering.com

RTOS http://www.FreeRTOS.org

Power Management IC companion chip

[email protected]/AtmelPMU

Page 82: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

Documentation

Product Datasheet and AN

No NDA requiered

Available on the product page

www.atmel.com/SAMA5D4

Product Datasheet and AN

No NDA requiered

Available on the product page

www.atmel.com/SAMA5D4

Security related documents

Documentation under NDA

Available via Atmel support team

(Ticket via SalesForce)

Security related documents

Documentation under NDA

Available via Atmel support team

(Ticket via SalesForce)

82 © 2014 Copyright Atmel Corporation

• SAMA5D4 datasheet

• SAMA5D4 Series Evaluation Kit User Guide

• Powering Atmel eMPUs with ActivePMU PMICs

• And more to come…

• SAMA5D4 datasheet

• SAMA5D4 Series Evaluation Kit User Guide

• Powering Atmel eMPUs with ActivePMU PMICs

• And more to come…

• Using CPKCL Version 02.05.01.xx on SAMA5D4 (description of RSA/ECC

library)

• Secure Box Module on SAMA5D4 (description of Tamper pins and secure

SRAM)

• SAMA5D4 Secure Boot Strategy

• Using CPKCL Version 02.05.01.xx on SAMA5D4 (description of RSA/ECC

library)

• Secure Box Module on SAMA5D4 (description of Tamper pins and secure

SRAM)

• SAMA5D4 Secure Boot Strategy

Page 83: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• SAMA5D4 Xplained-Ultra a low cost evaluation board November ’14

• Benchmark

• System performance, video performance on going

• Partners

• On going development with SOM makers porting to SAMA5D4, other RTOS solution providers, memory suppliers…

Future Deliverables

83 © 2014 Copyright Atmel Corporation

RTOS solution providers, memory suppliers…

• Android 4.4 Kitkat

• Beta version available but limited features (no video yet)

• Full released planned for December 2014.

• Webinars

• Webinar Update on ecosystem extension, benchmark, SAMA5D4 Xplained-Ultra

Page 84: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

84 © 2014 Copyright Atmel Corporation

SAMA5D4 Public LaunchOctober, 1st 2014

ARM Techcon Santa Clara

Page 85: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

• High-Performance Architecture NEON and L2 cache

• 720p /30fps hardware video decoding for cost-sensitive User Interfaces applications

• Advanced security features to protect system, software, data and secure communication

SAMA5D4 Take Aways

85 © 2014 Copyright Atmel Corporation

software, data and secure communication

• Optimised system cost with a 16-bit DDR interface

Page 86: ARM YOURSELF CON I PROCESSORI CORTEX DI ATMELterzo.acmesystems.it/download/press/atmel_mcu.pdf · Bringing the Innovation of Atmel AVR XMEGA to the Atmel SAMD20 Series Peripheral

© 2014 Copyright Atmel Corporation

© 2014 Atmel Corporation. All rights reserved.

Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. ARM®, ARMPowered® logo and others are the registered trademarks or trademarks of ARM Ltd. Other terms and product names may be the trademarks of others.

Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.

86 9/26/2014