TMS320C6742
- 200-MHz C674x Fixed- and Floating-Point VLIW DSP
- C674x Instruction Set Features
- Superset of the C67x+ and C64x+ ISAs
- Up to 1600 MIPS and 1200 MFLOPS
- Byte-Addressable (8-, 16-, 32-, and 64-Bit Data)
- 8-Bit Overflow Protection
- Bit-Field Extract, Set, Clear
- Normalization, Saturation, Bit-Counting
- Compact 16-Bit Instructions
- C674x Two-Level Cache Memory Architecture
- 32KB of L1P Program RAM/Cache
- 32KB of L1D Data RAM/Cache
- 64KB of L2 Unified Mapped RAM/Cache
- Flexible RAM/Cache Partition (L1 and L2)
- Enhanced Direct Memory Access Controller 3 (EDMA3):
- 2 Channel Controllers
- 3 Transfer Controllers
- 64 Independent DMA Channels
- 16 Quick DMA Channels
- Programmable Transfer Burst Size
- TMS320C674x Floating-Point VLIW DSP Core
- Load-Store Architecture With Nonaligned Support
- 64 General-Purpose Registers (32-Bit)
- Six ALU (32- and 40-Bit) Functional Units
- Supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point
- Supports up to Four SP Additions Per Clock, Four DP Additions Every Two Clocks
- Supports up to Two Floating-Point (SP or DP) Reciprocal Approximation (RCPxP) and Square-Root Reciprocal Approximation (RSQRxP) Operations Per Cycle
- Two Multiply Functional Units:
- Mixed-Precision IEEE Floating-Point Multiply Supported up
to:
- 2 SP × SP → SP Per Clock
- 2 SP × SP → DP Every Two Clocks
- 2 SP × DP → DP Every Three Clocks
- 2 DP × DP → DP Every Four Clocks
- Fixed-Point Multiply Supports Two 32 × 32-Bit Multiplies, Four 16 × 16-Bit Multiplies, or Eight 8 × 8-Bit Multiplies per Clock Cycle, and Complex Multiples
- Mixed-Precision IEEE Floating-Point Multiply Supported up
to:
- Instruction Packing Reduces Code Size
- All Instructions Conditional
- Hardware Support for Modulo Loop Operation
- Protected Mode Operation
- Exceptions Support for Error Detection and Program Redirection
- Software Support
- TI DSPBIOS
- Chip Support Library and DSP Library
- 1.8-V or 3.3-V LVCMOS I/Os (Except for DDR2 Interfaces)
- Two External Memory Interfaces:
- EMIFA
- NOR (8- or 16-Bit-Wide Data)
- NAND (8- or 16-Bit-Wide Data)
- 16-Bit SDRAM With 128-MB Address Space
- DDR2/Mobile DDR Memory Controller With one of the Following:
- 16-Bit DDR2 SDRAM With 256-MB Address Space
- 16-Bit mDDR SDRAM With 256-MB Address Space
- EMIFA
- One Configurable 16550-Type UART
Module:
- With Modem Control Signals
- 16-Byte FIFO
- 16x or 13x Oversampling Option
- One Serial Peripheral Interface (SPI) With Multiple Chip Selects
- Two Master
and Slave Inter-Integrated Circuits
(I2C Bus™) - One Host-Port Interface (HPI) With 16-Bit-Wide Muxed Address and Data Bus For High Bandwidth
- One Multichannel Audio Serial Port (McASP):
- Two Clock Zones and 16 Serial Data Pins
- Supports TDM, I2S, and Similar Formats
- DIT-Capable
- FIFO Buffers for Transmit and Receive
- One Multichannel Buffered Serial Port
(McBSPs):
- Supports TDM, I2S, and Similar Formats
- AC97 Audio Codec Interface
- Telecom Interfaces (ST-Bus, H100)
- 128-Channel TDM
- FIFO Buffers for Transmit and Receive
- Real-Time Clock (RTC) With 32-kHz Oscillator and Separate Power Rail
- One 64-Bit General-Purpose Timer (Configurable as Two 32-Bit Timers)
- One 64-Bit General-Purpose or Watchdog Timer (Configurable as Two 32-Bit General-Purpose Timers)
- Two Enhanced High-Resolution Pulse Width Modulators (eHRPWMs):
- Dedicated 16-Bit Time-Base Counter With Period and Frequency Control
- 6 Single-Edge Outputs, 6 Dual-Edge Symmetric Outputs, or 3 Dual-Edge Asymmetric Outputs
- Dead-Band Generation
- PWM Chopping by High-Frequency Carrier
- Trip Zone Input
- Three 32-Bit Enhanced Capture (eCAP) Modules:
- Configurable as 3 Capture Inputs or 3 Auxiliary Pulse Width Modulator (APWM) Outputs
- Single-Shot Capture of up to Four Event Timestamps
- Packages:
- 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) [ZCE Suffix], 0.65-mm Ball Pitch
- 361-Ball Pb-Free PBGA [ZWT Suffix],
0.80-mm Ball Pitch
- Commercial or Extended Temperature
All trademarks are the property of their respective owners.
The TMS320C6742 fixed- and floating-point DSP is a low-power applications processor based on a C674x DSP core. This DSP provides significantly lower power than other members of the TMS320C6000™ platform of DSPs.
The device enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices with robust operating systems, rich user interfaces, and high processor performance through the maximum flexibility of a fully integrated, mixed processor solution.
The device DSP core uses a 2-level cache-based architecture. The level
1 program cache (L1P) is a
32-KB direct mapped cache, and the level 1 data cache (L1D) is a 32-KB 2-way,
set-associative cache. The level 2 program cache (L2P) consists of a 64-KB memory space that is
shared between program and data space. L2 memory can be configured as mapped memory, cache, or
combinations of the two.
The peripheral set includes: one I2C Bus interface; one multichannel audio serial port (McASP) with 16 serializers and FIFO buffers; one multichannel buffered serial port (McBSP) with FIFO buffers; one serial peripheral interface (SPI) with multiple chip selects; two 64-bit general-purpose timers each configurable (one configurable as a watchdog); a configurable 16-bit host-port interface (HPI); up to 9 banks of general-purpose input/output (GPIO) pins, with each bank containing 16 pins with programmable interrupt and event generation modes, multiplexed with other peripherals; one UART interface (with RTS and CTS); two enhanced high-resolution pulse width modulator (eHRPWM) peripherals; three 32-bit enhanced capture (eCAP) module peripherals which can be configured as 3 capture inputs or 3 APWM outputs; two external memory interfaces: an asynchronous and SDRAM external memory interface (EMIFA) for slower memories or peripherals; and a higher speed DDR2/Mobile DDR controller.
The rich peripheral set provides the ability to control external peripheral devices and communicate with external processors. For details on each peripheral, see the related sections in this document and the associated peripheral reference guides.
The device has a complete set of development tools for the DSP. These tools include C compilers, a DSP assembly optimizer to simplify programming and scheduling, and a Windows debugger interface for visibility into source code execution.
TI 提供有限的設計支援
使用此產品的現有專案具備有限的 TI 設計支援。若有提供,您可在此頁面找到相關資訊、工具和軟體。使用此產品的現有設計具備有限的 TI 設計支援。在 TI E2E™ 支援論壇中申請有限的設計支援。
技術文件
設計與開發
電源供應解決方案
為 TMS320C6742 尋找可用的電源供應解決方案。TI 提供適用於 TI 與非 TI 之系統單晶片 (SoC)、處理器、微控制器、感測器或現場可編程邏輯閘陣列 (FPGA) 的電源供應解決方案。
TMDSLCDK138 — OMAP-L138 開發套件 (LCDK)
OMAP-L138 DSP + Arm9™ 開發套件可實現快速且簡便的 Linux 軟體與硬體開發。此可擴展平臺將簡化並加速日常應用中軟體與硬體的開發,這些應用需要即時訊號處理與控制功能,包括工業控制、醫療診斷與通訊。這套低成本套件附有可自由下載與複製的電路圖與設計檔案,大幅減少設計工作量。多種標準連接與儲存介面可供選擇,使開發人員能輕鬆將音訊、影像與其他訊號引入電路板。擴充接頭(如 LCD 螢幕擴充接頭與 Leopard Imaging 的相機感測器)可讓客戶擴展電路板的功能。
TMDSLCDK6748 — TMS320C6748 DSP 開發套件 (LCDK)
TMS320C6748 DSP 開發套件 (LCDK) 是可擴充的平台,打破需要嵌入式分析和即時訊號處理(包括生物辨識分析、通訊及音訊)的應用程式開發障礙。低成本 LCDK 還可加快並簡化即時 DSP 應用程式的硬體開發。這項全新電路板可免費下載和複製電路板電路圖與設計檔案,減少設計工作量。多種標準的連接與儲存介面,可讓您輕鬆將音訊、視訊及其他訊號引入電路板。
LCDK 不具備內建模擬器。開始開發時需使用來自 TI 或第三方的外部模擬器。
TMDSLCDK6748 以相同的性能、價格與功能取代 TMDXLCDK6748。該產品以限量方式供應,隨庫存逐步增加。
TMDSEMU200-U — XDS200 USB 偵錯探測器
XDS200 是為 TI 嵌入式裝置偵錯的偵錯探測器(模擬器)。對於大多數裝置,建議使用較新、成本較低的 XDS110 (www.ti.com/tool/TMDSEMU110-U)。XDS200 支援單一 Pod 中廣泛的標準(IEEE1149.1、IEEE1149.7、SWD)。所有 XDS 偵錯探針在所有配備嵌入式追蹤緩衝器 (ETB) 的 Arm® 與 DSP 處理器中均支援核心與系統追蹤。
XDS200 透過 TI 20 接腳連接器(配備適用 TI 14 接腳、Arm Cortex® 10 接腳和 Arm 20 接腳的多重轉接器)連接到目標電路板,並透過 USB2.0 高速 (...)
TMDSEMU560V2STM-U — XDS560™ 軟體 v2 系統追蹤 USB 偵錯探測器
XDS560v2 是 XDS560™ 系列偵錯探測器中性能最高的,且同時支援傳統 JTAG 標準 (IEEE1149.1) 與 cJTAG (IEEE1149.7)。 請注意,其不支援序列線偵錯 (SWD)。
所有 XDS 偵錯探測器均在所有配備嵌入式追蹤緩衝器 (ETB) 的 ARM 與 DSP 處理器中支援核心與系統追蹤。 對於針腳上的追蹤,則需要 XDS560v2 PRO TRACE。
XDS560v2 透過 MIPI HSPT 60 針腳接頭 (具有用於 TI 14 針腳、TI 20 針腳和 ARM 20 針腳的多轉接器) 連接到目標電路板,並透過 USB2.0 高速 (...)
TMDSEMU560V2STM-UE — XDS560v2 System Trace USB 與乙太網路偵錯探測器
The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)
LB-3P-TRACE32-DSP — 適用於數位訊號處理器 (DSP) 的 Lauterbach TRACE32 偵錯和追蹤系統
Lauterbach‘s TRACE32® tools are a suite of leading-edge hardware and software components that enables developers to analyze, optimize and certify all kinds of single- or multi-core Digital Signal processors (DSPs) which are a popular choice for audio and video processing as well as radar data (...)
PROCESSOR-SDK-C6748 — 適用於 C6748 處理器的處理器 SDK - 支援 TI-RTOS
處理器 SDK (軟體開發套件) 是一套專為 TI 嵌入式處理器所設計的整合軟體平台,提供簡易設定,可迅速且立即執行基準測試與示範。 所有 TI 代表產品的處理器 SDK 版本均相同,開發人員能順暢地在其他裝置上再次使用軟體,與移轉軟體至其他裝置。 有了處理器 SDK 和 TI 嵌入式處理器解決方案,讓開發可調式平台解決方案從此變得更輕鬆簡單。
C6748、C6746 和 C6742 的處理器 SDK 包含對 TI-RTOS 作業系統的支援。
RTOS 主要特點:
- TI-RTOS 核心、這是一套適用於 TI 裝置的輕量即時嵌入式作業系統
- 晶片支援函式庫、驅動程式和基礎電路板支援公用程式
- 最佳化 (...)
PROCESSOR-SDK-RTOS-OMAPL138 — TI-RTOS Processor SDK for OMAP-L138, OMAP-L132 and C6748, C6746, C6742 (No design support from TI available. Refer to Overview- RTOS Highlights for details.)
處理器 SDK (軟體開發套件) 是一套專為 TI 嵌入式處理器所設計的整合軟體平台,提供簡易設定,可迅速且立即執行基準測試與示範。 所有 TI 代表產品的處理器 SDK 版本均相同,開發人員能順暢地在其他裝置上再次使用軟體,與移轉軟體至其他裝置。 有了處理器 SDK 和 TI 嵌入式處理器解決方案,讓開發可調式平台解決方案從此變得更輕鬆簡單。
處理器 SDK 包括對 Linux 與 TI-RTOS 作業系統的支援。
Linux 主要特點:
- 長期穩定 (LTS) Mainline Linux 核心支援
- U-Boot 開機載入程式支援
- Yocto Project™ OE Core 相容檔案系統
(...)
CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)
CCStudio™ IDE is part of TI's extensive CCStudio™ development ecosystem and is an integrated development environment for TI's microcontrollers, processors, wireless connectivity devices, and radar sensors. CCStudio IDE is available as desktop or cloud-based applications. The cloud version (...)
MATHLIB — 用於浮點裝置的 DSP 數學函式庫
SPRC264 — TMS320C5000/6000 映像庫 (IMGLIB)
C5000 6000 影像處理庫 (IMGLIB) 是適合 C 程式設計工具的最佳化影像/影片處理函式庫。此函式庫包括 C 可呼叫通用影像/影片處理常式,這些常式通常用於運算密集型即時應用。相較於同等標準 ANSI C 語言程式碼,使用這些常式可以實現更高性能。IMGLIB 透過立即可用的 DSP 功能與原始程式碼,能夠大幅縮短應用程式開發時間。
查看基準測試:DSP 核心基準測試
SPRC265 — TMS320C6000 DSP 函式庫 (DSPLIB)
TMS320C6000 數位訊號處理器函式庫 (DSPLIB) 是適合 C 編程人員的平台最佳化 DSP 函式庫。此函式庫包括可呼叫 C 語言的通用訊號處理常式,通常用於運算密集的即時應用。相較於同等標準 ANSI C 語言程式碼,使用這些常式可以實現更高性能。DSPLIB 透過立即可用的 DSP 功能與原始程式碼,能夠大幅縮短應用程式開發時間。
查看基準測試:DSP 核心基準測試
TELECOMLIB — 電信和媒體庫 - 用於 TMS320C64x+ 和 TMS320C55x 處理器的 FAXLIB、VoLIB 和 AEC/AER
Voice Library - VoLIB provides components that, together, facilitate the development of the signal processing chain for Voice over IP applications such as infrastructure, enterprise, residential gateways and IP phones. Together with optimized implementations of ITU-T voice codecs, that can be (...)
ADT-3P-DSPVOIPCODECS — 適應性數位技術 DSP VOIP、語音和音訊轉碼器
| 封裝 | 針腳 | CAD 符號、佔位空間與 3D 模型 |
|---|---|---|
| NFBGA (ZWT) | 361 | Ultra Librarian |
訂購與品質
建議產品可能具有與此 TI 產品相關的參數、評估模組或參考設計。