Advanced Microcontrollers Grzegorz Budzyń Lecture

Similar documents
SOM PRODUCTS BRIEF. S y s t e m o n M o d u l e. Engicam. SOMProducts ver

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

TX module quick selection guide

Embest SOC8200 Single Board Computer


MYC-C437X CPU Module

NXP Microcontrollers Selection Guide

DevKit7000 Evaluation Kit

MYD-IMX28X Development Board

Introduction to Sitara AM437x Processors

TOUGH. FAST. WHITE. introducing WHITEspeed. The groundbreaking Computer On Module. Designed & assembled by ERNI in Germany.

MYD-IMX28X Development Board

. SMARC 2.0 Compliant

DevKit8500D Evaluation Kit

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Product Technical Brief S3C2416 May 2008

. Micro SD Card Socket. SMARC 2.0 Compliant

MYC-C7Z010/20 CPU Module

Introduction to ARM LPC2148 Microcontroller

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

STM32 Cortex-M3 STM32F STM32L STM32W

Zynq-7000 All Programmable SoC Product Overview

SBC8140 Single Board Computer

OK335xS Users Manual Part I - Introduction

Introducing the AM57x Sitara Processors from Texas Instruments

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

EMAC SoM Presentation.

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32L4+ MCU series Excellence in ultra-low-power with more performance

MYD-C7Z010/20 Development Board

Freedom FRDM-KV31F Development Platform User s Guide

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

MYD-C437X-PRU Development Board

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

D Demonstration of disturbance recording functions for PQ monitoring

Cypress PSoC 4 Microcontrollers

DevKit8000 Evaluation Kit

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

SOM i1 Single Core SOM (System-On-Module) Rev 1.5

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

SoC Platforms and CPU Cores

ARMed for Automotive. Table of Contents. SHARP and ARM Automotive Segments SHARP Target Applications SHARP Devices SHARP Support Network Summary

Kinetis KE1xF512 MCUs

MYD-Y6ULX Development Board

CM10 Rugged COM Express with TI Sitara ARM Cortex-A15

S2C K7 Prodigy Logic Module Series

Video Interface Module for TI EVM TMDXEVM8148 and TMDXEVM368

Hugo Cunha. Senior Firmware Developer Globaltronics

Hi3520D V300 H.264 CODEC Processor. Brief Data Sheet. Issue 04. Date

Course Introduction. Purpose: Objectives: Content: Learning Time:

AT-501 Cortex-A5 System On Module Product Brief

LPC4370FET256. Features and benefits

RZ Embedded Microprocessors

EMAC SoM Presentation

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

SAM A5 ARM Cortex - A5 MPUs

Kontron s ARM-based COM solutions and software services

NXP-Freescale i.mx6 MicroSoM i4pro. Quad Core SoM (System-On-Module) Rev 1.3

NXP-Freescale i.mx6. Dual Core SOM (System-On-Module) Rev 1.5

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

STA1080, STA1085 STA1090, STA1095

ARM+DSP - a winning combination on Qseven

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

NXP-Freescale i.mx6 MicroSoM i2. Dual Core SoM (System-On-Module) Rev 1.3

Copyright 2017 Xilinx.

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32 F-2 series High-performance Cortex-M3 MCUs

Key Benefits. SAM S70 and E70 Devices

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

MC34708TRN Rev /1/2011

STM32 F0 Value Line. Entry-level MCUs

Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia

Cypress PSoC 4 Microcontrollers

Freescale i.mx6 Architecture

Copyright 2016 Xilinx

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

RZ/G1 SeRieS embedded microprocessors

Product overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems

Low Power System Design Using Atmel ARM Cortex -based Products Copyright Atmel Corporation

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

EyeCheck Smart Cameras

Designing with NXP i.mx8m SoC

MQX -celeration RTOS-integrated solutions

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

Designing with STM32F2x & STM32F4

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Compact form factor. High speed MXM edge connector. Processor. Max Cores 4. Max Thread 4. Memory. Graphics. Video Interfaces.

i.mx 6ULZ Migration Guide

ReMutt Control. Critical Design Review

RK3036 Kylin Board Hardware Manual V0.1

PV8900-CORE Full Function TCC8900/TCC8901/TCC8902 CPU Module Specification

EQUIPMENT MONITOR AND CONTROL. Our Products Make Your Products Better

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

T he key to building a presence in a new market

MYD-JA5D2X Development Board

RTX Computer-On-Module RISC Platforms

STM32G0 MCU Series Efficiency at its Best

Transcription:

Advanced Microcontrollers Grzegorz Budzyń Lecture 8: ARM based MCUs and APs

Plan ST ARM-based microcontrollers NXP ARM-based microcontrollers AnalogDevices ARM-based microcontrollers Freescale ARM-based microcontrollers Texas Instruments ARM-based microcontrollers

ARM-based ST microcontrollers

STM32 Source: [1]

Main stream microcontrollers

STM32 Source: [1]

STM32 ST ARM-based microcontrollers NXP ARM-based microcontrollers AnalogDevices ARM-based microcontrollers Freescale ARM-based microcontrollers Texas Instruments ARM-based microcontrollers

STM32 ValueLine Main features: Cortex-M based family Pin compatibility with older STM32 devices ClockingspeedofCotrex-M3 coreupto 24 MHz Destined for cost-sensitive applications To be usedas a substitutionof16-bit processors

STM32 ValueLine Source: [1]

STM32 ValueLine Main features: FLASH memoryupto 128 kb SRAM upto 8 kb Upto 16 ADC converters12-bit (1.2 µs) 2 x 12-bit DAC Upto 7 timers(16-bit)givingcontrolover26 outputs Consumer Electronic Control(CEC) I2C, SPI anduart Built-in oscillator and watchdog

STM32 ConnectivityLine

STM32 ConnectivityLine Main features: Cortex-M3 based family Pin compatibility with older STM32 devices Clocking speed of Cotrex-M3 core up to 72 MHz Destined for the applications where good performance and excellent connectivity parameters are necessary

STM32 ConnectivityLine Source: [1]

STM32 ConnectivityLine Main features: FLASH memoryupto 256 kb SRAM upto 64 kb Upto 16 ADC converters12-bit (1.2 µs) 2 x 12-bit DAC Upto 7 timers(16-bit)givingcontrolover26 outputs Multichannel DMA Up to 14 communication interfaces

STM32 ConnectivityLine Main features: 10/100 Mb Ethernet MAC withdma Supportfor MII andrmii HostUSB 2.0 withdedicatedbuffer Two CAN 2.0B with dedicated buffers PLL block 10 timers I2C, SPI, UART Bootloaderon UART, USB andcan

High perfomance microcontrollers

STM32 High PerfomanceLine

STM32 High PerfomanceLine Main features: Pin-to-pin and software compatible with the STM32 F2 series DSP capability Floating point unit TFT LCD controller with graphic acceleration SDRAM interface Lessthan 1 μartc 2.4 MSPS ADCs

STM32 High PerfomanceLine Main features: 512kB to 2MB offlash Upto 256kB ofram Up to 20 communication interfaces WLCSP (down to 4.0 x 4.2 mm), LQFP64, LQFP100, LQFP144, LQFP176, LQFP208, UFBGA176 and TFBGA216 packages

ARM-based NXP microcontrollers

NXP portfolio of ARM core processors Source: [2]

NXP ARM FamilyOverview Source: [2]

LPC Go Source: [2]

LPC1100-throughput Source: [2]

LPC Go Source: [2]

LPCConnect Source: [2]

LPC11U00

LPCConnectPlus

Source: [2]

LPCConnectTurbo

Source: [2]

LPCCommand

LPCCommand

ARM-based Analog Devices microcontrollers

ARM-based Analog Devices microcontrollers

Main features: ADuC7xxx Analog microcontrollers with ARM core Improvements of 8051-based ADuC8xx series Upto 126kB FLASH Upto 8kB RAM Upto 40 MIPS 16 channelsof12 bit ADC (14b and24b versions also available) 4 channelsof12 bit DAC

ADuC7026 Source: [3]

Main features: ARM7TDMI core Clocking: ADuC7026 On chip osciallator External watch crystal External clock source up to 44 MHz Multichannel(16ch), 12-bit, 1 MSPS ADC Fully differential and single-ended modes 0 V to VREF analog input range On-chip voltage reference

Main features: ADuC7026 On-chip temperature sensor (±3 C) 12-bit voltage output DACs Up to 4 DAC outputs available Voltage comparator UART, 2 x I2C and SPI 4x general-purpose timers Power supply monitor 3-phase, 16-bit PWM generator Programmable logic array (PLA)

ADuC7026 -ADC Pseudo Differential Single Ended Source: [3]

ADuC7026 DrivingADC Pseudo Differential Single Ended Source: [3]

ADuC7026 -PLA Source: [3]

ADuC7026 3-phase PWM Source: [3]

ADuC7026 3-phase PWM Source: [3]

ADuC7026 H-bridgecontroller Source: [3]

ARM-based FreeScale microcontrollers

ARM based Freescale microcontrollers FreescaleusesARM coresinthelargestandmost powerful constructions as Multimedia Application Processors SmallerARM coresareusedinnormalmcus For lower performance constructions they are using othercores(hc08, PowerQuicc, ColdFire, PowerPC, CorIQ, ) Freescale uses ARM9, ARM11 and Cortex-A8 cores

FamilyKinetis

Kinetis K/L series

The entrypoint into the KinetisL series Devices start from8 KB of flash in a small-footprint 4x4 mm 24 QFN package

Kinetis KL1 family is compatible with the Kinetis K10 (ARM Cortex -M4) family Devices start from 32KB of flash in a small-footprint 5 x 5mm 32 QFN package

Kinetis KL2 family adds a Full-Speed USB 2.0 On-The- Go controller with anintegrated low-voltage regulator

KinetisKL3familyadds a flexible, low-power segmentlcd controller with support for upto 376 segments

Kinetis KL4 family combines USB and LCD controller

Devicesstart from32 KBof flash in a small-footprint 5 x 5mm 32 QFN package

High-performance MCUswith advanced performance and feature integration

Heterogenous ARM microcontrollers

Familyi.MX Freescale offers five subfamilies: i.mx2 with ARM926 cores i.mx3 with ARM1139 cores i.mx5 with Cortex-A8 cores i.mx6 with Cortex-A9 cores i.mxs with ARM9TDMI cores

Familyi.MX

Rodzina i.mx2 i.mx2 familiy

Main features: Familyi.MX2 ARM926EJ-S core Max clock: 454 MHz I-Cache/D-Cache: 16kB/32kB Embedded SRAM: upto 128kB Exetrnal memory interface: DDR/ DDR2 SDRAM NOR NAND andothers

Main features: Familyi.MX2 LCD resolution: upto 860x480 Touch screen controller Hardware Video Acceleration Image Pre- and Post- processor Upto6 x UART, 4 x SPI, 2 x I2C, I2S, 2 x CAN USB HS OTG 10/100 Ethernet + L2 Switch 4 x SD/MMC controller 1 x PCMCIA

Main features: Familyi.MX2 1 x MemoryStick 1 x SIM card PATA interface support of many security algorithms 6 x timer 8 x ADC channel Packagesfrom128 LQFP to 473 MAPBGA

i.mx3 familiy

Main features: Familyi.MX3 ARM1136JF-S core Max clock: 532 MHz I-Cache/D-Cache: 16kB/16kB Embedded SRAM: upto 128kB Exetrnal memory interface: DDR/ DDR2 SDRAM NOR NAND andothers

Main features: Familyi.MX3 LCD resolution: upto 800x400 VGA Hardware Video Acceleration Image Pre- and Post- processor OpenGL hardware support Upto5 x UART, 3 x SPI, 3 x I2C, I2S, 2 x CAN USB HS OTG 10/100 Ethernet 4 x SD/MMC controller 1 x PCMCIA

Main features: Familyi.MX3 1 x MemoryStick 1 x SIM card PATA interface support of many security algorithms 6 x timer Only MAPBGA packages

Rodzina i.mx5 i.mx5 familiy

Main features: Familyi.MX5 Cortex-A8 core Max clock: 1 GHz L1 I-Cache/D-Cache: 32kB/32kB L2 cache: 256kB Embedded SRAM: 128kB Exetrnal memory interface: DDR/ DDR2/ DDR3 SDRAM NOR NAND andothers

Main features: Familyi.MX5 LCD resolution: upto 1600x1200 HD1080p Hardware Video Acceleration Image Pre- and Post- processor OpenGL hardware support Upto5 x UART, 3 x SPI, 3 x I2C, I2S, 2 x CAN 3 x USB HS OTG 10/100 Ethernet 4 x SD/MMC controller 1 x PCMCIA

Main features: Familyi.MX5 PATA interface SATA interface support of many security algorithms 6 x timer Only MAPBGA packages

i.mx535 blockdiagram 1/2 Source: [5]

i.mx535 blockdiagram 2/2 Source: [5]

i.mx535 mainbenefits1/2 Very high-performance processing andmultimedia capabilities. Complete hardware and software packageprovided to enable faster time to marketand lower R&D investment. Dedicated video and graphics hardwareacceleration provides best in class performance for power. Adobe Flash 10.1 acceleration. Full 1080pdecode. HD 720p ready video conferencing.

i.mx535 mainbenefits2/2 Increased core speed improves webbrowsing experience. Up to 2GB external memory supportprepares your end device for cloudcomputing applications and future OSs and browsers. DDR2 and DDR3 ready for greater flexibilityin system design. Optimized for low power operation to givebest performance for battery life. More integration lowers your system billof materials.

Rodzina i.mx6 i.mx6 familiy

Main features: Familyi.MX6 Cortex-A9 core single, dual orquad Max clock: 1.2 GHz HD1080p encode and decode 3D video playback in high definition IOs: HDMI GigaBit Ethernet multipleusb 2.0 PCI Express Comprehensive Security

Main features: Familyi.MX6 1MB L2 cache Neon VFPv3-d16 3D graphicswith4 shaders DDR3 supports SATA II

ARM-based Texas Instruments microcontrollers

Main features: StellarisFamily Cortex-M3 core Clock upto 100MHz Over160 chips infamily Upto256kB FLASH Upto96kB RAM Ethernet, USB and CAN blocks available

Stellarisfamily Source: [4]

Sitara family

Main features: Sitara Family ARM9 core@ 300-450MHz Cortex-A8 core@ 600-1.5 GHz only16 devicesinthefamily Extensive support for video applications Up to 32KB I/D cache 256 KB L2, LPDDR, DDR2/3 support Gigabit Ethernet, USB, SATA, CAN

Stellarisfamily Source: [5]

Main features: Sitara AM3894 Cortex-A8 core@ 1.5 GHz: Dual-issue, superscalar architecture NEON Jazelle VFPv3 32KB I/D cache 256 KB L2cache 512kB on-chip RAM Dual USB 2.0. HS-host/client

Main features: Sitara AM3894 SGX530 3D Graphics Engine: up to 30Mtrangles/s Universal Scalable Shader Engine Direct3D Mobile, OpenGL, OpenVG, OpenMAX API support HD Video Processing Subsystem Dual 32-bit DDR2/3 SDRAM Interfaces: Supports up to DDR2-800 and DDR3-1600 2 GB Total Address Space One PCI Express (PCIe ) 2.0 Port One SATA controllerwithinterfaceto twoharddisks

Main features: Sitara AM3894 10/100/1000 Mbps Ethernet MACs Seven 32-bit General-Purpose Timers 3 x UART/IrDAmodules 2 x i2c 3 x audio ports 40MHz SPI bus

Sitara AM3894

OMAP family

OMAP 5432 (preview) Main features: ProcessNode: 28nm ARM Cortex -A15 ClockSpeed(Dual): 1.7GHz, 2.0GHz 2D & 3D Graphics: Hardware Accelerated Video performance (2D) : Upto 3 displays+ HDMI1.4a, 1080p HD 60fps Video performance (3D) : 12 MP stereo (dual), 1080p stereoscopic3d Imagingperformance (2D): 4 cameraswithupto 24 MP primary Imagingperformance (3D) : 12 MP stereo (dual) Resolution: Upto WUXGA (2560x1600) MemoryInterface(Dual Channel) : PC DDR3/DDR3L 532MHz

OMAP 5432 -application

Thank you for your attention

References [1] STM32 family documentation; www.st.com [2] LPC family documentation; www.nxp.com [3] ADuC7026 documentation; www.analog.com [4] Stellaris family documentation; www.ti.com [5] Sitara family documentation; www.ti.com [6] http://cache.freescale.com/files/32bit/doc/brochure/freescal EARM.pdf [7] http://www.ti.com/lit/sl/slyy028d/slyy028d.pdf