ARM YOURSELF CON IPROCESSORI CORTEX DI ATMEL
Con la partecipazione di:
© 2014 Copyright Atmel Corporation1
Con la partecipazione di:
&
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.
ARM YOURSELF PRODUCT UPDATE
© 2014 Atmel Confidential3 9/26/2014
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
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
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
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
Atmel ARM MCUs
8 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential8
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
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
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
• 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
• 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
MAIN FEATURE in
Atmel ARM Cortex-M4
14 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential14
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
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
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.
• 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.
19 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential19
Bringing AVR ease of use to Cortex-M0+ microcontrollers
•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
• 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
• 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
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
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
• 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
• 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
• 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
• 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
• 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
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
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
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
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
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
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
• 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.
• 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
• 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
• 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
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
• 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
ARM MPUs and News…
42 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential42 4/28/2014
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
• 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
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
SAMAD3 Board presentation
60 © 2014 Copyright Atmel Corporation© 2014 Atmel Confidential60 9/26/2014
SAMA5D3 Xplained in detail
x2
61 © 2014 Copyright Atmel Corporation 9/26/2014
• 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
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
• 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
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
�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
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)
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)
• 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
• 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
• 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
• 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
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
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
• 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)
• 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
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
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
• 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
• 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
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
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
• 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
84 © 2014 Copyright Atmel Corporation
SAMA5D4 Public LaunchOctober, 1st 2014
ARM Techcon Santa Clara
• 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
© 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