DM816x C6A816x AM389x Overview

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

PRELIMINARY -- WORK IN PROGRESS

Contents

Landing page for DM816x, C6A816x and AM389x Product Families

TIBanner.png


Availability Disclaimer

DM816x products are intended for high-volume OEMs and ODMs developing video security, video conferencing, video phones and thin/zero client applications. For other customers, design support is available for DM816x-based products through authorized TI third parties, listed here. For additional information on our video security solutions, please visit our IP network camera and DVR/NVRpages.

TI does not recommend C6A816x for new designs (NRND). TI recommends that customers purchase DM816x or AM389x solutions, which are pin-to-pin and software compatible devices to the C6A816x devices. DM816x provides equivalent ARM® and DSP performance with the addition of HD video acceleration. AM389x provides equivalent ARM® performance. Please see the DM816x and AM389x pages for more information.

Important Documentation

Refer to the EZ 1-2-3 Design Companion wiki pages:

Key Documentation

Application Notes

Block Diagrams

Fig 1. DM816x Functional Block Diagram
DM816x SW Architecture BlockDiagram.jpg


Fig 3. C6A816x Functional Block Diagram
C6A816x SW Architecture BlockDiagram.jpg


Fig 5. AM389x Functional Block Diagram
AM389x SW Architecture BlockDiagram.jpg


 

Product Matrix

For a general overview of TI's ARM portfolio, see the ARM Platform Technical Guide Brochure.

Also take a look at the DSP & ARM MPU Selection Tool for help choosing a processor.

For a comparison between ARM9, ARM11 and Cortex-A8, take a look at this matrix.

All devices have the CYG package option.


AM3894 AM3892 C6A8168 C6A8167 DM8168 DM8167 DM8166 DM8165
Cortex-A8 Processor Up to 1.5 GHz Up to 1.5 GHz Up to 1.2 GHz
C674x DSP None Up to 1.25 GHz Up to 1.0 GHz
HDVICP2 Video Accelerator None None 3: Up to 600 MHz 2: Up to 600 MHz
SGX530 3D Graphics Accelerator Up to 375 MHz None Up to 375 MHz None Up to 333 MHz None Up to 333 MHz None



Device Speed Range Table

Devices PN Code ARM (MHz) DSP (MHz) HDVICP2 (MHz) SGX530 (MHz)
DM816x 0 720 667 450 240
DM816x,C6A816x,AM389x Blank 1000 800 533 333
DM816x 1 1000 1000 533 333
DM816x,C6A816x,AM389x 2 1200 1000 600 300
C6A816x,AM389x 5 1500 1250 NA 375

See Device Nomenclature in datasheet and Parametrics table in product folders for speed ranges supported for each specific part number.

Silicon Reference

Schematic and Layout Guidelines

EVM Documentation and Design Resources

Symbols, Footprints, and Simulation Models

Thermal Use Cases

SW Overview

Linux

SW Development Tools

Code Composer Studio

Android

FAQs and Other SW Reference Information

Peripheral Overview

Microprocessor Unit (MPU) Subsystem

The MPU subsystem integrates the following modules
ARM subchip

For additional details on CortexA8 click here

C674x DSP Subsystem (DM816x and C6A816x only)

High Definition Video Image Co-Processors (DM816x only)

Memory Management Units (MMU)

The device contains these memory management units (MMU):

Enhanced DMA controller (EDMA)

On-chip Enhanced DMA controller (EDMA) supports 4 simultaneous physical channels and up to 64 programmable logical channels

Interrupt Controller (INTC)

The device has one interrupt controller (INTC) module.

General-Purpose Memory Controller (GPMC)

EMIF (External Memory Interface)

On-Chip Memory Controller (OCMC) Subsystem

512K-Bytes On-Chip Memory Controller RAM

SGX530™ Graphics Accelerator - Only in certain devices

The SGX530™ Graphics Accelerator subsystem accelerates 3-dimensional (3D) graphics applications. The SGX subsystem is based on the core from Imagination Technologies. The SGX graphics accelerator efficiently processes a number of various multimedia data types concurrently. The SGX subsystem is connected by a 64-bit master and a 32-bit slave interface to the L3 interconnect. The getting started guide for Graphics SDK is here -- TBD.

HD Video Processing Subsystem (HDVPSS)

Provides high quality display processing, digital video inputs and outputs, HDMI 1.3 transmit, and simultaneous HD/SD analog output with OSD. Refer to the device datasheet and TRM for more details on HDVPSS features.

Timers

The device includes several types of timers used by the system software, including 7 general-purpose timers (GP timers) and one watchdog timers (WDT).

UART/IrDA/CIR Overview

The processor contains three universal asynchronous receiver/transmitter (UART) devices controlled by the microprocessor unit (MPU).

Inter-Integrated Circuit (I2C) Module

The device contains two multimaster high-speed (HS) inter-integrated circuit (I2C) controllers (I2CI modules, where I = 1, 2), each of which provides an interface between a local host (LH), such as the MPU subsystem, and any I2C-bus-compatible device that connects through the I2C serial bus. External components attached to the I2C bus can serially transmit/receive up to 8 bits of data to/from the LH device through the 2-wire I2C interface. Each multimaster HS I2C controller can be configured to act like a slave or master I2C-compatible device.

McSPI

The multichannel serial port interface (McSPI) is a master/slave synchronous serial bus. There is one McSPI module in the device.

McBSP

The multi-channel buffered serial port (McBSP) provides a full-duplex direct serial interface between the device and other devices in a system such as other application chips (digital base band), audio and voice codec (AIC23 device), etc. Because of its high level of versatility, it can accommodate to a wide range of peripherals and clocked frame oriented protocols.

The device provides one instance of the McBSP module.

McASP

The multichannel audio serial port (McASP) functions as a general-purpose audio serial port optimized for the needs of multichannel audio applications. The McASP is useful for time-division multiplexed (TDM) stream, Inter-Integrated Sound (I2S) protocols, and intercomponent digital audio interface transmission (DIT).

The device includes three multichannel audio serial port (McASP) interface peripherals (McASP0, McASP1, and McASP2). The McASP0 module has six serial data pins, while McASP1 and McASP2 are limited to two serial data pins each.

Secure Digital/Secure Digital I/O (SD/SDIO) Card Interface

The processor contains one secure data/secure digital I/O (SD/SDIO) host controller which provides an interface between a local host (LH) such as a microprocessor unit (MPU) or digital signal processor (DSP) and either SD memory cards or SDIO cards and handles SD/SDIO transactions with minimal LH intervention.

In order to create a bootable SD card under Linux compatible with device boot ROM, follow the instructions in the SDK User Guide.

Universal Serial Bus (USB)

The device includes two USB ports with integrated 2.0 PHY.

General Purpose I/O (GPIO) Interface

The general-purpose interface combines six general-purpose input/output (GPIO) banks.

Each GPIO module provides 32 dedicated general-purpose pins with input and output capabilities; thus, the general-purpose interface supports up to 192 (6 x 32) pins.

These pins can be configured for the following applications:

These modules do not include pad control (pull up/down control, open-drain feature).

Ethernet Media Access Controller (EMAC)/Management Data Input/Output (MDIO) Module

The EMAC controls the flow of packet data from the system to the PHY. The MDIO module controls PHY configuration and status monitoring.

Both the EMAC and the MDIO modules interface to the system core through a custom interface that allows efficient data transmission and reception. This custom interface is referred to as the EMAC subsystem module and is considered integral to the EMAC/MDIO peripheral.

The EMAC module is used to move data between the device and another host connected to the same network, in compliance with the Ethernet protocol.

PCIe

SATA

SmartReflex™

Development and Reference Designs

Development Boards

Power Companion Reference Design

Reference Designs

Related End Equipments

The links at the TI website below provide block diagrams, application notes, tools, software, design considerations, and other related information for various Video and Imaging end-equipment products.

Training Material

FAQ's

Useful Links


For access to pre-release documents, please contact Tom Ballew at ballew@ti.com.

Leave a Comment

Comments

Comments on DM816x C6A816x AM389x Overview


Merdahl said ...

AM389x silicon errata link is broken. Should be: http://www.ti.com/litv/pdf/sprz327d

--Merdahl 13:59, 14 August 2012 (CDT)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox