Introduction to Sitara AM437x Processors

Similar documents
Introducing the AM57x Sitara Processors from Texas Instruments

MYD-C437X-PRU Development Board

MYC-C437X CPU Module

AM57x, 66AK2Gx processors for Space/Avionics/Defense designs. Texas Instruments Catalog Processors June 2017

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3359

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3358

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

SAM A5 ARM Cortex - A5 MPUs

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification...

EtherNet/IP on TI s Sitara processors. Vineet Roy Software Systems Engineer Texas Instruments

DevKit8500D Evaluation Kit

EtherCAT on Sitara Processors. Maneesh Soni Systems Manager Arm Microprocessor Group Texas Instruments

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

AM57x Sitara Processors Technical Deep Dive

MYC-C7Z010/20 CPU Module

MYD-JA5D2X Development Board

OK335x Products Guide. Contents

Embest SOC8200 Single Board Computer

MYD-IMX28X Development Board

DevKit7000 Evaluation Kit

Zynq-7000 All Programmable SoC Product Overview

MYD-C7Z010/20 Development Board

CL-SOM-AM57x. Reference Guide

AM437x Industrial Communications. Sitara ARM Processors

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

MYD-IMX28X Development Board

RZ/G1 SeRieS embedded microprocessors

STM32MP1 Microprocessor Continuing the STM32 Success Story. Press Presentation

MYD-SAMA5D3X Development Board

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

Copyright 2016 Xilinx

Embedded Processing Portfolio for Ultrasound

Product Technical Brief S3C2416 May 2008

TX module quick selection guide

AT-501 Cortex-A5 System On Module Product Brief

SOM-PH8700 Core Board. User Manual Version March 2016

SBC8140 Single Board Computer

MYD-Y6ULX Development Board

Introduction to AM5K2Ex/66AK2Ex Processors

Version History. V1.0 Original Version 1 / 13

ARM Microprocessors for Industrial Automation Efficient & Scalable architectures for the entire system. Jun 2012

Kontron s ARM-based COM solutions and software services

OK335xS Users Manual Part I - Introduction

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

SoC FPGAs. Your User-Customizable System on Chip Altera Corporation Public

ARM+DSP - a winning combination on Qseven

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

PAULA CARRILLO October Processor SDK & PRU-ICSS Industrial software

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

D Demonstration of disturbance recording functions for PQ monitoring

RZ Embedded Microprocessors

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

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools

SoC Platforms and CPU Cores

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

COM-RZN1D - Hardware Manual

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

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Simplify rich applications & hard real-time

High-Performance, Highly Secure Networking for Industrial and IoT Applications

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

Hi3536 H.265 Decoder Processor. Brief Data Sheet. Issue 03. Date

EyeCheck Smart Cameras

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

XMC-RFSOC-A. XMC Module Xilinx Zynq UltraScale+ RFSOC. Overview. Key Features. Typical Applications. Advanced Information Subject To Change

CM10 Rugged COM Express with TI Sitara ARM Cortex-A15

Reducing Time-to-Market with i.mx6-based Qseven Modules

EMAC SoM Presentation.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

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

FriendlyARM. Mini2440.

QIYANG INTELLIGENT TECHNOLOGY CO., LTD

MIL-STD-1553 (T4240/T4160/T4080) 12/8/4 2 PMC/XMC 2.0 WWDT, ETR, RTC, 4 GB DDR3

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

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

ARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management

RK3036 Kylin Board Hardware Manual V0.1

T he key to building a presence in a new market

IOT-GATE-iMX7 Datasheet

Digital Control of Electric Drives

Design Choices for FPGA-based SoCs When Adding a SATA Storage }

Emerging Integrated Drive Controller

EMAC SoM Presentation

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

M2-SM6-xx - i.mx 6 based SMARC Modules

DaVinci. DaVinci Processor CPU MHz

Hugo Cunha. Senior Firmware Developer Globaltronics

. SMARC 2.0 Compliant

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

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

FOR IOT PRODUCT DEVELOPMENT

Designing a Multi-Processor based system with FPGAs

Zynq Architecture, PS (ARM) and PL

Copyright 2017 Xilinx.

S2C K7 Prodigy Logic Module Series

Designing with STM32F2x & STM32F4

