System Design Issues in Embedded Processing



Similar documents
System Considerations

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

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

SABRE Lite Development Kit

SBC8100 Single Board Computer

SBC8600B Single Board Computer

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Lab Experiment 1: The LPC 2148 Education Board

Chapter 13. PIC Family Microcontroller

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

7a. System-on-chip design and prototyping platforms

SPEAr family of embedded microprocessors

Reconfigurable System-on-Chip Design

Atmel SMART ARM Core-based Embedded Microprocessors

Serial port interface for microcontroller embedded into integrated power meter

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

SBC6245 Single Board Computer

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Building Blocks for PRU Development

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

TI Embedded Processor for ebook Applications. Anderson Hsiao TI MCU/DSP Business Development

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

POCKET SCOPE 2. The idea 2. Design criteria 3

Network connectivity controllers

STM32L. Ultra-low-power Cortex -M3 devices

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

85MIV2 / 85MIV2-L -- Components Locations

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

ZigBee Technology Overview

What is a System on a Chip?

Industry First X86-based Single Board Computer JaguarBoard Released

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

KeyStone Multicore. Ecosystem

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication.

Embedded Linux RADAR device

Embedded Development Tools

Java Embedded Applications

A Master-Slave DSP Board for Digital Control

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

Embedded Display Module EDM6070

Operator Touch Panel PC OTP/57V esom2586 / x86

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, Copyright (C) All Rights Reserved

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

OMAP/ARM 最 新 技 術 與 開 發 工 具

ARM Webinar series. ARM Based SoC. Abey Thomas

Product Brief. R7A-200 Processor Card. Rev 1.0

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

Atmel Norway XMEGA Introduction

Our innovation, Your Applications. Your Own Custom Embedded Board in 5 weeks!

Am186ER/Am188ER AMD Continues 16-bit Innovation

Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

The new 32-bit MSP432 MCU platform from Texas

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

EEM870 Embedded System and Experiment Lecture 1: SoC Design Overview

Software engineering for real-time systems

DS1104 R&D Controller Board

Computer and Set of Robots

DesignWare IP for IoT SoC Designs

Easy! D3 Intelligent Camera Platform

AN4646 Application note

QorIQ T4 Family of Processors. Our highest performance processor family. freescale.com

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

MVME162P2. VME Embedded Controller with Two IP Slots

Texas Instruments DSP aileleri 5xxx

Lecture N -1- PHYS Microcontrollers

IRT84. Irt84. Datasheet. EMV L1 compliant terminal with ISO14443A/B. 1

DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker

Specifications for the Gateway M1300 Tablet PC

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

Microtronics technologies Mobile:

How To Use Nuc123 (Nuc123) For A Week

Microcontrollers in Practice

Computer Systems Structure Input/Output

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

WinCon Programmable Automation. Controller

Soft processors for microcontroller programming education

Freescale Semiconductor, I

Selecting the Right MCU Can Squeeze Nanoamps out of Your Next Internet of Things Application

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE

Development Kit (MCSDK) Training

The Research and Application of College Student Attendance System based on RFID Technology

A Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

Fastboot Techniques for x86 Architectures. Marcus Bortel Field Application Engineer QNX Software Systems

Matrox 4Sight GP. Industrial imaging computer with desktop-level performance and expansion. The right fit for machine vision or medical imaging

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

DAC Digital To Analog Converter

Transcription:

System Design Issues in Embedded Processing 9/16/10 Jacob Borgeson 1 Agenda What does TI do? From MCU to MPU to DSP: What are some trends? Design Challenges Tools to Help 2

TI - the complete system The Real World Temperature Amplifier Converter Low Power RF Pressure Position Speed Flow Power Management Embedded Processing Humidity Sound Light Identification Amplifier Converter Interface Logic TI Embedded Processing Portfolio Microcontrollers Applications Processors / DSP 16-bit Real-time M3 ARM R4F ARM` ARM+ ARM+DSP DSP ARM Core Offerings MSP430 Ultra-low Power C2000 Fixed & Floating Point Stellaris-M3 Industry Std Low Power TMS570 Floating Point ARM9 ARM Cortex-A8 Industry-Std Core, High-Perf GPP ARM9/Cortex-A8 plus C64x+ Industry-Std Core + DSP for Signal Proc. C55x, C64x+ C647x Leadership DSP Performance Up to 25 MHz Up to 300 MHz <100 MHz Over 250 DMIPS Accelerators 4800 MMACs/ 1.07 DMIPS/MHz 24,000 MMACS 1 KB to 256 KB Analog I/O, ADC LCD, USB, RF 32 KB to 512 KB PWM, ADC, CAN, SPI, I 2 C Up to 512 KB USB, ENET, ADC, PWM, CAN Up to 3 MB Timer co-proc ADC, CAN MMU USB, LCD, MMC, EMAC MMU, Cache VPSS, USB, EMAC, MMC Up to 3 MB L2 Cache 1G EMAC, SRIO, DDR2, PCI-66 Measurement, Sensing, General Purpose Motor Control, Digital Power, Lighting Host Control Safety SIL3 Control Linux/WinCE User Apps Lin/Win O/S + Video, Imag, MM Comm, WiMAX, Industrial/ Medical Imaging $0.25 to $9.00 $1.50 to $20.00 $1.00 to $7.00 $7.00 to $18.00 $5.00 to $35.00 $12.00 to $65.00 $4.00 to $99+ 9/21/2010 Software, Tools & BSPs 4

Design Goals / Trends Customer TI Size Innovative packaging, on chip integration Cost Power (Battery Life, Green) Efficient manufacturing, lower process geometries Lowest power processor, wide operating range, fast wake-up Performance High speed, architecture breakthroughs, multicore, hardware accelerators Trends and Issues Size Cost Power (Battery Life, Green) Performance Integration = Software complexity Packaging = Manufacturing concerns (flow temp) Process geometry = EMI, Analog interface, leakage current Low Power = Power backplane issues, lead-free Efficient computing = Fast wakeup, interrupt programming, RTOS Multicore= task sharing, scheduling, hardware

Design Issue: Low Power Complex Power backplane different parts of SoC operate at different voltages Intelligent peripherals DMA, Transfer, wake up CPU, Bus, Cache, etc. Complex Clocking run different parts at different frequencies Low Voltage Leakage Currents TI Proprietary Information - Strictly Private or similar placed here if applicable 7 WHY LOW VOLTAGE?? Advantage Power ~ CV 2 f c Energy per Conversion ~ CV 2 If Voltage is reduced from 1.2V => 0.4V, energy per operation is reduced by 10X!!! Problem Speed at low voltage is reduced - 100 MHz @ 1.2V - 10 MHz @ 0.5V

Compact Clock System (CCS) 3 clock sources HFCLK in the 1MHz range, trimmed to 3% accuracy LFCLK in the 20kHz range used in low power modes External clock supporting up to 4MHz TMS320C6472 Power Optimized, High Performance Multicore Processor Six C64x+ DSP Core @ 500/625/700 MHz 16/32 bit ISA, SPLoop, more MPY, L2 memory GPIO Timers L2 memory PLL Others Shared L2 memory EDMA3.0 with Switch Fabric I 2 C BootROM L2 memory L2 memory L2 memory L2 memory Memory 32 KB program RAM 32 KB data RAM 608 KB local L2 RAM 768 KB shared L2 RAM 768 KB shared L2 ROM Boot ROM DDR2 () EMIF Communications Subsystem 2x srio 2x 10/100/1000 Ethernet 3x Telecom serial ports (3072 timeslots) UTOPIA II I 2 C Host port 90nm process 737 pin, 24x24mm FC-BGA, 0.8 pitch HPI Utopia II TSIP DDR-2 EMIF srio 10/100/1G Ethernet EVM and Samples available now for NDA customers EVM and Samples available for broad market in 1Q09

BeagleBoard Gives You a PC in your Pocket Laptop-like performance 3.25 USB & standard PC expansion TI DM3730 (AM37xcompatible) 1 GHz superscaler ARM Cortex - A8 More than 2,000 Dhrystone MIPS Up to 20 Million polygons per sec graphics HD video capable C64x+ DSP core Memory 512 MB LPDDR RAM DM3730 LCD Expansion I 2 C, I 2 S, SPI, MMC/SD Expansion DVI-D Camera Header S-Video JTAG USB Hosts Stereo Out Stereo In 10/100 Ethernet USB 2.0 HS OTG* Alternate Power RS-232 Serial* Micro-SD Slot* * Supports booting from this peripheral Some Design Tools FREE! Online! TINA-TI design and simulation tool Selection Tools MCU and DSP find the right part and sample SwitcherPRO Design Power supply FilterPRO design a filter Code Examples get the verified code GraCE graphical programming Ti.com

GraCE: Graphical ramming