C674x/OMAPL1x Introductory Information

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

What is C674x/OMAPL1x?


What is the difference between OMAP-L13x and C674x?


What are the key features for C674x/OMAPL1x?

High Connectivity, Sweet Spot of Low Power, High Performance, Low Cost

TI’s Next Gen DSP Core

C674xCore.JPG
C674x OMAPL1x power.JPG
C674x OMAPL1x Peripherals.JPG
C674x OMAPL138 Connectivity Storage Solutions.JPG


Low Power


High Integration 


When should I consider C674x/OMAPL1x?


What is the block diagram of the device?

C6747 Functional Block Diagram

C6745 Functional Block Diagram

C6743 Functional Block Diagram

OMAPL137 Functional Block Diagram

C6748 Functional Block Diagram

C6746 Functional Block Diagram

C6742 Functional Block Diagram

OMAPL138 Functional Block Diagram


What applications are these devices targeted for?

Few Key Applications enabled by OMAPL137 and C674x

Other Application Examples

Software Defined Radio (SDR)

Barcode Scanner

Audio Dock: Performance

Magnetic Resonance Imaging (MRI)

MP3 Player/Recorder (Portable Audio)

Fingerprint Biometrics

ProAudio Mixer

Oscilloscope

Power Protection System

IP Phone: Wireless

AV Receivers

GPS: Personal Navigation Device

Radar/Sonar

Portable Blood Gas Analyzer

Portable Medical Instruments

Pulse Oximetry

VoIP Solutions

Weigh Scale / Bridge Sensor

and more ....


What is the advantage of using C674x/OMAPL1x for some of the mentioned applications?

Test And Measurment Systems: BEFORE and AFTER Networked AVR: BEFORE and AFTER Power Protection System: BEFORE and AFTER Programmable Automation Controller: BEFORE and AFTER
FP adv.JPG
FP perf.JPG



What peripherals are available with C674x/OMAPL1x?

See below some of the key peripherals available with C674x/OMAPL1x and what value they bring to the applications using these processors

Benefit: The EMAC module provides an efficient interface between the DSP core processor and the networked community. The EMAC supports both 10Base-T (10 Mbits/sec) and 100BaseTX (100 Mbits/sec), in either half or full duplex, with hardware flow control and quality-of-service (QoS) support.

Benefit: The built-in serial ATA controller complies with the AHCI 1.1 standard and is used to connect to Hard Disk Drives as well as ATAPI devices (CD etc) at a line speed rate of 1.5 and 3.0 GBits/Sec.

Benefit: OTG controller makes connecting devices be it host (e.g. downloading data from another USB host) or target (e.g. Thumb Drive, HDD, Printer, etc) faster and easier at speeds supported by USB2.0 standard.

Benefit: OHCI controller makes connecting to devices/targets (e.g. Thumb Drive, HDD, Printer, etc) faster and easier up to a maximum speed of 12 Mbits/Sec.

Benefit: Multimedia cards (MMC) and Secure Digital (SD) cards are used in a number of end equipment markets to add cheap storage capabilities

Benefit: The liquid crystal display controller (LCDC) is used to interface to character display panels for text message display or to graphical display panels for image/video display. Easily extend application to include visual capabilities

Benefit: The VPIF module provides an interface to output or capture video streams (8-bit, YCbCr, 4:2:2) in BT.656 or BT.1120 format. A raw CCD/CMOS capture mode is also supported to receive 8-bit or 10-bit image data deliminated by dedicated Vertical Valid and Horizontal Valid sync signals. The maximum pixel clock rate is TBD.

Introduction to uPP

Benefit: The uPP module performs parallel data transfer using two independent channels at speeds up to 75 MHz. The peripheral includes an internal DMA controller to minimize CPU and/or EDMA overhead. The uPP protocol is designed to interface simply with high speed digital-to-analog converters (DACs) or analog-to-digital converters (ADCs), and it can also be used for high-speed data transfer to or from an FPGA or uPP-equipped DSP. Clock speed, signal polarity, and transfer size are all configurable on a per-channel basis.

Programmable Realtime Unit Subsystem Guide

Benefit: The PRU subsystem contains two independent 32-bit RISC processors for offloading tasks from the ARM and DSP. The subsystem excels at manipulating packed memory mapped data structures and implementing system features that have tight real time constraints. It can be used to extend peripheral capability such as implementing additional UARTs or CAN interfaces, reduce power by running with the ARM and DSP shut down, and accelerate system performance by offloading tasks from the other cores.

