TMS320C6655
- One (C6655) or Two (C6657) TMS320C66x™ DSP Core Subsystems
(CorePacs), Each With
- 850 MHz (C6657 only), 1.0 GHz, or 1.25 GHz C66x Fixed- and Floating-Point CPU
Core
- 40 GMAC per Core for Fixed Point @ 1.25 GHz
- 20 GFLOP per Core for Floating Point @ 1.25 GHz
- 850 MHz (C6657 only), 1.0 GHz, or 1.25 GHz C66x Fixed- and Floating-Point CPU
Core
- Multicore Shared Memory
Controller (MSMC)
- 1024KB MSM SRAM Memory
(Shared by Two DSP C66x CorePacs for C6657) - Memory Protection Unit for Both MSM SRAM and DDR3_EMIF
- 1024KB MSM SRAM Memory
- Multicore Navigator
- 8192 Multipurpose Hardware Queues with Queue Manager
- Packet-Based DMA for Zero-Overhead Transfers
- Hardware Accelerators
- Two Viterbi Coprocessors
- One Turbo Coprocessor Decoder
- Peripherals
- Four Lanes of SRIO 2.1
- 1.24, 2.5, 3.125, and 5 GBaud Operation Supported Per Lane
- Supports Direct I/O, Message Passing
- Supports Four 1×, Two 2×, One 4×, and Two 1× + One 2× Link Configurations
- PCIe Gen2
- Single Port Supporting 1 or 2 Lanes
- Supports up to 5 GBaud Per Lane
- HyperLink
- Supports Connections to Other KeyStone Architecture Devices Providing Resource Scalability
- Supports up to 40 Gbaud
- Gigabit Ethernet (GbE) Subsystem
- One SGMII Port
- Supports 10-, 100-, and 1000-Mbps Operation
- 32-Bit DDR3 Interface
- DDR3-1333
- 4GB of Addressable Memory Space
- 16-Bit EMIF
- Universal Parallel Port
- Two Channels of 8 Bits or 16 Bits Each
- Supports SDR and DDR Transfers
- Two UART Interfaces
- Two Multichannel Buffered Serial Ports (McBSPs)
- I2C Interface
- 32 GPIO Pins
- SPI Interface
- Semaphore Module
- Up to Eight 64-Bit Timers
- Two On-Chip PLLs
- Four Lanes of SRIO 2.1
- Commercial Temperature:
- 0°C to 85°C
- Extended Temperature:
- –40°C to 100°C
The C665x are high performance fixed- and floating-point DSPs that are based on TIs KeyStone multicore architecture. Incorporating the new and innovative C66x DSP core, this device can run at a core speed of up to 1.25 GHz. For developers of a broad range of applications, both C665x DSPs enable a platform that is power-efficient and easy to use. In addition, the C665x DSPs are fully backward compatible with all existing C6000™ family of fixed- and floating-point DSPs.
TIs KeyStone architecture provides a programmable platform integrating various subsystems (C66x cores, memory subsystem, peripherals, and accelerators) and uses several innovative components and techniques to maximize intradevice and interdevice communication that lets the various DSP resources operate efficiently and seamlessly. Central to this architecture are key components such as Multicore Navigator that allows for efficient data management between the various device components. The TeraNet is a nonblocking switch fabric enabling fast and contention-free internal data movement. The multicore shared memory controller allows access to shared and external memory directly without drawing from switch fabric capacity.
For fixed-point use, the C66x core has 4× the multiply accumulate (MAC) capability of C64x+ cores. In addition, the C66x core integrates floating-point capability and the per-core raw computational performance is an industry-leading 40 GMACS per core and 20 GFLOPS per core (@1.25 GHz operating frequency). The C66x core can execute 8 single precision floating-point MAC operations per cycle and can perform double- and mixed-precision operations and is IEEE 754 compliant. The C66x core incorporates 90 new instructions (compared to the C64x+ core) targeted for floating-point and vector math oriented processing. These enhancements yield sizeable performance improvements in popular DSP kernels used in signal processing, mathematical, and image acquisition functions. The C66x core is backward code-compatible with TIs previous generation C6000 fixed- and floating-point DSP cores, ensuring software portability and shortened software development cycles for applications migrating to faster hardware.
The C665x DSP integrates a large amount of on-chip memory. In addition to 32KB of L1 program and data cache, 1024KB of dedicated memory can be configured as mapped RAM or cache. The device also integrates 1024KB of Multicore Shared Memory that can be used as a shared L2 SRAM and/or shared L3 SRAM. All L2 memories incorporate error detection and error correction. For fast access to external memory, this device includes a 32-bit DDR-3 external memory interface (EMIF) running at a rate of 1333 MHz and has ECC DRAM support.
This family supports a number of high-speed standard interfaces including RapidIO ver 2, PCI Express Gen2, and Gigabit Ethernet. This family of DSPs also includes I2C, UART, Multichannel Buffered Serial Port (McBSP), Universal Parallel Port (uPP), and a 16-bit asynchronous EMIF, along with general-purpose CMOS IO. For high throughput, low latency communication between devices or with an FPGA, a 40-Gbaud full-duplex interface called HyperLink is included.
The C665x devices have a complete set of development tools, which includes: an enhanced C compiler, an assembly optimizer to simplify programming and scheduling, and a Windows® debugger interface for visibility into source code execution.
TI’s KeyStone Multicore Architecture provides a high performance structure for integrating RISC and DSP cores with application-specific coprocessors and I/O. The KeyStone architecture is the first of its kind that provides adequate internal bandwidth for nonblocking access to all processing cores, peripherals, coprocessors, and I/O. This internal bandwidth is achieved with four main hardware elements: Multicore Navigator, TeraNet, Multicore Shared Memory Controller, and HyperLink.
Multicore Navigator is an innovative packet-based manager that controls 8192 queues. When tasks are allocated to the queues, Multicore Navigator provides hardware-accelerated dispatch that directs tasks to the appropriate available hardware. The packet-based system on a chip (SoC) uses the two Tbps capacity of the TeraNet switched central resource to move packets. The Multicore Shared Memory Controller lets processing cores access shared memory directly without drawing from the capacity of TeraNet, so packet movement cannot be blocked by memory access.
HyperLink provides a 40-Gbaud chip-level interconnect that lets SoCs work in tandem. The low-protocol overhead and high throughput of HyperLink make an ideal interface for chip-to-chip interconnections. Working with Multicore Navigator, HyperLink dispatches tasks to tandem devices transparently and executes tasks as if they are running on local resources.
技術資料
設計と開発
その他のアイテムや必要なリソースを参照するには、以下のタイトルをクリックして詳細ページをご覧ください。
TMDSEVM6657 — TMS320C6657 Lite 評価モジュール
The TMS3206657 Lite Evaluation Module (EVM), is an easy-to-use, cost-efficient development tool that helps developers quickly get started with designs using the C6657 or C6655 or C6654 family of DSPs. The EVM includes an on-board, single C6657 processor with robust connectivity options that allows (...)
SHELD-3P-DSP-SOMS — Sheldon DSP-FPGA ボード
Sheldon Instruments の詳細については https://sheldoninstruments.com をご覧ください。
TMDSEMU200-U — XDS200 USB デバッグ プローブ
XDS200 は、TI の組込みデバイスのデバッグに使用するデバッグ プローブ (エミュレータ) です。大半のデバイスでは、より新しく低コストな XDS110 (www.ti.com/tool/TMDSEMU110-U) の使用が推奨されます。XDS200 は、単一のポッドで IEEE1149.1、IEEE1149.7、SWD などの幅広い規格をサポートします。すべての XDS デバッグ プローブは、ETB (Embedded Trace Buffer、組込みトレース バッファ) 搭載のすべての Arm® と DSP プロセッサに対し、コア トレースとシステム トレースをサポートしています。
(...)
TMDSEMU560V2STM-U — XDS560™ ソフトウェア v2 システム トレース USB デバッグ プローブ
XDS560v2 は、XDS560™ デバッグ プローブ ファミリの中で最高の性能を提供し、従来型の JTAG 規格(IEEE1149.1)と、cJTAG(IEEE1149.7)の両方をサポートしています。 シリアル ワイヤ デバッグ (SWD) はサポートしていないことに注意してください。
すべての XDS デバッグ プローブは、ETB(Embedded Trace Buffer、組込みトレース バッファ)搭載のすべての ARM と DSP プロセッサに対し、コア トレースとシステム トレースをサポートしています。 ピンのトレースには、XDS560v2 PRO TRACE が必要です。
(...)
TMDSEMU560V2STM-UE — Spectrum Digital XDS560v2 システム・トレース USB およびイーサネット
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 (...)
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-C665X — C665x プロセッサ向けnoプロセッサ SDK:TI-RTOS サポート
プロセッサ SDK (ソフトウェア開発キット) は、TI の組込みプロセッサを対象にした統合ソフトウェア プラットフォームであり、セットアップが簡単で、ベンチマークとデモにすぐにアクセスできます。 プロセッサ SDK はいずれも TI の広範な製品ラインアップに対応しており、複数のデバイス間でのソフトウェアのシームレスな再利用や移行が可能です。 プロセッサ SDK と TI の組込みプロセッサ ソリューションにより、スケーラブルなプラットフォーム ソリューションの開発が極めて容易になります。
C66x 向けのプロセッサ SDK は、TI-RTOS オペレーティング (...)
CCSTUDIO — Code Composer Studio 統合開発環境(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 Digital Signal Processor Library (DSPLIB) は、Cプログラマー向けのプラットフォーム最適化DSP関数ライブラリです。これは、計算集約的なリアルタイム アプリケーションで一般的に使用される、C言語から呼び出し可能な汎用信号処理ルーチンを含んでいます。これらのルーチンを使用することで、同等の標準ANSI C言語コードよりも高いパフォーマンスを実現できます。DSPLIBは、すぐに使えるDSP関数をソースコード付きで提供することで、アプリケーション開発期間を大幅に短縮できます。
ベンチマークを参照してください:各DSP コアのベンチマーク
TELECOMLIB — テレコムおよびメディア向けライブラリ - FAXLIB、VoLIB および AEC/AER、TMS320C64x+ および TMS320C55x プロセッサ用
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 (...)
C66XCODECS — コーデック - ビデオ、スピーチ - C66x ベース・デバイス用
TI のコーデックは無償であり、量産ライセンスが付属しているほか、今すぐダウンロードできます。いずれも量産テスト済みで、ビデオや音声の各アプリケーションに簡単に統合可能です。多くの場合、C66x プラットフォーム向けの C64x+ コーデックが提供済みであり、検証済みです。各インストーラやダウンロード・ページから、データシートとリリース・ノートが利用可能です。
下記の 「Download options」 (オプションのダウンロード) ボタンを使用して入手できるコーデックは、TI が現時点で提供している、最新のテスト済みバージョンです。さらに、一部のアプリケーション・デモで、TI (...)
TIDEP-0099 — 音声ベース アプリケーション向けオーディオ前処理システムのリファレンス デザイン
TIDEP0036 — 効率的な OPUS Codec ソリューション実装のため TMS320C6657 を使用したリファレンス デザイン
TIDEP0036 リファレンス デザインは、TMS320C6657 デバイスで TI が最適化した Opus エンコーダ / デコーダを簡単に実行する例を示します。Opus は幅広いビット レート、フレーム サイズ、サンプリング レートを低遅延でサポートしているため、音声通信、ネットワーク対応オーディオ、さらに高性能オーディオ処理アプリケーションに適用できます。 また、このデザインでは、DSP に Opus コーデックを実装する場合と、ARM のような汎用プロセッサを実装する場合に達成できる性能の向上についても取り上げています。 (...)
TIDEP0045 — TI の C6678 DSP にリアルタイム合成開口レーダー (SAR) アルゴリズムを実装するリファレンスデザイン
このリファレンス デザインは、マルチコア デジタル信号プロセッサ (DSP) である TMS320C6678 上で動作するリアルタイム合成開口レーダー (SAR) を提示します。SAR (逐次比較型) の主な課題の一つは、画像の生成には計算負荷の高い信号処理手順が伴うため、リアルタイムで高解像度画像を生成することです。 8 コアの固定小数点/浮動小数点 DSP である C6678 に SAR アルゴリズムを実装しており、包括的なアプリケーション性能と 1、2、4、8 個の DSP コアにまたがるスケール化を実現することができます。ここでは、距離測定用ドップラー SAR (...)
| パッケージ | ピン数 | CAD シンボル、フットプリント、および 3D モデル |
|---|---|---|
| FCBGA (GZH) | 625 | Ultra Librarian |
| FCBGA (CZH) | 625 | Ultra Librarian |
購入と品質
推奨製品には、この TI 製品に関連するパラメータ、評価基板、またはリファレンス デザインが存在する可能性があります。