Top

Product details

Parameters

Arm MHz (Max.) 1000 DRAM DDR2, DDR3 Approx. price (US$) 37.98 | 1ku Arm CPU 1 Arm Cortex-A8 Ethernet MAC 10/100/1000 USB 2 SPI 4 I2C 4 Display 2 LCD and 1 HDMI 1.3 Operating temperature range (C) -40 to 105, 0 to 90 Serial I/O USB, I2C, McASP, McBSP, McSPI, UART, CAN, SATA UART 6 open-in-new Find other Other Sitara processors

Package | Pins | Size

FCBGA (CYE) 684 529 mm² 23 x 23 open-in-new Find other Other Sitara processors

Features

  • High-Performance Sitara™ ARM® Processors
    • ARM Cortex®-A8 Core
      • ARMv7 Architecture
        • In-Order, Dual-Issue, Superscalar Processor Core
        • Neon™ Multimedia Architecture
        • Supports Integer and Floating Point
        • Jazelle® RCT Execution Environment
    • ARM Cortex-A8 Memory Architecture
      • 32KB of Instruction and Data Caches
      • 512KB of L2 Cache
      • 64KB of RAM, 48KB of Boot ROM
    • 128KB of On-Chip Memory Controller (OCMC) RAM
    • Imaging Subsystem (ISS)
      • Camera Sensor Connection
        • Parallel Connection for Raw (up to 16-Bit) and BT.656 or BT.1120 (8- and 16-Bit)
      • Image Sensor Interface (ISIF) for Handling Image and Video Data From the Camera Sensor
      • Resizer
        • Resizing Image and Video From 1/16x to 8x
        • Generating Two Different Resizing Outputs Concurrently
    • Media Controller
      • Controls the HDVPSS and ISS
    • SGX530 3D Graphics Engine
      • Delivers up to 25 MPoly/sec
      • Universal Scalable Shader Engine (USSE™)
      • Direct3D Mobile, OpenGLES 1.1 and 2.0, OpenVG 1.0, OpenMax API Support
      • Advanced Geometry DMA-Driven Operation
      • Programmable HQ Image Anti-Aliasing
    • Endianness
      • ARM Instructions and Data – Little Endian
    • HD Video Processing Subsystem (HDVPSS)
      • Two 165-MHz, 2-channel HD Video Capture Modules
        • One 16- or 24-Bit Input or Dual 8-Bit SD Input Channels
        • One 8-, 16-, or 24-Bit Input and One 8-Bit Only Input Channels
      • Two 165-MHz HD Video Display Outputs
        • One 16-, 24-, or 30-Bit Output and One 16- or 24-Bit Output
      • Composite or S-Video Analog Output
      • Macrovision® Support Available
      • Digital HDMI 1.3 Transmitter With Integrated PHY
      • Advanced Video Processing Features Such as Scan, Format, Rate Conversion
      • Three Graphics Layers and Compositors
    • Dual 32-Bit DDR2/DDR3 SDRAM Interfaces
      • Supports up to DDR2-800 and DDR3-1066
      • Up to Eight x 8 Devices Comprise 2GB of the Total Address Space
      • Dynamic Memory Manager (DMM)
        • Programmable Multizone Memory Mapping and Interleaving
        • Enables Efficient 2D Block Accesses
        • Supports Tiled Objects in 0°, 90°, 180°, or 270° Orientation and Mirroring
        • Optimizes Interlaced Accesses
    • General-Purpose Memory Controller (GPMC)
      • 8- or 16-Bit Multiplexed Address and Data Bus
      • 512MB of Address Space Divided Among up to 8 Chip Selects
      • Glueless Interface to NOR Flash, NAND Flash (BCH/Hamming Error Code Detection), SRAM and Pseudo-SRAM
      • Error Locator Module (ELM) Outside of GPMC to Provide up to 16-Bit or 512-Byte Hardware ECC for NAND
      • Flexible Asynchronous Protocol Control for Interface to FPGA, CPLD, ASICs, and so Forth
    • Enhanced Direct Memory Access (EDMA) Controller
      • Four Transfer Controllers
      • 64 Independent DMA Channels and 8 Independent QDMA Channels
    • Dual-Port Ethernet (10/100/1000 Mbps) With Optional Switch
      • IEEE 802.3 Compliant (3.3-V I/O Only)
      • MII/RMII/GMII/RGMII Media Independent Interfaces
      • Management Data I/O (MDIO) Module
      • Reset Isolation
      • IEEE 1588 Time-Stamping and Industrial Ethernet Protocols
    • Dual USB 2.0 Ports With Integrated PHYs
      • USB2.0 High- and Full-Speed Clients
      • USB2.0 High-, Full-, and Low-Speed Hosts, or OTG
      • Supports End-point 0–15
    • One PCI-Express 2.0 Port With Integrated PHY
      • Single Port With One Lane at 5.0 GT/s
      • Configurable as Root Complex or End-point
    • Eight 32-Bit General-Purpose Timers (Timer1–Timer8)
    • One System Watchdog Timer (WDT0)
    • Six Configurable UART/IrDA/CIR Modules
      • UART0 With Modem Control Signals
      • Supports up to 3.6864 Mbps UART0/1/2
      • Supports up to 12 Mbps UART3/4/5
      • SIR, MIR, FIR (4.0 MBAUD), and CIR
    • Four Serial Peripheral Interfaces (SPIs) (up to
      48 MHz)
      • Each With Four Chip Selects
    • Three MMC/SD/SDIO Serial Interfaces (up to
      48 MHz)
      • Three Supporting up to 1-, 4-, or 8-Bit Modes
    • Dual Controller Area Network (DCAN) Modules
      • CAN Version 2 Part A, B
    • Four Inter-Integrated Circuit (I2C Bus) Ports
    • Six Multichannel Audio Serial Ports (McASPs)
      • Dual 10 Serializer Transmit and Receive Ports
      • Quad Four Serializer Transmit and Receive Ports
      • DIT-Capable For S/PDIF (All Ports)
    • Multichannel Buffered Serial Port (McBSP)
      • Transmit and Receive Clocks up to 48 MHz
      • Two Clock Zones and Two Serial Data Pins
      • Supports TDM, I2S, and Similar Formats
    • Serial ATA (SATA) 3.0 Gbps Controller With Integrated PHY
      • Direct Interface to One Hard Disk Drive
      • Hardware-Assisted Native Command Queuing (NCQ) from up to 32 Entries
      • Supports Port Multiplier and Command-Based Switching
    • Real-Time Clock (RTC)
      • One-Time or Periodic Interrupt Generation
    • Up to 128 General-Purpose I/O (GPIO) Pins
    • One Spin Lock Module With up to 128 Hardware Semaphores
    • One Mailbox Module With 12 Mailboxes
    • On-Chip ARM ROM Bootloader (RBL)
    • Power, Reset, and Clock Management
      • Multiple Independent Core Power Domains
      • Multiple Independent Core Voltage Domains
      • Support for Three Operating Points (OPP100, OPP120, OPP166) per Voltage Domain
      • Clock Enable and Disable Control for Subsystems and Peripherals
    • 32KB of Embedded Trace Buffer (ETB) and
      5-Pin Trace Interface for Debug
    • IEEE 1149.1 (JTAG) Compatible
    • 684-Pin Pb-Free BGA Package (CYE Suffix),
      0.8-mm Ball Pitch With Via Channel Technology to Reduce PCB Cost
    • 45-nm CMOS Technology
    • 1.8- and 3.3-V Dual Voltage Buffers for General I/O

    All trademarks are the property of their respective owners.

    open-in-new Find other Other Sitara processors

    Description

    AM387x Sitara ARM processors are highly integrated, programmable platforms that leverage the Sitara processor technology.

    The device enables Original-Equipment Manufacturers (OEMs) and Original-Design Manufacturers (ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance through the maximum flexibility of a fully integrated mixed processor solution. The device also combines programmable ARM processing with a highly integrated peripheral set.

    The AM387x Sitara ARM processors also present OEMs and ODMs with new levels of processor scalability and software reuse. An OEM or ODM who used the AM387x processors in a design and can make a similar product with added features could scale up to the pin-compatible and software-compatible TMS320DM814x processors from TI. The TMS320DM814x DaVinci video processors add a powerful C674x core DSP along with a video encoder and decoder to the hardware on the AM387x. Additionally, OEMs or ODMs that have used the AM387x or DM814x processors and find a need for a faster ARM and/or DSP core performance could scale up to the software-compatible AM389x or TMS320DM816x devices with higher core speeds.

    Programmability is provided by an ARM Cortex-A8 RISC CPU with Neon extension. The ARM processor lets developers keep control functions separate from algorithms programmed on coprocessors, thus reducing the complexity of the system software. The ARM Cortex-A8 32-bit RISC core with Neon floating-point extension includes: 32KB of instruction cache; 32KB of data cache; 512KB of L2 cache; 48KB of boot ROM; and 64KB of RAM.

    The AM387x Sitara ARM processors also include an SGX530 3D graphics engine to off-load many graphics processing tasks from the ARM core, making more ARM MIPS available for common processing tasks on algorithms. Additionally, the AM387x processor has a complete set of development tools for the ARM which include C compilers and a Microsoft Windows debugger interface for visibility into source code execution.

    open-in-new Find other Other Sitara processors
    Download

    Technical documentation

    Design & development

    For additional terms or required resources, click any title below to view the detail page where available.

    Software development

    SOFTWARE DEVELOPMENT KITS (SDK) Download
    Linux EZ Software Development Kit (EZSDK) for Sitara™ Processors
    LINUXEZSDK-SITARA SITARA LINUX SDK

    Linux Software Development Kits (SDK) provide Sitara™ developers with an easy set up and quick out-of-box experience that is specific to and highlights the features of TI's ARM processors. Launching demos, benchmarks and applications is a snap with the included graphical user (...)

    Features

    The Sitara Linux SDK features:

    • Open Linux support
    • GUI-based application launcher
    • 3-D graphics support
    • Example application with available source code

    The Linux SDK includes the following components:

    • Linux kernel and Bootloaders
    • File system
    • Qt/Webkit application framework
    • Application launcher
    • 3D graphics (...)
    DEBUG PROBES Download
    XDS200 USB Debug Probe
    TMDSEMU200-U The Spectrum Digital XDS200 is the first model of the XDS200 family of debug probes (emulators) for TI processors. The XDS200 family features a balance of low cost with good performance between the super low cost XDS110 and the high performance XDS560v2, while supporting a wide variety of standards (...)
    $295.00
    Features

    The XDS200 is the mid-range family of JTAG debug probes (emulators) for TI processors. Designed to deliver good performance and the most common features that place it between the low cost XDS110 and the high performance XDS560v2, the XDS200 is the balanced solution to debug TI microcontrollers (...)

    DEBUG PROBES Download
    XDS560v2 System Trace USB Debug Probe
    TMDSEMU560V2STM-U The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).

    The (...)

    $995.00
    Features

    XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)

    DEBUG PROBES Download
    XDS560v2 System Trace USB & Ethernet Debug Probe
    TMDSEMU560V2STM-UE The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).

    The (...)

    $1,495.00
    Features
    • XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)

    DRIVERS & LIBRARIES Download
    Wind River Processors VxWorks and Linux operating systems
    Provided by Wind River Systems Wind River is a global leader in delivering software for the Internet of Things (IoT). The company’s technology has been powering the safest, most secure devices in the world since 1981 and today is found in more than 2 billion products. Wind River offers a comprehensive edge-to-cloud product (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Code Composer Studio (CCS) Integrated Development Environment (IDE) for Sitara ARM Processors
    CCSTUDIO-SITARA

    Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)

    OPERATING SYSTEMS (OS) Download
    Green Hills INTEGRITY RTOS
    Provided by Green Hills Software — The flagship of Green Hills Software operating systems—the INTEGRITY RTOS—is built around a partitioning architecture to provide embedded systems with total reliability, absolute security, and maximum real-time performance. With its leadership pedigree underscored by certifications in a (...)
    OPERATING SYSTEMS (OS) Download
    Mentor Graphics Nucleus RTOS
    Provided by Mentor Graphics Corporation — Software driven power management is crucial for battery operated or low power budget embedded systems. Embedded developers can now take advantage of the latest power saving features in popular TI devices with the built-in Power Management Framework in the Nucleus RTOS. Developers specify application (...)
    OPERATING SYSTEMS (OS) Download
    QNX Neutrino RTOS
    Provided by QNX Software Systems — The QNX Neutrino® Realtime Operating System (RTOS) is a full-featured and robust RTOS designed to enable the next-generation of products for automotive, medical, transportation, military and industrial embedded systems. Microkernel design and modular architecture enable customers to create (...)
    PROGRAMMING TOOLS Download
    UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
    UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3220, CC3120, CC3235, CC3135, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

    CCS Uniflash is a standalone tool (...)

    Design tools & simulation

    SIMULATION MODELS Download
    SPRM551.ZIP (21 KB) - BSDL Model
    CALCULATION TOOLS Download
    Clock Tree Tool for Sitara, Automotive, Vision Analytics, & Digital Signal Processors
    CLOCKTREETOOL The Clock Tree Tool (CTT) for Sitara™ ARM®, Automotive, and Digital Signal Processors is an interactive clock tree configuration software that provides information about the clocks and modules in these TI devices. It allows the user to:
    • Visualize the device clock tree
    • Interact with clock tree elements (...)
    document-generic User guide

    CAD/CAE symbols

    Package Pins Download
    FCBGA (CYE) 684 View options

    Ordering & quality

    Support & training

    TI E2E™ forums with technical support from TI engineers

    Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

    If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

    Videos

    Android 2.3 (Gingerbread) available for embedded designs

    Have questions about using Gingerbread for your embedded design? This video provides an overview of TI's software development kit supporting Android 2.3 - Ging

    Posted: 15-Mar-2012
    Duration: 02:16

    Start your Android development with TI's Android Software Development Kit

    Related videos