Benefit: The Quadrature Encoder Pulse (QEP) peripheral is used for direct interface with a linear or rotary incremental encoder to get position, direction & speed information from a rotating machine for use in high performance motion & position control system.

Benefit: The Enhanced High Resolution Pulse Width Modulators (eHRPWM) can effectively generating complex pulse width waveforms with minimal CPU overhead or intervention.

Benefit: The Enhanced Capture Module (ECAP) is essential in systems where accurate timing of external events is important.

Benefit: Enhanced DMA engine for efficient movement of data between memory and peripherals. Switch Central Resource for high speed, concurrent interconnect

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

Benefit: EMIFA is used to interface with external memory devices including SDR-SDRAM, ASRAM, NAND Flash & NOR Flash. CPU/EDMA or any other master peripheral uses EMIFA to fetch/write data from/to the external memory device.

Benefit: The Host Port Interface (HPI) is a parallel port through which a host processor can directly access the DSP memory space. The host device functions as a master to the interface, which increases ease of access.

Benefit: The Universal Asynchronous Receiver/Transmitter (UART) performs serial-to-parallel conversion on data received from a peripheral device or modem, and parallel-to-serial conversion on data received from the internal busses.

Benefit: The device has 64-bit general-purpose timers that can be used to time events, count events, generate pulses, interrupt the CPU, and send synchronization events to the DMA


For the Peripherals User Guides and Application Notes, please the OMAP-L137 Product Page and OMAP-L138 Product Page


How does OMAPL1x compare to OMAP3?

OMAP3xVsOMAPL1x.JPG


How does OMAP-L1x and C674x compare to C2000?


C2833x F2823x F2833x C674x OMAP-L137 OMAP-L138
Cores Microprocessor Microprocessor Microprocessor DSP ARM+DSP ARM+DSP
Commercial OS (VxWorks, etc.) N N N N Y Y
Small footprint proprietary OS (DSP BIOS) Y Y Y Y Y Y
Integrated internet connectivity (EMAC) N N N Y Y Y
External EMAC controller connectivity (via EMIF) Y Y Y Y Y Y
Network connectivity (CAN) Y Y Y N N N
On-chip Flash N Y Y N N N
On-chip ADC N Y Y N N N
Total power consumption 600mW (25C) 770mW (worst case) 770mW (worst case) 435mW (25C) 485mW (25C) 440mW (25C)
MHz 300 150 150 300 300/300 300/300
MFLOPS 600 300 300 1800 2400 2400
Code density High High High Med Med Med
Industrial temperature Y Y Y Y Y Y
Price Range (1ku) $8.95-16.39 $12.88-14.55 $13.85-15.65 $9.00-12.95 $16.35


What is the development platform for C674x/OMAPL1x?



NOTE: The C6743, C6745, C6747 and OMAP-L137 all share the same Starter Kit which contains an OMAP-L137 processor (TI Orderable as TMDSOSKL137). Note that the OMAP-L137 and C6747 are the same device except the C6747 does not include the ARM9 core. C6743, C6745 and C6747 are largely similar as well with the C6743 and C6745 having a reduced peripheral set. You can find the differences for these parts on the respective product folders.


NOTE: The C6748, C6746, C6742 and OMAP-L138 all share the same development tools which contains an OMAP-L138 processor (TI Orderable as TMDXOSKL138BET). Note that the OMAP-L138 and C6748 are the same device except the C6748 does not include the ARM9 core. C6748, C6746 and C6742 are largely similar as well with the C6742 and C6746 having a reduced peripheral set. You can find the differences for these parts on the respective product folders.



What power management solutions are available for c674x/OMAPL1x?


What is the SW plan for C674x/OMAPL1x?


How do I get access to the SW SDK?

OMAP-L137 and C6747

OMAP-L138 and C6748


What DSP SW libraries are available for C674x/OMAPL1x?


Building block libraries

IMGLIB and DSPLIB(Fixed Point and Floating Point)


Specialized application/accelerator libraries

VLIB


Platform libraries to ease development and improve quality

IQMath and fastMath


What is the ecosystem? What TI 3rd Parties?

The following pages contain a list of analog and video devices compatible with OMAPL1x and C674x devices.


Where do I go for more information?


Where do I go for training?


Where do I go for support?


E2e.jpg For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article C674x/OMAPL1x Introductory Information here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment

Comments

Comments on C674x/OMAPL1x Introductory Information


A0816339 said ...

At least the blockdiagrams to L137 and L138 are dead links. I didn't try the others.

--A0816339 06:08, 10 November 2010 (CST)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox