C2000-CGT — C2000 コード生成ツール:コンパイラ
Code Composer Studio (...)
TMS320F28003x (F28003x) は、電力密度の向上、スイッチング周波数の向上、GaN および SiC 技術の使用のサポートなど、パワー・エレクトロニクスの効率を向上させるように設計された、スケーラブルできわめてレイテンシの低いデバイスである C2000™ リアルタイム・マイクロコントローラ・ファミリの製品です。
主なアプリケーションには以下が含まれます。
リアルタイム制御サブシステムは、テキサス・インスツルメンツの 32 ビット C28x DSP コアをベースにしており、オンチップ・フラッシュまたは SRAM から実行される浮動小数点または固定小数点コードに対して 120MHz の信号処理性能を発揮します。C28x CPU は、浮動小数点演算ユニット (FPU)、三角関数演算ユニット (TMU) および VCRC (巡回冗長検査) 拡張命令セットによってさらに強化され、リアルタイム制御システムでよく使われる主要なアルゴリズムを高速化します。
CLA により、一般的なタスクの負荷の多くをメインの C28x CPU から取り除くことができます。CLA は独立の 32 ビット浮動小数点演算アクセラレータであり、CPU と並列に実行されます。さらに、CLA には独自の専用メモリ・リソースがあり、一般的な制御システムで必要となる主要なペリフェラルに直接アクセスできます。ANSI C のサブセット、およびハードウェア・ブレークポイントやハードウェアによるタスク切り替えなどの主要な機能が標準でサポートされています。
F28003x は、最大 384KB (192KW) のフラッシュ・メモリをサポートしています。これらは 3 つの 128KB (64KW) バンクに分割されるため、プログラミングと実行を並列に行えます。最大 69KB (34.5KW) のオンチップ SRAM も利用でき、フラッシュ・メモリを補完できます。
F28003x のライブ・ファームウェア・アップデート・ハードウェア拡張により、古いファームウェアから新しいファームウェアへのコンテキスト切り替えを高速化し、デバイス・ファームウェアの更新時のアプリケーションのダウンタイムを最小限に抑えることができます。
F28003x リアルタイム・マイクロコントローラ (MCU) に内蔵された高性能アナログ・ブロックは、リアルタイム・シグナル・チェーン性能を最適化するために、処理および PWM ユニットと密結合されています。16 個の PWM チャネルはすべて周波数に依存しない分解能モードをサポートしており、3 相インバータから、力率補正、高度なマルチレベル電源トポロジまで、さまざまな電力段を制御できます。
コンフィギュラブル・ロジック・ブロック (CLB) を内蔵しているため、ユーザーはカスタム・ロジックを追加し、FPGA に類似した機能を C2000 リアルタイム MCU に統合できます。
インターフェイスは、各種の業界標準通信ポート (SPI、SCI、I2C、PMBus、LIN、CAN、CAN FD など) によりサポートされており、最適な信号配置を行うための複数のピン多重化方法を備えています。高速シリアル・インターフェイス (FSI) を使用すると、絶縁境界越しに最大 200Mbps の堅牢な通信が可能です。
C2000 プラットフォームの新機能であるホスト・インターフェイス・コントローラ (HIC) は、外部ホストから TMS320F28003x のリソースへの直接アクセスを可能にする高スループット・インターフェイスです。
C2000 マイコンは、お客様のリアルタイム制御システムに適した選択肢です。その機能について詳しく知るには、「The Essential Guide for Developing With C2000™ Real-Time Microcontrollers」(英語) をご覧いただくとともに、C2000™ リアルタイム制御マイコンのページにアクセスしてください。
「Getting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guide」(英語) は、C2000 デバイスを使用する開発について、ハードウェアからサポート・リソースまで、あらゆる側面をカバーしています。主要な参考資料に加えて、各セクションには関連するリンクとリソースが掲載されており、さらに詳細な情報を知ることができます。
導入前の評価と関連資料TMDSCNCD280039C 評価ボードをご覧になり、C2000Ware をダウンロードしてください。
追加の事項や他のリソースを参照するには、以下のタイトルをクリックすると、詳細ページを表示できます。
TMDSCNCD280039C は、TI の C2000™ マイコン・シリーズの F28003x デバイスに適した、低コストの評価 / 開発ボードです。このボードには、HSEC180 (180 ピンの高速) エッジ・コネクタが付属し、controlCARD として初期評価とプロトタイプ製作に最適です。TMDSCNCD280039C を評価するには、180 ピンのドッキング・ステーションである TMDSHSECDOCK が必須であり、この製品は別売りの形で購入できます。
TMDSHSECDOCK is a baseboard that provides header pin access to key signals on compatible HSEC180-based controlCARDs. A breadboard area is available for rapid prototyping. Board power can be provided by the provided USB cable or a 5V barrel supply.
The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all ARM (...)
Spectrum Digital XDS200 は、TI のプロセッサを対象とする最新の XDS200 デバッグ・プローブ(エミュレータ)ファミリの最初のモデルです。XDS200 ファミリは、超低コストの XDS100 と高性能の XDS560v2 の間で、低コストと高性能の最適バランスを実現します。また、すべての XDS デバッグ・プローブは、ETB(Embedded Trace Buffer、組込みトレース・バッファ)を搭載したすべての ARM と DSP プロセッサに対し、コア・トレースとシステム・トレースをサポートしています。
Spectrum Digital XDS200 は、TI (...)
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 (...)
LAUNCHXL-F280039C は、TI (テキサス・インスツルメンツ) の C2000™ リアルタイム・マイコンである TMS320F28003x デバイス・ファミリ向けの低コスト開発ボードです。初期の評価とプロトタイプ製作に最適なこのボードは、次期アプリケーションを開発するための標準化済みで使いやすいプラットフォームを実現します。このボードは LaunchPad™ 開発キットの拡張バージョンであり、開発用の複数の追加ピンを採用し、2 個のブースタパック・プラグイン・モジュールとの接続をサポートをしています。多様な TI のマイコン LaunchPad (...)
C2000 ギャング・プログラマは、同時に 8 個の同じ C2000 デバイスをプログラムできる C2000 デバイス・プログラマです。C2000 ギャング・プログラマでは、標準の RS-232 または USB 接続を使用してホスト PC に接続できるほか、ユーザーがプロセスのフル・カスタマイズを行うことのできるフレキシブルなプログラミング・オプションが提供されます。
C2000 ギャング・プログラマには、GANG スプリッタと呼ばれるボードが付属しており、C2000 ギャング・プログラマと複数のターゲット・デバイス間の相互接続が可能になります。拡張ボードと 8 (...)
400MIPS、1 CPU、1 CLA、FPU、TMU、1024KB flash、EMIF、12bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、512KB flash、EMIF、16bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、1MB flash、EMIF、16bit ADC 搭載
400MIPS、1 CPU、1 CLA、FPU、TMU、1024KB flash、EMIF、12bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、512KB flash、EMIF、16bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、1MB flash、EMIF、16bit ADC 搭載
Supported devices: CC13xx, CC25xx, CC26xx, CC3x20, CC3x30, CC3x35, 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 used (...)
400MIPS、1 CPU、1 CLA、FPU、TMU、1024KB flash、EMIF、12bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、512KB flash、EMIF、16bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、1MB flash、EMIF、16bit ADC 搭載
C2000Ware is a cohesive set of software and documentation created to minimize development time. It includes device-specific drivers, libraries, and peripheral examples.
400MIPS、1 CPU、1 CLA、FPU、TMU、1024KB flash、EMIF、12bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、512KB flash、EMIF、16bit ADC
800MIPS、2 CPU、2 CLA、FPU、TMU、1MB flash、EMIF、16bit ADC 搭載
To help simplify configuration challenges and accelerate software development, we created SysConfig, an intuitive and comprehensive collection of graphical utilities for configuring pins, peripherals, radios, subsystems, and other components. SysConfig helps you manage, expose and resolve (...)
サポート状況を確認するには、製品の詳細ページをご覧ください
Code Composer Studioは、TIのマイクロコントローラと組み込みプロセッサ・ポートフォリオをサポートする統合開発環境(IDE)です。Code Composer (...)
MATLAB Coder™, Simulink Coder™, and Embedded Coder® generate ANSI/ISO C/C++ code that can be compiled and executed on Texas (...)
このツールは、Applications (アプリケーション) および Flash programming (フラッシュ書き込み) という、ソリューションやサービスに関する 2 種類の大分類を使用しています。
Applications (...)
パッケージ | ピン数 | ダウンロード |
---|---|---|
LQFP (PT) | 48 | オプションの表示 |
推奨製品には、この TI 製品に関連するパラメータ、評価基板、またはリファレンス・デザインが存在する可能性があります。
Windows Installer for C2000 CGT
MacOS Installer for C2000 CGT
Linux Installer for C2000 CGT
C2000 Compiler User Guide
C2000 Assembly Language Tools User Guide
Windows Installer for C2000Ware DigitalPower SDK
C2000Ware DigitalPower SDK Quick Start Guide
Digital Power SDK for C2000™ microcontrollers (MCU) is a cohesive set of software infrastructure, tools, and documentation designed to minimize C2000 MCU based digital power system development time targeted for various AC-DC, DC-DC and DC-AC power supply applications.
Windows Installer for C2000Ware MotorControl SDK
C2000Ware MotorControl SDK Quick Start Guide
C2000Ware MotorControl SDK Manifest Document
UniFlash is a standalone tool used to program on-chip flash memory on TI MCUs and on-board flash memory for Sitara processors. UniFlash has a GUI, command line, and scripting interface. UniFlash is available free of charge.
Windows Installer for C2000Ware
macOS Installer for C2000Ware
Linux Installer for C2000Ware
C2000Ware Quick Start Guide
ControlSUITE to C2000Ware Transition Guide
Manifest for C2000Ware
The SysConfig tool is used configure TI software and hardware. For software configuration, SysConfig is used in conjunction with a TI SDK. For PinMux configuration, the tool may be used standalone.
Link to Windows single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to Linux single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to macOS single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to Windows on-demand (web) installer for Code Composer Studio IDE (all features, devices)
Link to Linux on-demand (web) installer for Code Composer Studio IDE (all features, devices)
Link to macOS on-demand (web) installer for Code Composer Studio IDE (all features, devices)