Transcription:

Introduction to Sitara AM437x Processors

AM437x: Highly integrated, scalable platform with enhanced industrial communications and security AM4376 AM4378 Software Key Features AM4372 AM4377 High-performance ARM Cortex-A9 up to 1GHz 3D graphics acceleration Vector Floating Point (VFP) Quad-core PRU-ICSS (Programmable Real-time Unit Industrial Communications ) enables simultaneous industrial Ethernet protocols and motor feedback protocols 32-bit LPDDR2/DDR3/DDR3L memory I/O: Dual-camera interface, dual CAN, dual Gigabit Ethernet, and more Customer-programmable secure boot option available Portfolio-common development options with TI s Processor SDK including LTS Linux and TI-RTOS Low-cost, easy-to-use development platforms and ecosystem support AM4379

AM437x Applications Applications Requirements Patient Monitoring Navigation Equipment High Integration Currency Equipment Test & Measurement Connectivity Industrial Communications Portable Data Terminals/ Barcode Scanners Point of Service Graphical Interface Scalability Industrial HMI and PLC Industrial Drives 3

Where Does AM437x Fit? 1080p Video Display 3D PRU-ICSS DSP Single Core Dual Core Quad Core AM335x 1x A8, 1 GHz GbE Switch, SGX 16-bit DDR3 13x13, 15x15mm AM572x 2x A15, 1.5 GHz 2x C66x, 750 MHz HD, 2x SGX, 2D, USB3 23x23mm AM571x 1x A15, 1.5 GHz 1x C66x, 750 MHz HD, SGX, 2D, USB3 23x23mm AM437x 1x A9, 1 GHz 32-bit DDR3, QSPI 1GbE Switch, SGX Secure Boot 17x17mm AM5K2E04 4x A15, 1.4 GHz Network Accelerator PCIe, USB3, GbE Switch, 10GbE 27x27mm AM5K2E02 2x A15, 1.4 GHz Network Accelerator PCIe, USB3, GbE Switch 27x27mm 66AK2Gx 1x A15, 1 GHz 1x C66x, 1 GHz 1GbE, QSPI, PRU 21x21mm Ethernet

AM437x: Scalable, pin-to-pin compatible, and with enhanced security across all devices ARM Cortex-A9 (MHz) PRU-ICSS Package AM4379 800/1000 3D Quad-Core PRU + All Protocols Crypto/Secure Boot 17x17/0.65mm Pin-to-Pin Compatible AM4378 AM4377 AM4376 800/1000 3D 800/1000 300/800/1000 Quad-Core PRU + Standard Protocols Quad-Core PRU + All Protocols Quad-Core PRU + Standard Protocols Crypto/Secure Boot Crypto/Secure Boot Crypto/Secure Boot 17x17/0.65mm 17x17/0.65mm 17x17/0.65mm Software Compatible AM4372 600/800 Crypto/Secure Boot 17x17/0.65mm Standard Protocols for AM437x include protocols such as PROFIBUS, PROFINET RT/IRT, Ethernet/IP, EnDat, BISS, Sigma-delta,and more. All Protocols include Standard Protocols plus EtherCAT and POWERLINK Via Channel Array technology provides 0.8mm-pitch effective layout routing rules. 5

AM437x Device Architecture Overview Processor and memory subsystem based on the ARM Cortex -A9 core Dual camera and display signal processing Enhanced 3D graphics acceleration for rich graphical user interfaces The PRU-ICSS is separate from the ARM core and allows independent operation and clocking for greater efficiency and flexibility. acceleration with Crypto and Secure boot High-performance interconnects provide high-bandwidth data transfers for multiple initiators to internal and external memory controllers and on-chip peripherals. Comprehensive clock-management Power Simplified power sequence for flexible or system cost efficient power designs Total Power: <1000mW Deep sleep: ~5mW RTC-only mode: <0.03mW QSPI McASP x2 CAN x2 SPI x5 ARM Cortex A9 Up to 1 GHz ARM Cortex-A9 32K/32K L1 Processor 256K & L2 / L3 Memory 64K RAM 256KB L3 Shared RAM 32-bit LPDDR2/DDR3/DDR3L (2) HDQ I2C x3 UART x6 Industrial and Programmable IO GPIO 2-port EMAC 10/100/1000 PWM x6 w/1588v2 PTP ecap/ eqep x3 SGX530 Display & Display 24bit LCD Touch Screen Controller (1) Processing Overlay, Resizing, Color Space Conversion, etc. System Services Industrial and Programmable IO Dual-Role USB2 + PHY x2 Camera I/F (2x Parallel) Quad-Core Programmable Real-time Unit Industrial Communications (PRU-ICSS) Crypto, Secure boot NAND/NOR (16-bit ECC) 45nm Up to 3 MMC/SD/SDIO 6 Packaging: 17x17mm, 0.8mm-pitch effective routing

AM437x Processing & Memory Processing Sitara ARM Cortex -A9 32-Bit RISC microprocessor with processing speed up to 1000 MHz NEON SIMD Coprocessor and Vector Floating Point (VFPv3) Coprocessor 32KB of both L1 instruction and data cache 256KB of L2 Cache (option to configure as L3 RAM) 256KB of on-chip boot ROM 64KB of on-chip RAM Memory 32-Bit LPDDR2, DDR3, and DDR3L support On-chip memory (Shared L3 RAM) 256KB of general-purpose On- Chip Memory Controller (OCMC) RAM Accessible to all masters Supports retention for fast wakeup Up to 512KB of total internal RAM QSPI McASP x2 CAN x2 SPI x5 ARM Cortex -A9 Up to 1 GHz 32K/32K L1 256K L2 / L3 64K RAM 256KB L3 Shared RAM 32-bit LPDDR2/DDR3/DDR3L (1) HDQ I2C x3 UART x6 Industrial and Programmable IO GPIO 2-port EMAC 10/100/1000 PWM x6 w/1588v2 PTP ecap/ eqep x3 SGX530 Display & Display 24bit LCD Touch Screen Controller (1) Processing Overlay, Resizing, Color Space Conversion, etc. System Services Industrial and Programmable IO Dual-Role USB2 + PHY x2 Camera I/F (2x Parallel) Quad-Core Programmable Real-time Unit Industrial Communications (PRU-ICSS) Crypto, Secure boot NAND/NOR (16-bit ECC) 45nm Up to 3 MMC/SD/SDIO 7

AM437x & Display SGX530 Engine provides 3D graphics acceleration to support display and advanced user interfaces Display Support for multiple display types including up to 24-bit LCD One on-chip analog to digital converter (ADC0) can couple with the display subsystem to provide an integrated touch-screen solution Signal processing includes overlay and windowing support, image resizing, color correction and conversion. ARM Cortex -A9 Up to 1 GHz 32K/32K L1 256K L2 / L3 64K RAM 256KB L3 Shared RAM 32-bit LPDDR2/DDR3/DDR3L (1) SGX530 Display 24-bit LCD Touch Screen Controller (2) Processing Overlay, Resizing, Color Space Conversion, etc. System Services 45nm Quad-Core Programmable Real-time Unit Industrial Communications (PRU-ICSS) Crypto, Secure boot NOTES: (1) Use of TSC will limit availability of channels on one ADC. (2) Max clock: LPDDR2=266MHz; DDR3=400MHz. QSPI McASP x2 CAN x2 I2C x3 SPI x5 UART x6 HDQ Industrial and Programmable IO GPIO 2-port EMAC 10/100/1000 PWM x6 w/1588v2 PTP Industrial and Programmable IO ecap/ eqep x3 Dual-Role USB2 + PHY x2 Camera I/F (2x Parallel) NAND/NOR (16-bit ECC) Up to 3 MMC/SD/SDIO 8

AM437x PRU-ICSS and Quad-Core PRU-ICSS Four PRUs enable deterministic, real-time processing, direct access to I/Os, and ultra-low latency. PRU-ICSS enables simultaneous industrial Ethernet protocols and motor feedback protocols, including EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos, EnDat, and others. Hardware CRC module accelerates Ethernet payload verification Cryptographic acceleration is available on every AM437x device. Secure boot is available on AM437xHS devices. For more information about secure boot devices availability, please contact your TI sales representative. QSPI McASP x2 CAN x2 SPI x5 ARM Cortex -A9 Up to 1 GHz 32K/32K L1 256K L2 / L3 64K RAM 256KB L3 Shared RAM 32-bit LPDDR2/DDR3/DDR3L (1) HDQ I2C x3 UART x6 Industrial and Programmable IO GPIO 2-port EMAC 10/100/1000 PWM x6 w/1588v2 PTP ecap/ eqep x3 SGX530 Display 24-bit LCD Touch Screen Controller (2) Processing Overlay, Resizing, Color Space Conversion, etc. System Services Industrial and Programmable IO Dual-Role USB2 + PHY x2 Camera I/F (2x Parallel) Quad-Core Programmable Real-time Unit Industrial Communications (PRU-ICSS) Crypto, Secure boot NAND/NOR (16-bit ECC) 45nm Up to 3 MMC/SD/SDIO 9

AM437x Peripherals 1x QSPI 2x Controller Area Network (CAN) ports 5x SPI 2x McASP 3x I2C Ports 6x UART 1x HDQ or 1-Wire Industrial & Programmable IO Up to six banks of GPIO Up to six enhanced, high-resolution Pulse-Width Modulation (PWM) modules Up to three 32-Bit Enhanced Capture (ecap) and Enhanced Quadrature Encoder Pulse (eqep) modules Up to two industrial Gbit ETH MACs Up to two USB 2.0 high-speed dualrole (Host or Device) ports with integrated PHY Camera interface configuration for single- or dual-camera parallel port. General-purpose memory (NAND, NOR, SRAM) supports up to 16-bit ECC Up to three MMC, SD, and SDIO ports QSPI McASP x2 CAN x2 SPI x5 ARM Cortex -A9 Up to 1 GHz 32K/32K L1 256K L2 / L3 64K RAM 256KB L3 Shared RAM 32-bit LPDDR2/DDR3/DDR3L (1) HDQ I2C x3 UART x6 Industrial and Programmable IO GPIO 2-port EMAC 10/100/1000 PWM x6 w/1588v2 PTP ecap/ eqep x3 SGX530 Display 24-bit LCD Touch Screen Controller (2) Processing Overlay, Resizing, Color Space Conversion, etc. System Services Dual-Role USB2 + PHY x2 Camera I/F (2x Parallel) Quad-Core Programmable Real-time Unit Industrial Communications (PRU-ICSS) Crypto, Secure boot NAND/NOR (16-bit ECC) 45nm Up to 3 MMC/SD/SDIO 10

AM437x Software Support Processor SDK Complete Linux software development kit Mainline Linux kernel Includes easy to navigate launcher GUI and other demos Windows Embedded Support Customization & Services SYS/BIOS Industrial software development kit Based on SYS/BIOS (TI- RTOS) Real-Time industrial communication protocols RTOS including QNX, Nucleus, VxWorks, and Integrity Video and graphics support Low-Level (no-os) code) Industrial Processor SDK Based on TI RTOS kernel Android 4.3+ Supported by Adeneo Embedded 11

AM437x Development Tools AM437x EVM TMDSEVM437X AM437x Starter Kit TMDXSK437X AM437x IDK TMDSIDK437X CPU-Freq Memory Display PMIC WLAN/BT AM4378 Up to 1GHz AM4378 Up to 1GHz AM4379 Up to 1GHz 2GB DDR3 1GB DDR3L 1GB DDR3 7 Cap Touch / LCD 4.3 Cap Touch / LCD None TPS65218 TPS65218 Discrete solution Connector for WiLink8 Connector for WiLink8 N/A Key Features Capacitive touch screen 2x Camera modules 1x Gbit Ethernet port 2x CAN NAND/eMMC Flash Small form factor Capacitive touch screen 1x Camera module 2x Gbit Ethernet ports QSPI-NOR Flash 2x Industrial Ethernet Industrial Protocols PWM & ADC QSPI-NOR Flash Software Linux, Linux RT and SYS/BIOS (TI RTOS) Linux Linux RT and SYS/BIOS (TI RTOS)

For More Information Overview for Sitara Processors: http://www.ti.com/sitara Sitara AM437x Processors: http://www.ti.com/am437x Processor SDK for AM437x AM437x Training Series For questions regarding topics covered in this training, visit the support forums at the TI E2E Community website. For more information about secure boot availability, please contact your TI sales representative. 13