JAJS280O October 2003 – March 2019 TMS320F2801 , TMS320F28015 , TMS320F28016 , TMS320F2802 , TMS320F2806 , TMS320F2808 , TMS320F2809
PRODUCTION DATA.
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
TIでは、幅広い開発ツールを提供しています。ツールおよびソフトウェアの一部は、デバイスの性能評価や、コードの生成に使用され、以下に示すようなソリューションの開発が行われます。利用可能なすべてのツールとソフトウェアについては、Table 8-1 に記載されている各デバイスの「ツールとソフトウェア」ページを参照してください。
ソフトウェア
C28x IQMath ライブラリ - 仮想浮動小数点エンジン
テキサス・インスツルメンツの TMS320C28x IQ Math ライブラリは、C/C++ プログラマ向けの高度に最適化された高精度の数学関数ライブラリであり、TMS320C28x デバイス上で浮動小数点アルゴリズムを固定小数点コードにシームレスに変換できます。これらのルーチンは通常、最適な実行速度と高精度が重視される、演算集中型のリアルタイム・アプリケーションで使用されます。これらのルーチンを使用することにより、標準 ANSI C 言語で作成された同等のコードよりも大幅に処理速度を向上できます。さらに、TI の IQ Math ライブラリには、すぐに使用できる高精度の関数が含まれているので、DSP アプリケーションの開発期間を大幅に短縮できます(ファイルを抽出し、インストールしたら、/docs フォルダに含まれる『IQ Math User's Guide』を参照してください)。
C280x、C2801x C/C++ ヘッダー・ファイル/ペリフェラル例
このユーティリティには、TMS320x280x および TMS320x280xx DSP デバイス用のハードウェア抽象化レイヤ (HAL) が含まれています。この HAL により、C言語を使用したペリフェラル構成が簡単に行えます。また、各ペリフェラルで HAL を使用してオンチップ・ペリフェラルの制御と構成を行う方法の例となる、簡単なテスト・プログラムも付属しています。
開発ツール
C2000 Gang Programmer
C2000 Gang Programmerは、8つまでの同一なC2000デバイスを同時にプログラムできるC2000デバイス・プログラマです。C2000 Gang Programmerでは、標準のRS-232またはUSB接続を使用してホストPCに接続できるほか、柔軟なプログラミング・オプションにより、ユーザーがプロセスを完全にカスタマイズできます。
C2000マイクロコントローラ用のCode Composer Studio™ (CCS)統合開発環境(IDE)
Code Composer Studioは、TIのマイクロコントローラおよび組み込みプロセッサ・ポートフォリオをサポートする統合開発環境(IDE)です。Code Composer Studioは、組み込みアプリケーションの開発およびデバッグに必要な一連のツールで構成されています。最適化C/C++コンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラなど、多数の機能が含まれています。IDEは直感的で、アプリケーションの開発フローの各段階を、すべて同一のユーザー・インターフェイスで実行できます。使い慣れたツールとインターフェイスにより、ユーザーは従来より迅速に作業を開始できます。Code Composer Studioは、Eclipseソフトウェア・フレームワークの利点と、TIの先進的な組み込みデバッグ機能の利点を組み合わせ、組み込み製品の開発者向けの魅力的な、豊富な機能を持つ開発環境を実現します。
Uniflashスタンドアロン・フラッシュ・ツール
CCS Uniflash は、TI 製 MCU のオンチップ・フラッシュ・メモリのプログラムに使用される、スタンドアロンのツールです。
モデル
製品の「ツールとソフトウェア」ページでは、各種のモデルをダウンロードできます。これらのモデルには、I/Oバッファ情報仕様(IBIS)モデルや、バウンダリ・スキャン記述言語(BSDL)モデルが含まれます。利用可能なモデルすべてを参照するには、Table 8-1にある各デバイスの「ツールとソフトウェア」ページの「モデル」セクションをご覧ください。