Comments
Description
Transcript
Volcano Target Package(VTP)
Volcano Target Package(VTP) 車載ネットワーク設計 D A T A S H E E T 特長 • アプリケーション開発を簡易化する 信号指向の API • 必要なテスト数を削減する動作予測 • コンパイル後に通信ネットワークを 変更せずに再構成可能 • CAN および LIN 双方のネットワー クに対応する単一のゲートウェイ • オブジェクトコードの最適化により リソースの有効活用と短期間での コスト削減効果を達成 Volcano Target Package は、メンター・グラフィックスの車載組込みソフトウェアツールセット の中核をなすコンポーネントです。 Volcano Target Package Volcano™ Target Package (VTP™ ) は、アプリケーション設計者に最高の柔軟性と使いやすさを提供する組込み通信ソフト ウェアです。Volcano VTP は、アプリケーションに CAN や LIN 通信を備えるのに必要なコンフィギュレーションツールとソ フトウェア・モジュールから構成されています。 VTP は、事前コンパイルされた検証済みオブジェクトライブラリとして提供され、関連ドキュメントも付属しています。API が 明確に定義され、インタフェースにも無駄がないため、ECU ソフトウェアへ容易に統合することが可能です。VTP のネイティ ブフォーマットまたは DBC や LDF など一般に入手可能なフォーマットで構成することができ、商用車規格 J1939 にも対応し ています。 VTP の通信レイヤは、CAN/LIN のメッセージ送受信を管理するデバイスドライバとアプリケーション開発を簡易化できる真 のシグナルベース API を提供するインタラクションレイヤから構成されています。 通信レイヤ デバイスドライバ VTP のデバイスドライバは、CAN および LIN 双方のメッセージの送受信を処理します。また、初期化、bus-off、goto-sleep、wake-up などネットワーク管理モジュールで必要な下位レベルのコントローラ固有の基本処理もすべて行います。 Volcano ツールチェーン全体にわたり一貫したタイミングモデルが実装されているため、Volcano Network Architect(VNA) を使用して、帯域を効率的に活用したネットワークを設計できます。VTP のデバイスドライバは、動作を予測し、ネットワー ク全体にわたりエンツーエンドのメッセージレイテンシを保証します。 インタラクションレイヤ VTP のインタラクションレイヤが持つ真のシグナルベース API によって、CAN フレームの処理に煩わされる必要がなくなり ます。設計者がアプリケーション固有の信号を処理するだけで良いことから、アプリケーション開発を大幅に簡易化できます。 (周期的、散発的、 VTP では、事前定義されたスケジュールテーブル(通常 VNA が生成)に従ってメッセージが送信されます。 即時メッセージなど)複数の転送タイプに対応しており、メッセージまたは信号の受信時には、OS に依存しない方法でフラ グまたはコールアウトを通じてアプリケーションに通知されます。 www.mentorg.co.jp/vnd 各 Volcano ファンクションコールの最大実行時間は、シス テムインテグレータによって制限または制御されます。例え ば、受信フレームの場合、1 コールあたりの最大処理フレー ム数は tx/rx バジェットコンフィギュレーションパラメータで 制限できます。 また、インタラクションレイヤには、コントローラセットアッ プ、シグナルマッピング、フレームパラメータ、スケジュー ルテーブルなどのシグナルベースのコンフィギュレーション パラメータも含まれています。これらは専用のアドレス領域 に配置することも、構築後に配置先を変更することも可能 です。 RAM プールではシグナルを圧縮して格納し、シグナルの 読み取り/書き込みファンクションコールの実行時に解凍す るため、貴重な RAM 格納領域を節約できます。 対応マイクロコントローラ VTP は、汎用的な MCU に広く対応しています。 • Spansion 16LX, FR シリーズ • インフィニオン テクノロジーズ: C16x, TC179x, TC176x, XC800, XC2000 • ルネサス エレクトロニクス: H8S, M16C, R32C/M32C, M32R, SH7055, SH7058, V85x, 78K0 車載組込みソフトウェア Volcano 車載組込みソフトウェアは、SPICE などの業界標 準の開発プロセスに基づく非常に高品質なコードを提供し ます。これまでのツールとは異なり、信号とフレームのマッ ピングを変更しても ECU サプライヤによる実装が不要なた め、アプリケーションソフトウェアを変更することなく、ネッ トワークを柔軟に再構築できます。 Volcano 車載ソフトウェアソリューションは 5 つの製品から 構成されています。VTP とそのアドオンは、CAN および LIN ベースの ECU に対応する完全性の高いソフトウェア プラットフォームを提供します。構成コンポーネントは以下 の通りです。 • Volcano Target Package 通 信ソフトウェア(CAN および LIN) • 診断機能(ISO 14229 / 14230 または J1939) • 転送レイヤ(ISO 15765-2 または J1939) • ネットワーク管理(OSEK, AUTOSAR NM ゲートウェイお よび OEM 固有) • Volcano Bootloader ソフトウェアダウンロードシステム (ISO 14229) • CAN 補正プロトコル • フリースケール・セミコンダクタ: HC08, HC12, MAC71xx, MC683xx, MPC5xx, MPC55xx, MPC 56xx, S12, S12X • PowerPC • ST マイクロエレクトロニクス: ST9, ST10 • テキサス・インスツルメンツ: CR16, TMS470 • 東芝 TMP92/TMP94 各バージョンで使用するコンパイラやコンパイラスイッチの 詳細はメンター・グラフィックスまで直接お問合せください。 メンター・グラフィックスは、MCU ベンダ各社と緊密に連 携し、 (新しいマイクロコントローラ関連製品など)幅広いソ フトウェアソリューションを提供しています。 また、LIN 専用製品の Volcano LIN Target Package(LTP) も提供しています。LTP は、さまざまなバージョンの LIN 標準に従って、LIN ノードをリソース効率良く実装します。 詳しい製品情報は、www.mentorg.co.jp/vnd をご覧ください。 Copyright © 2013 Mentor Graphics Corporation. All rights reserved. Mentor Graphics は Mentor Graphics Corporation の登録商標です。その他記載されている製品名および会社名は各社の商標または登録商標です。製品の仕様は予告なく変更 されることがありますのでご了承ください。 本 社 大阪支店 名古屋支店 URL 〒140-0001 東京都品川区北品川 4 丁目 7 番 35 号 御殿山トラストタワー 電話(03)5488-3030(営業代表) 〒532-0004 大阪府大阪市淀川区西宮原 2 丁目 1 番 3 号 SORA 新大阪 21 電話(06)6399-9521 〒460-0008 愛知県名古屋市中区栄 4 丁目 2 番 29 号 名古屋広小路プレイス 電話(052)249-2101 http://www.mentorg.co.jp 13/09-R1-PDF-TI