Embedded Target for Motorola MPC555 Release Notes |
 |
機能のまとめ
シミュレーションとコシミュレーション
- Automatic S-function generationは、software-in-the-loop (SIL)シミュレーションで生成されたコードを検証します。
- Processor-in-the-loop (PIL) co-simulationは、ターゲットプロセッサ上で実行中の生成コードをシミュレーションに統合します。
- SIL and PIL コードコンポーネントは、Real-Time Workshop Embedded Coderによって生成されます。これらのシミュレーションコンポーネントは、final deploymentに対して生成されたproductionコードと同じコンパクトで効率的なフォーマットです。
Productionコード生成
- target MPC555 microcontrollerでの利用のためのproductionコードの生成.
- 主要なクロス開発システムのためのプロジェクトファイルまたはmakeファイルの生成
- Diab C cross-compiler
- Metrowerks CodeWarrior
- デバッガのサポート
- Wind River Systems Single Step debugger
- Metrowerks CodeWarrior debugger
コードとパフォーマンスの解析
Web表示可能なコード生成レポートは、以下のものが含まれます。
- RAM/ROMの利用およびその他の変数の解析
- 最適化を推奨して、利用されるコード生成オプションの解析
- すべての生成コードファイルへのハイパーリンク
- 生成コードからSimulinkのソースモデルへのハイパーリンク
アプリケーション開発とラピッドプロトタイピング
- MPC555に対するリアルタイム、スタンドアロンコードの生成
- 単一レートあるいはマルチレートリアルタイム処理のスケジューラおよび時間関数
- RAM またはフラッシュメモリへの生成コードのダウンロードのためのCANベースローダ
- ホストコンピュータ上でのデータの非リアルタイム取得のためのCANベースホストターゲット通信
デバイスドライバのサポート
- Embedded Target for Motorola MPC555 Libraryは、アプリケーションがon-chip resourceにアクセスするためのデバイスドライバを提供します。I/Oブロックは、MPC555の以下の機能をサポートします。
- Modular Input/Output Subsystem (MIOS) PWM unitによるPulse width modulation (PWM)の生成
- Queued Analog-to-Digital Converter (QADC64)によるアナログ入力
- MIOSによるディジタル入出力
- QADC64によるディジタル入力
- MIOS Double Action Submodule (MDASM)による周波数とパルス幅の測定
- MPC555 TouCANモジュールによるController Area Network (CAN)メッセージの転送または受信
- watchdog timerのようなユーティリティブロック
- Device driverブロックは、pass - through オプションをサポートします。pass-throughオプションを使って、シミュレーション中にモデル内のデバイスドライバブロックをそのままにしておくことができます。その後で、実際のデバイスドライバ信号の代わりに利用するSimulink信号を提供することができます。
CANのサポート
- MPC555 TouCANモジュールによるCANメッセージの転送または受信.
- CAN Drivers (Vector)ライブラリは、Vector-Informatik CAN ハードウェアとドライバを設定し接続するためのブロックを提供します。
- CAN Message Blocksライブラリには、CANメッセージの転送、受信、符号化、書式化のためのブロックが含まれます。CAN Message Blocksライブラリは、Vector-Informatik CANdb 標準によるメッセージの指定もサポートします。
コードの検証とパフォーマンスの解析
コードの検証. 信号データは、PILシミュレーションでの各サンプル区間で利用可能なので、Scopesブロック、あるいはその他のSimulinkの信号表示ブロック上で信号データを観測することができます。To Fileブロックにより、信号データをMAT-ファイルに格納することも可能です。ターゲットプロセッサ上で実行される生成コードによって得られる結果を検証するには、これらのファイルを通常のSimulink plant/controllerシミュレーションを利用して得られる結果と比較することができます。
コードサイズの決定. 制御設計においては、生成されたコードのサイズが、RAMおよびROMの物理的な制限を超えないようにすることが重要です。Embedded Target for Motorola MPC555は、生成されたコードのRAMの利用量およびROMサイズを表示するコード生成レポートを自動作成します。
用いられるコード生成の最適化を選択したときには、この機能は役立ちます。必要なRAMおよびROMのサイズを決定した後で、利用するコード生成最適化や、モデリングスタイルへの修正を考慮することができます。
| Embedded Target for Motorola MPC555 Release Notes | | 既知のソフトウェアとドキュメントの問題 |  |