Document Sample
Embedded-Processing-Overview-by-Texas-Instruments2 Powered By Docstoc
					                                                                                                                                  Texas Instruments
                          Embedded Processing Overview
                          Texas Instruments has the broadest portfolio of scalable DSP, MCU, differentiated ARM and complementary analog products, offering
                          complete system solutions for electronics manufacturers. This portfolio offers the full range of power/performance requirements ensuring
                          the right combination of attributes for the smallest portable devices to the largest multichannel systems and everything in between. In
Embedded Processors

                                                                                                                                                                                  Embedded Processors
                          addition, TI offers design resources including extensive software (including open source), tools, technical training, in-person and online
                          tech support, and engineer-to-engineer forums at Visit for technical literature, system block diagrams and more.

                          DaVinci™ Digital Media Processors:                 C67x™ floating-point DSPs and C674x                 simultaneously interface to analog signals,
                          Optimized for Digital Video                        fixed-/floating-point DSPs.                         sensors and digital components while
                          DaVinci technology consists of scalable,           Ultra-Low Power                                     maintaining unmatched low power.
                          programmable signal processing system              TMS320C5000™ DSP Platform                           Sitara™ ARM® Microcontrollers
                          on chips (SoCs), accelerators and periph-          The C5000™ DSP platform offers the                  The high-performance Sitara ARM-based
                          erals, optimized to match the price, per-          industry’s lowest standby power and                 microprocessors include the ARM
                          formance and feature requirements for a            advanced automatic power management                 Cortex™-A8 and ARM9. The platform also
                          broad spectrum of video end equipments.            for portable products like digital music            includes the AM1x and AM37x MPUs,
                          OMAP™ Application Processors:                      players, VoIP, hands-free accessories, GPS          which offer a software-compatible road-
                          Best General-Purpose, Multimedia                   receivers and portable medical equipment.           map for customers using TI’s OMAP35x
                          and Graphics                                                                                           and OMAP-L1x processors.
                                                                             TMS320C2000™ 32-Bit Micro-
                          TI’s OMAP platform delivers high-perform-          controller for Real-Time Control                    Stellaris® 32-Bit ARM
                          ance application processors and a robust           The C2000™ microcontroller family                   Cortex-M3 MCUs
                          support network, allowing for rapid devel-         combines advanced control peripherals               Stellaris 32-bit MCUs combine advanced
                          opment of multimedia-enhanced devices to           with the processing power of a 32-bit               connectivity options with the general-
                          general-purpose computer applications that         core. From the low-cost, high-integration           purpose processing performance of the
                          require Linux OS or Windows® CE OS.                Piccolo™ MCU to the powerful Delfino™               industry-standard ARM Cortex-M3 core
                          OMAP35x devices target portable naviga-            floating-point MCU, C2000 MCUs offer a              for cost-conscious applications.
                          tion devices and media players, Internet           broad range of options and are ideal for            Software and Development Tools
                          appliances and personal medical equip-             embedded industrial control applications
                                                                                                                                 TMS320™ DSPs are supported by
                          ment. OMAP-L1x devices include ARM9                such as digital motor control, digital
                                                                                                                                 eXpressDSP™ software and development
                          and ARM9 + DSP.                                    power supplies and intelligent sensors.
                                                                                                                                 tools, including Code Composer Studio™
                          High Performance:                                  MSP430™ Ultra-Low Power                             IDE, DSP/BIOS™ kernel, the TMS320 DSP
                          TMS320C6000™ DSP Platform                          Microcontroller Platform                            algorithm standard and numerous reus-
                          The C6000™ DSP platform offers the                 The MSP430 family of ultra-low power                able, modular software from the largest
                          industry’s highest-performance single-             16-bit RISC mixed-signal processors                 developer network in the industry.
                          and multicore DSPs, ideal for networking,          provides the ultimate solution for battery-         Complementary Analog Products
                          telecommunication, video, imaging, infra-          powered measurement applications. Using             TI offers a range of complementary data
                          structure, test and equipment, military,           leadership in both mixed-signal and digital         converter, power management, amplifiers,
                          and industrial applications. The platform          technologies, TI has created the MSP430             interface and logic products to complete
                          includes C64x™ high-performance DSPs,              MCU, enabling system designers to
                          Applications Matrix Guideline
                                                              OMAP           C6000          C5000                                                              Stellaris 32-Bit
                                           Digital Media    Application   Digital Signal Digital Signal   C2000           MSP430                  Sitara       ARM Cortex-M3
                                            Processors      Processors     Processors     Processors Microcontrollers Microcontrollers       Microprocessors        MCUs
                          Key Feature        Complete        Low power        High        Ultra-low      Performance,      Ultra-low power      Low power,    Open architecture
                                           tailored video     and high    performance      power        integration for                      high performance  software, rich
                                               solution     performance                               greener industrial                                      communications
                                                                                                         applications                                             options

                      Texas Instruments
                        TMS320C55x™ Ultra-Low Power DSP Generation, Fixed-Point
                        Industry’s Best Combination of Standby and Dynamic Power

                        Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                                                                                                                                              Embedded Processors

                                                                          Increasing Performance/Power Efficiency/System Density
                                                                                                                                         Software Compatible
                            TMS320C5000 low-power platform                                                                         TMS320C5000 DSP                                                                                               Multicore
                            to provide a broader portfolio of the
                            industry’s most power-efficient DSPs                                                                                                                                                                                                                            C55x™
                                                                                                                                                                                                                               s                                                            Devices
                            with standby power as low as 0.12                                                                                                                                                               n
                            mW and performance up to 600 MIPS                                                                                                                                                    So
                                                                                                                                                                                                      ic                                 dio
                            more power modes extend battery life                                                                                                                              m   un                          it   , Ra
                                                                                                                                                                                           om                              eK
                                                                                                                                                                                                               s- Fre
                                                                                                                                                                               t   Te                      and
                            memory and a variety of peripheral                                                                                                             ien
                                                                                                                                                                                                  H          trics
                                                                                                                                                                       Cl           oi        ce,       iome
                            offerings on a smaller form factor                                                                                                                  o, V           ic al, B                                                                                       C54x™, C55x
                                                                                                                                                                             di           Med
                                                                                                                                                                          Au         able                               tion                                                                    Devices
                                                                                                                                                                               Port                              munica
                            DSPs                                                                                                                                                                        es, Com
                                                                                                                                          C5000                                           /Ac cessori
                                                                                                                                                                                 ny, VoIP
                                                                                                                                         Devices                       Telepho                                                                                                                   C54x, C55x
                            more value-added third-party solutions                                                                                                      Embedded Signal Processing, Measurement                                                                                   Devices
                            speed time to market
                         Applications                                    C5000™ DSP Platform Roadmap
                         Feature-rich portable voice/audio prod-         The C5000 DSPs span the applications spectrum with core performance extended to 300 MHz.
                         ucts, hands-free car kit, noise cancella-
                         tion headset, low-cost VoIP system and
                         accessories, DECT/USB phone, software-                                                                                                6                                           6
                                                                                                                                                                                                                                     2         4                                            16
                         defined radio, portable medical devices


                                                                                                                                                                                                                                                      3 Timers

                                                                                                                                                                                                                                                                                  USB 2.0
                         (ECG, digital stethoscope, pulse oxime-




                         ter), fingerprint pattern recognition,
                         metering, measurement and embedded
                         signal processing applications in general
                         TMS320C5504/C5505 DSPs –                                                                                        60
                                                                                                                                                       EMIF/                                                                            4-Ch.
                         Best-in-Class Standby and Dynamic                                                                                             NAND
                                                                                                                                                                                               C55x™                                    DMA
                         Power                                                                                                                                                                                                        DMA                                                             2

                                                                                                                                                                                                                                                                 Peripheral Bus
                                                                                                                                                                                              DSP Core                               DMA


                            with incremental features and pricing                                                                                                                  Memory                                           Memory
                                                                                                                                     4        32-KHz                                                        DARAM

                                                                                                                                                                                                                                    SARAM                                                             7
                                                                                                                                                PLL                                  ROM                     64 KB
                            block diagram                                                                                                                                           128 KB                                            KB
                         TMS320C5501/C5502 DSPs –
                         Price and Performance Leaders
                                                                                                                                                                                                                                                                                  ANA LDO
                                                                                                                                                                                                                                                   SAR ADC




                           ports (McBSPs),UART, I2C
                         TMS320C5515 DSP – High                                                                                                                                                                                                        4                               7
                                                                                                                                                                   4                          4                  8         8
                         Performance with Low Power                                                                                                                                                                                   13
                            fixed-point DSP
                               16.67/13.33/10/8.33-ns instruc-           TMS320C5505 DSP Block Diagram
                                                                         The C5505 DSP is one of the latest TI C5000 DSPs with the best-in-class combination of standby
                               tion cycle time
                                                                         and active power and an integration level optimized for portable audio/voice, medical and many
                                                                         other applications.


       18                                                                                                                                                                                          Embedded Processing & DSP Resource Guide 2011
                                                                                                                                                                    Texas Instruments
                           TMS320C64x™ DSP Generation, Fixed-Point

                           Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                                                     Embedded Processors

                                                                             Increasing Performance, Memory and Peripherals
                                                               -                                                                     Software Compatible
                               mance DSPs ranging from sub
                                                                                                                                                                             C64x™                 Multicore
                               horsepower                                                                                                                                   Multicore

                                                                                                                                                              C6474                             High-Performance
                                                                   -                                                                                                                  C64x         Single Core
                               tionality with high-performance,                                                                                                                       Next
                               single- and multicore DSPs
                               compatibility within C6000™                                                                                      C6414/5/6
                                                                                                                                                  DSP                                                  Performance
                               DSP platform                                                                                                                                             C64x            Value DSP
                                                                                                                                                             C6421/4                    Next
                                                                                                                              C64x          C6410/2/3/8       DSP
                               development environment with the                                                               DSP              DSP
                               industry’s best optimizing C compiler
                            Applications                                     C6000™ DSP Platform Roadmap
                            Wireless infrastructure (adaptive anten-         The C6000 DSP platform includes a wide range of devices that raise the bar in performance, set
                                                                             new levels of cost efficiency and offer on-chip peripheral integration to enable developers of high-
                            nas, basestations, gateways), telecom
                                                                             performance systems to choose the device that best suits their specific application.
                            infrastructure (RAS, PBX, VoIP), digital
                            video (conferencing, surveillance,
                            encoders, statistical remultiplexor/

                            digital signage), imaging (medical,
                            machine vision/inspection, defense/                                                                TMS320C6424
                                                                                                                                                              OSC         PLL          JTAG
                                                                                                                                 DDR2 32                                  DDR          Timer
                            Features                                                                                                                                      PLL          WDT
                                                                                                                                                            EDMA 3.0
                               with new instructions to accelerate
                                                                                                                                 EMIF 16                                                     GPIO
                               performance in key applications
                                                               -                                                                  PCI 33                  DSP Subsystem
                               quently used instructions available                                                                 or               L1D 80 KB                              McBSP
                               in more functional units                                                                            VLYNQ™                             L2
                                                                                                                               Communications        C64x+™                                  or
                                                                                                                                  Interface           Core                                 McASP
                                                                                                                                RMII/MII            L1P 32 KB
                             more registers, wider load/store data
                             paths and enlarged two-level cache                                                                                                                           Timer ×2
                                                                                                                                 RMII                                                     PWM ×3

                               controller                                                                                                                                                 UART ×2

                                                                                                                                                                Please check user guide for MUXing options.
                               interface for ATM (UTOPIA)
                                                                             C642x DSPs come in two flavors – C6421 and C6424 DSPs. These DSPs are pin-for-pin
                                                                             compatible, start from U.S. $10.10 (1-ku volumes) and are completely scalable in speed and/or
                                                                             feature set. Both new DSPs are available in 400-, 500- and 600-MHz speeds and have the same
                                                                             raw processing power, but differ in on-chip memory and peripherals.

                      Texas Instruments
                       Digital Media Processors with DaVinci Technology
                       Digital Media Processors

                       Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                        Embedded Processors
                        Targeted Applications                                       Device                                                                       Infrastructure Video


                                                                                                                                        DM Next

                                                                                                             DM648                                               Client Video
                                                                                                             1.1 GHz      D
                           (routers)                                                                                                                    DM64x+

                                                                                                                                              DM Next
                                                                                                  DM644x           1.1 GHz DM6467
                                                                                                         x      DM647/8                               DM3x+      Portable Video
                                                                                                 DM6441                   DM357

                                                                         Digital Media Processors Roadmap
                                                                         Digital video customers benefit from TI’s DaVinci technology portfolio of digital media processors,
                                                                         development tools, software and support, enabling them to accelerate development and fuel

                                                                         Digital Media Processors: Tuned for Digital Video End Equipments
                                                                           DaVinci Processor         CPU                                MHz                        Capture/Display
                                                                           DM335                     ARM926                             135, 216                   Capture/Display
                                                                           DM355*                    ARM926**                           135, 216, 270              Capture/Display
                                                                           DM357                     ARM926                             270                        Capture/Display
                                                                           DM365                     ARM926                             216, 270, 300              Capture/Display
                                                                           DM6467†                   C64x+/ARM926                       594, 729/297, 364.5        Capture/Display
                                                                           DM648*                    C64x+                              720, 800, 900              Capture/Display
                                                                           DM647*                    C64x+                              720, 800, 900              Capture/Display
                                                                           DM6446*                   C64x+/ARM926                       300/600                    Capture/Display
                                                                           DM6443                    C64x+/ARM926                       300/600                    Display
                                                                           DM6441*                   C64x+/ARM926                       256/512                    Capture/Display
                           conference units (MCUs)/gateways                DM6437                    C64x+                              400, 500, 600, 700         Capture/Display
                                                                           DM6435                    C64x+                              400, 500, 600, 700         Capture
                                                                           DM6433                    C64x+                              400, 500, 600, 700         Display
                                                                           DM6431                    C64x+                              300                        Capture
                           (DVRs)                                        *Includes video imaging coprocessor.
                                                                         **Includes MPEG-4/JPEG coprocessor.
                                                                          Includes DaVinci high-definition video/imaging coprocessor.

                                                                                                                                                                 DaVinci Technology

       20                                                                                                                               Embedded Processing & DSP Resource Guide 2011
                                                                                                                   Texas Instruments
                           DaVinci™ Technology Overview
                           DaVinci technology is a signal processing-    the security market and IP set-top           security and infrastructure applications,
                           based solution tailored for digital video     boxes (STBs).                                including digital video recorders (DVRs),
                           applications that provides video equipment    TMS320DM644x digital media pro-              IP video servers, machine-vision sys-
Embedded Processors

                                                                                                                                                                    Embedded Processors
                           manufacturers with integrated processors,     cessors                                      tems and high-performance imaging
                           software, tools and support to simplify the   based on an ARM926 processor and             applications. In addition, TI offers a wide
                           design process and accelerate innovation.     the C64x+™ DSP core. The                     range of complementary analog parts,
                                                                         TMS320DM6446, TMS320DM6443                   easy-to-use development tools, exten-
                           DaVinci Processors Reduce
                                                                         and TMS320DM6441 processors are              sive video and imaging third-party
                           System Cost
                                                                         ideal for applications and end equip-        algorithms and more.
                           The portfolio of DaVinci processors con-
                                                                         ments such as video phones, automo-          TMS320DM3x digital media process-
                           sists of scalable, programmable signal-
                                                                         tive infotainment and IP STBs.               sors – Developers can now deliver
                           processing system-on-chips (SoCs), accel-
                                                                         TMS320DM643x digital media pro-              cost-effective solutions for crystal clear
                           erators and peripherals, optimized to
                           match the price, performance and feature      cessors – Based on the C64x+ DSP
                                                                         core and priced as low as U.S. $9.95*.       both portable and plugged devices. The
                           requirements for a broad spectrum of
                                                                         TMS320DM6437, TMS320DM6435,                  DM3x generation features an ARM9
                           video end equipments. The DaVinci tech-
                           nology portfolio includes:                    TMS320DM6433 and TMS320DM6431
                                                                         processors are ideal for cost-sensitive      some devices with video coprocessing
                              TMS320DM646x digital media pro-
                                                                         applications and include special             and bundled codecs to speed develop-
                              cessors – DSP-based SoCs specifically
                                                                         features that make them suitable for         ment efforts, all with a video-processing
                                                                         automotive market applications such as       subsystem adding intelligence to video
                             video transcoding at 10x the perfor-
                                                                         lane departure and collision avoidance,      processing. The DM3x generation,
                             mance and 1/10th the price. The
                                                                         as well as machine-vision systems,           including DM335, DM355, DM357 and
                             DM6467 consists of an integrated
                                                                         robotics and video security.                 DM365 processors, is ideal for camera-
                             ARM926EJ-S core, TMS320C64x+™
                                                                         TMS320DM64x™ digital media                   driven applications as well as video-
                             DSP core, high-definition video/imaging
                                                                         processors – TMS320DM64x digital             playback devices such as IP cameras,
                                                                         media processors are optimized for           video doorbells, video conferencing,
                             conversion engine and targeted video
                                                                         video and include a range of high-           digital signage, portable media players
                             port interfaces. The DM6467 processor
                                                                         performance and low-cost options. The        and more.
                             is specifically designed to address the
                                                                         TMS320DM64x generation of digital
                             commercial and consumer markets,            media processors are fully programmable
                             such as media gateways, multipoint          and offer industry-leading performance
                             control units, digital media adapters,      for the most demanding streaming
                             digital video servers and recorders for     multimedia and multichannel video         *Pricing valid at 10 ku

                      Texas Instruments
                       OMAP35x Platform
                       System-Level Applications Processors

                       Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                                 Embedded Processors
                        Applications                                                  Device
                                                                                           Production                                     ®

                                                                                           In Development   OMAP3530

                           electronics                                                                                                                                                   OMAP
                                                                                                                                                       OMAP35x                            Next
                                                                                                                                                                      C ortex-A


                                                                        The OMAP applications processors platform delivers a variety of high-performance applications
                                                                        processors with fast, portable power and a robust support network with a software portfolio that
                                                                        includes open source. The complete platform allows for differentiation and rapid development of
                                                                        applications from multimedia-enhanced devices to general-purpose computer applications that
                                                                        require Linux or Windows® CE class operating systems.
                        Key Features

                              Clock gating and integrated sleep
                                                                                                                  ®              C64x+™ DSP and               Display Subsystem
                              modes reduce power without loss                                         ARM                        Video Accelerators         LCD
                              of performance                                                              ™                                                         Video 10-bit DAC
                                                                                                    Cortex -A8                    (3525/3530 only)         Cont-
                                                                                                                                                           roller    Enc 10-bit DAC
                              SmartReflex™ technology and                                              CPU
                              dynamic voltage frequency scaling                                                                    POWERVR SGX                      Camera I/F
                                                                                                                                Graphics Accelerator       Image
                                                                                                                                  (3515/3530 only)          Pipe          Parallel I/F
                           graphics and video
                             Cortex-A8 core and multimedia                                                                        L3/L4 Interconnect
                             rich peripherals: USB 2.0, UART,
                             MMC/SD, display, camera interface                                  Peripherals                        Connectivity                       System
                             POWERVR SGX graphics                                                                              USB 2.0 HS     USB                     Timers
                                                                                                                                  OTG         Host                    GP ×12
                             accelerator with software library                                                                 Controller Controller ×2               WDT ×2
                             for 3-D graphics                                                       Serial Interfaces                                 Program/Data Storage
                             TMS320C64x+™ DSP and hard-                                         McBSP       I2C       UART                                SDRC            MMC/
                                                                                                 ×5         ×3         ×2                                                  SD/
                             ware video accelerator with                                        McSPI                 UART
                             DaVinci™ software                                                   ×4                   w/IrDA                                               ×3

                                                                        OMAP35x application processors are based on the ARM® Cortex™-A8 core with more than four
                                                                        times the processing power of today’s 300-MHz ARM9 devices. The superscalar 600-MHz
                                                                        Cortex-A8 core is integrated into four new OMAP35x applications processors.

       22                                                                                                                                Embedded Processing & DSP Resource Guide 2011
                                                                                                                               Texas Instruments
                           TMS320C2000™ Microcontrollers, Fixed-Point and Floating-Point
                           MCU Control, 32-Bit Performance

                           Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                              Embedded Processors

                               floating-point option

                               compatibility between fixed-point and

                               C28x platform controllers

                               qualified for automotive applications
                            Green energy (solar, wind, fuel cells),
                            digital motor control (home appliances,
                            industrial drives, medical), digital power
                            supplies (telecom and server rectifiers,         TMS320C2000 Microcontroller Platform Roadmap
                            wireless basestations, UPS), automotive          The C2000™ controller platform provides an optimized combination of DSP performance and MCU
                                                                             integration for digital control systems.
                            (electric power steering, driver’s


                               32-bit controllers

                               unit on F283xx generation

                               fies control system development


                               performance and code efficiency

                               password protection

                               80-ns conversion time

                               cycle modulation with down to
                               65-picosecond accuracy

                               generation of any switching waveform
                                                                             The C2000 microcontroller platform provides an optimized combination of 32-bit performance and
                               easy motor feedback
                                                                             integration for digital control systems. Not all devices contain all modules shown.

                      Texas Instruments
                       MSP430™ Microcontrollers
                       Ultra-Low Power, Easy-to-Use, 16-Bit RISC Microcontrollers

                       Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                                                       Embedded Processors
                        Key Applications

                                                                                                                                                                                                        512 KB flash,
                                                                             Device                                                                                                  F5/663x                LCD
                                                                                                                                                                                     BGM, Catalog
                                                                                    Development                                                                                                     Gen Purpose
                                                                              G = Value Line (Devices starting @ $0.25 USD)                                                    USB          F51x2
                                                                              F = Flash                                                                                                      Lighting
                                                                                         devices                                            F241x                                    0.9V Native
                                                                                    2xx-Catalog                                       F23x-F24x                      CC430
                        Key Features                                                 6 MIPS                                                                F552x       RF                The New Generation
                                                                                        KB Flash                                                            USB                          5xx-6xx
                                                                                      KB RAM                               F23x0                                                           5 MIPS
                         16-bit RISC CPU enables new appli-                         500-nA Standby                                                                  F543xA                     KB flash
                                                                                        – 3.6 V                       F22xx                                F541x                           4 KB RAM
                         cations at a fraction of the code size                      alue Line (G2xx)
                                                                                                                                                                                              – 3.6 V
                                                                                                                                                                                          USB, RF connectivity
                         Ultra-low power architecture and                                       F
                                                                                                F21x1                                                              F438/F439              6xx: LCD controller
                                                                                                                                                                                          New low-power modes
                                                                                           F20xx                                      F15x-F16x           FG461x
                         flexible clock system extends                                            G2xx3
                                                                                         G2xx2 16 KB, I/O                     F13x-F14x               Fx43x         F43x
                         battery life:                                                8 KB, CapTouch                                              F44x
                                                                            G2xx1           I/O                       F12xx                                   Fx47x            4xx: LCD
                            0.1-μA RAM retention                                         devices                                       Fx42x             F47x4
                                                                                                                                                                                             and MIPS
                                                                                     1xx-Catalog             F11xx
                            <1-μA RTC mode                                                 IPS
                                                                                                                                 Fx42x0                                                     20 KB flash
                                                                                                                                                                                             KB RAM
                                                                                        0 KB flash                                                  F41x2                                    CD controller 60
                            <230 μA/MIPS (flash)                                                                               F41x           2
                                                                                                                                         FE42x2                                            segments
                                                                                          – 3.6 V                                                                                              – 3.6 V
                            <110 μA/MIPS (RAM)
                                                                          MSP430 roadmap
                         Increased performance

                              1.8-V ISP flash erase and write
                              Fail-safe, flexible clocking system
                              User-defined bootstrap loader
                              Up to 1-MB linear memory
                           Innovative features
                              Multichannel DMA supports data
                              movement in standby mode
                              Industry-leading code density
                              More design options including
                              USB, RF, LCD interface
                           Integrated intelligent peripherals
                                                                          CC430 – High integration reduces complexity, lets designers do more with less.
                           including a wide range of high-
                           performance analog and digital
                           peripherals to offload the CPU
                                                                             MSP430x1xx – Flash/ROM-based                                                16 MIPS with FLL + SVS along with an
                           Easy to get started: Complete
                                                                             MCUs offering 1.8-V to 3.6-V operation,                                     integrated LCD controller. Ideal for low-
                           development tools starting at only
                                                                                                                                                         power metering and medical applications.
                           US$20 with integrated development
                                                                             of peripherals.                                                             MSP430F5xx/6xx
                           environments available free of charge
                                                                             MSP430F2xx – Flash-based family                                             microcontroller family featuring the low-
                        New! CC430 RF                                        featuring even lower power and up to                                        est power consumption and perfor-
                        Systems-on-Chip                                      16 MIPS with 1.8-V to 3.6-V operation.                                      mance up to 25 MIPS. It offers a wide
                                                                             Additional enhancements include ±1                                          operating voltage range from 1.8 V to
                                                                             percent on-chip very-low-power oscilla-                                     3.6 V. Features include an innovative
                                                                             tor, internal pull-up/pull-down resistors                                   power management module for optimiz-
                                                                             and low-pin-count options.                                                  ing power consumption, an internally
                                                                             MSP430x4xx – Flash/ROM-based                                                controlled voltage regulator, integrated
                           formats                                           devices offering 1.8-V to 3.6-V opera-                                      LDC driver on select devices and a wide

       24                                                                                                                                     Embedded Processing & DSP Resource Guide 2011
                                                                                                                             Texas Instruments
                           16-Bit RISC CPU                                                                                       15                                  0
                                                                                                                                 RO/PC Program Counter
                                                                           registers and the power of a RISC. The                R1/SP     Stack Pointer
                             accumulator bottleneck                        modern design of the CPU offers versatility           R2/SR/CG1    Status
Embedded Processors

                                                                                                                                                                             Embedded Processors
                                                                           using only 27 easy-to-understand instruc-            R3/CG2 Constant Generator
                             programming                                   tions and seven consistent addressing                R4      General Purpose
                                                                           modes. This results in a 16-bit low-power
                             and cost                                      CPU that has more effective processing, is
                                                                           smaller-sized and more code-efficient                R15        General Purpose
                                                                           than other microcontrollers. Develop new
                           The MSP430™ MCU’s orthogonal archi-
                                                                           ultra-low power, high-performance appli-          The MSP430 CPU core with sixteen 16-bit
                           tecture provides the flexibility of 16 fully                                                      registers, 27 core instructions and seven
                                                                           cations at a fraction of the code size.
                           addressable, single-cycle 16-bit CPU                                                              addressing modes results in higher processing
                                                                                                                             efficiency and code density.

                           Ultra-Low Power Performance

                           The MSP430 microcontroller was                  16-/20-bit address buses minimizes                Ultra-Low Power Checklist:
                           designed to provide industry-leading ultra-     power consuming fetches to memory,
                           low power performance. A flexible clocking      while a fast vectored-interrupt structure              0.1-μA RAM retention
                           system, multiple operating modes and            reduces the need for wasteful CPU soft-                <1-μA real-time clock mode
                           zero-power always-on brown-out reset            ware flag polling. Intelligent hardware                Down to 165 μA/MIPS
                           (BOR) are implemented to reduce power           peripheral features were also designed to
                           consumption and dramatically extend             allow tasks to be completed more effi-
                           battery life. The MSP430 BOR function           ciently and independent of the CPU. Many
                           is always active, even in all low-power         MSP430 customers have developed
                           modes, to ensure the most reliable perfor-      battery-based products that will last for
                           mance possible. The MSP430 CPU archi-           over 10 years from the original battery.
                           tecture with 16 registers, 16-bit data and

                           Flexible Clock System

                                                                           design, the DCO is active and stable in           use 16-bit RISC CPU high performance
                             low power standby mode                        1 μs (F2xx) or < 6 μs (x1xx, x4xx, F5xx).         in very short burst intervals. This results
                                                                           MSP430 device-based solutions efficiently         in very high performance and ultra-low
                             performance processing                                                                          power consumption.

                           The MSP430 MCU clock system is
                           designed specifically for battery-powered
                                                                                                          Very-Low Power
                           applications. Multiple oscillators are uti-
                                                                                                          Oscillator (VLO)                      ACLK 32 kHz
                           lized to support event-driven burst activity.                                    Up to 20 kHz
                                                                           32.768 kHz
                           watch crystal or the internal very-low-                                                                        Low-Power Peripherals
                           power oscillator (VLO) – with no additional
                           used for a background real-time clock self                                                                     MCLK 100 kHz – 16 MHz
                           wake-up function. An integrated high-                                Digitally
                           speed digitally controlled oscillator (DCO)                         Oscillator                                   CPU and Peripherals

                           used by the high-speed peripherals. By          Multiple oscillator clock system

                      Texas Instruments
                       Sitara™ ARM® Cortex™-A8 and ARM9 Microprocessors

                       Get samples, data sheets, tools and app reports at:
Embedded Processors

                                                                                                                                                                                                                                           Embedded Processors
                        Specifications                                                                                                                                         AM389x
                                                                                                      Production        Sampling          Development
                                                                                                                                                                                 Up to 1.5 GHz
                                                                                                                                                                                 2× 1-G ENet

                                                                             Performance Line
                                                                                                                                                                                 3-D Graphics
                                                                                                                                                 AM37x                           Advanced Display
                           accelerator                                                                                                              Up to 1 GHz
                                                                                                                                                    3-D Graphics
                                                                                                                                                                                       AM387x                     AM386x
                                                                                                   OMAP35x                                          LPDDR1
                                                                                                     Cortex™ -A8                                                                         Up to 1 GHz
                                                                                                     Up to 720 MHz                                                                                                 Up to 1 GHz
                                                                                                                                                                                         1-G ENet Switch
                                                                                                                                                                                                                   1-G ENet Switch
                                                                                                     3-D Graphics                                                                        3-D Graphics
                                                                                                                                                                                                                   2-D/3-D Graphics
                                                                                                     LPDDR1                                                                              PCIe, SATA
                                                                                                                                                                                                                   PCIe, CAN
                                                                                                                                                                                         LPDDR1, DDR2/3
                                                                                                                                                                                         Advanced Display
                                                                                                                                                                                                                   LPDDR1, DDR2/3

                                                   CE baseports
                        Targeted Applications                                                                                                 AM35x
                                                                                                                                                 Cortex-A8                                                             AM383x
                                                                                                                                                 Up to 600 MHz                                                          Cortex-A8

                        Automation and control, human machine
                                                                              Value Line

                                                                                                                                                                                                                        Up to 600 MHz
                                                                                                   AM17x               AM18x                     3-D Graphics                               AM335x                      1-G ENet Switch
                                                                                                      ARM9,               ARM9                   10/100 ENet         1,200                    Cortex-A8                 2-D/3-D Graphics
                                                                                                                                                 CAN                                          Up to 600 MHz
                        interface, medical, portable data terminals                                   Up to 450 MHz
                                                                                                      10/100 ENet
                                                                                                                          Up to 450 MHz
                                                                                                                          10/100 ENet            DDR2                                         1-G ENet Switch
                                                                                                                                                                                                                        PCIe, CAN
                                                                                                      PRU                 PRU                                                                                           LPDDR1, DDR2
                                                                                                      SDRAM               SATA
                        Key Features                                                                                      LPDDR1,
                                                                                                                                                                                              LPDDR1, DDR2

                                                                                                           1H10                                             2H10                  1H11                          2H11
                                                                                                Speeds shown are for commercial temperature. Dates approximate initial samples. Not all peripherals shown.

                                                                           Sitara ARM Microprocessor Roadmap
                                                                           By utilizing ARM processors and common peripheral sets, Sitara processors offer highly reusable
                           Imagination Technology’s POWERVR                software code bases that allow designers to easily scale within the product family. Multiple operat-
                           SGX graphics accelerator                        ing frequencies, 3-D graphics acceleration, multiple packaging options and temperature operating
                                                                           points further provide optimal flexibility to fit most application requirements.

                        AM18x and AM17x


                        Key Peripherals

                           card interface x3, 1.8-V input/output
                           and display subsystem with LCD
                           controller and video encoder with
                           composite and S-video support

                           USB 2.0 On-The-Go (OTG) with built-
                                                                           AM3715/3703 processor block diagram – The AM37x MPU is one of the latest Sitara MPUs in
                                                                           the family, delivering the highest performance ARM, running at 1 GHz with a 2x increase in graphics
                        AM18x                                              performance and 30 percent reduction in power.

                           other video input options

                           10/100 Ethernet MAC, LCD controller

       26                                                                                                                                                        Embedded Processing & DSP Resource Guide 2011
                                                                                                                                                      Texas Instruments
                           Stellaris® 32-Bit ARM® Cortex™-M3 MCUs
                           Get samples, data sheets, tools and app reports at:

                                                                              Why Choose Cortex-M3?                                                   Why Choose the Stellaris
Embedded Processors

                                                                                                                                                                                                    Embedded Processors
                             Overview                                         Cortex-M3 is the MCU version of ARM’s V7                                Family?
                             TI Stellaris MCUs are the industry’s             instruction set architecture family of cores:                           Designed for serious microcontroller appli-
                             leading family of robust, real-time                                                                                      cations, the Stellaris family provides the
                             microcontrollers based on the revolu-                                                                                    entry into the industry’s strongest ecosys-
                             tionary Cortex™-M3 technology from                                                                                       tem, with code compatibility ranging from
                             ARM®. The award-winning Stellaris                   tail chaining
                             32-bit MCUs combine sophisticated,
                             flexible mixed-signal system-on-chip                low power                                                                 US$3.28 in system cost
                             integration with unparalleled real-time                                                                                                                            -
                             multitasking capabilities. Complex                  hardware divide                                                           bers to choose from
                             applications previously impossible
                             with legacy MCUs can now be                                                                                                   interrupts, are 5-V-tolerant and have
                             accommodated with ease by powerful,                 instruction set                                                           programmable drive strength and slew-
                             cost-effective and simple-to-program                                                                                          rate control
                             Stellaris MCUs. With more than 170                  and ARM9
                             devices, the Stellaris family offers the
                             widest selection of precisely compati-              watchpoints and flash patching
                             ble MCUs in the industry.
                                                                              Capabilities beyond ARM7 for the micro-
                             The Stellaris family is positioned for           controller market:                                                           hardware and software
                             cost-conscious applications requiring
                             significant control processing and                  (code space) of ARM7 applications                                         functionality provide on-chip system
                             connectivity capabilities, including                                                                                          options to balance hardware and soft-
                             motion control, monitoring (remote,                 applications                                                              ware performance

                             controls, power and energy monitor-                                                                                           free StellarisWare™ software
                             ing and conversion, network appli-
                             ances and switches, factory automa-                                                     JTAG

                                                                                                                                                                 256-KB Flash
                             tion, electronic point-of-sale                                                            NVIC
                                                                                                                                Cortex™-M3            32
                             machines, test and measurement                                                      SWD/T                                           96-KB SRAM
                                                                                                                                   80 MHz
                             equipment, medical instrumentation,                                                       MPU                            32

                             and gaming equipment.                                                                                                             Clocks, Reset
                                                                                                                               3 UARTs                        System Control

                             In addition to MCUs configured for                                                                2 SSI/SPI                         Systick Timer
                                                                                                       SERIAL INTERFACES

                             general-purpose real-time systems,                                                             10/100 Ethernet                  4 Timer/PWM/CCP
                                                                                                                                                             Each 32-bit or 2x16-bit
                                                                                                                              MAC + PHY
                             the Stellaris family offers distinct                                                               IEEE 1588
                                                                                                                                                             2 Watchdog Timers

                             solutions for advanced motion control                                                          USB Full Speed
                                                                                                                           Host / Device / OTG                      GPIOs

                             and energy-conversion applications,                                                                 3 CAN                            32-Ch DMA

                             real-time networking and real-time                                                                  2 I 2C                               EPI                32

                             internetworking, and combinations of                                                                                                  Precision
                                                                                                                                   I 2S                            Oscillator
                             these applications including connect-                                                                                           R   Battery-Backed
                                                                                                                                                             C     Hibernate
                             ed motion control and hard real-time                                                            2 Quadrature
                                                                                                                            Encoder Inputs
                                                                                                       MOTION CONTROL

                             networking. Welcome to the future of                                                           8 PWM Outputs
                                                                                                                                                                 LDO Voltage

                             microcontrollers.                                                                                   Timer                            3 Analog

                                                                                                                                                               2x 10-bit ADC
                                                                                                                             PWM            PWM               Each 8 Channel
                                                                                                                           Generator      Interrupt
                                                                                                                                                                  1 MSPS

                                                                                                                               Generator                         Temp Sensor

                                                                                                   Stellaris family block diagram

                      Texas Instruments
                       Debugging and Optimizing Multicore Processors
                       By Stephen Lau, Product Management, Emulation Technology, Texas Instruments

                          As the number of cores increases, the
Embedded Processors

                                                                                                                                                                            Embedded Processors
                          potential performance of devices increas-
                          formance, embedded developers need to
                          adapt their development from single cores
                          to working multiple cores. Switching to
                          multicore processors presents challenges
                          but the benefit can be well worth it in
                          terms of performance, power efficiency,
                          cost and time to market.
                          To properly scale from a single core to a
                          multicore system requires insight and
                          knowledge to properly partition threads
                          among processing elements. Also, the
                          optimal use of peripherals is key to main-
                          taining performance in a multicore sys-
                          tem. Traditional debugging techniques
                          such as synchronous global run, step and
                          halt remain quite effective in multicore sys-
                          timing or synchronization-related prob-
                          lems become challenging.
                                                                           understanding the synchronization and           to make System Trace available as a stan-
                          Timing or synchronization-related prob-          timing between cores and peripherals as         dard Linux device (ex. /dev/stm). This
                          lems result from dependencies between            well as the performance of cores and key        allows developers to obtain system-level
                          processing elements, and this can be             device interfaces. At the chip level, corre-    visibility with unmodified Linux applications.
                          exacerbated by the shared nature of sys-         lation of events is done with an accurate
                          tem peripherals, bus fabrics and multi-                                                          The XDS560v2 System Trace emulator is
                                                                           global timestamp, which allows developers
                          level memories. With shared dependen-                                                            the first XDS560™-class emulator to pro-
                                                                           to identify and optimize performance in a
                          cies, handoffs between threads can be                                                            vide System Trace capability. The
                                                                           meaningful system-centric way. For exam-
                          incorrect, inefficient or have subtle timing                                                     XDS560v2 System Trace emulator fea-
                                                                           ple, a CTools System Trace user could
                          issues. These subtle issues are the most                                                         tures large on-board memory (up to 128
                                                                           identify the timing of data transfers
                          difficult to detect, isolate and repair as                                                       MB) for System Trace storage and can
                                                                           between processing elements to external
                          they may be intermittent and hard to mea-                                                        support one to four pins of System Trace
                                                                           memory. Being able to globally correlate
                          sure using traditional techniques. Chip-                                                         capture. The XDS560v2 System Trace unit
                                                                           processing among threads on multiple
                          level tools with insight into the relationship                                                   is fully compatible with TI’s Code
                                                                           processors and peripherals allows struc-
                          between processing elements and system                                                           Composer Studio™ Integrated
                                                                           tural performance barriers to be identified,
                          peripherals, bus and memory are critical                                                         Development Environment version 4.2 and
                                                                           giving developers the ability to optimize for
                          to optimizing and debugging the timing                                                           newer. This combination gives users a
                                                                           an entire system.
                          or synchronization-related problem in a                                                          complete robust tool chain for hardware
                          multicore system.                                CTools System Trace has been designed           debugging and algorithm development.
                                                                           to be easily accessible for developers.         The combination of the XDS560v2 System
                          The System Trace capability provided by          Some of the key capabilities are based on       Trace emulator and Code Composer
                          TI CTools-enabled devices facilitates the        familiar concepts. From cores, hardware         Studio IDE gives a complete hardware
                          debugging and optimization of multicore          accelerated messaging is available in the       development environment that includes an
                          devices. System Trace is compliant to MIPI       familiar form of hardware-accelerated           integrated debugging environment, com-
                          STP and is available with devices that           printf type functions. For developers work-     piler, and full hardware debugging and
                          feature the TI CTools debugging capability.      ing on cores with the Linux operating sys-      system trace capability on selected pro-
                          The System Trace capability aids users in        tem, a loadable device module is available      cessors.

       28                                                                                                             Embedded Processing & DSP Resource Guide 2011

Shared By: