TTM(Time Triggered Module)
機能概要
・スケジュールテーブルに従ったタイムトリガ処理
SGによるスケジュールテーブル自動生成。
スケジュールテーブルでは、ACTIONの処理内容と実行タイミングを管理。
FlexRayのネットワーク時間に同期して、ACTIONを実行。
・サポートするACTIONの種類(OSEK/VDX仕様OSの場合)
-タスク起動(ActivateTask)
-タスクデッドライン監視(対応中)
-イベント設定(SetEvent)
-コールバックルーチンの呼び出し
・ネットワーク同期外れに対応
ネットワーク同期が外れた場合、ローカルタイマに切り替えて処理を継続。
ネットワーク通信エラーからの回復時に、ネットワーク再同期を計る。
⇒2種類の同期確立方法に対応(スムース方式・ハード方式)。
・TOPPERS Automotive Kernel共通仕様
Time Triggered Moduleによって起動されたタスクは、
TOPPERS Automotive Kernelの通常スケジューリング規則に従う。
TOPPERS Automotive Kernelの全オブジェクト(イベント・アラーム・リソース等)を使用可能。
TOPPERS Automotive Kernel全コンフォーマンスクラスに対応。
・プロセッシングレベル
Time Triggered ModuleのプロセッシングレベルはISRカテゴリ2。
優先度は指定可能。
・移植性
TOPPERS Automotive Kernelだけでなく、他のOSEK/VDX準拠OS、
他のOS(例:ITRON準拠OS)、OS無しのシステムにも容易に移植可能。
動作概要
① OSにACTION要求(ネットワーク時間で起動要求が発生)
② ACTION実行
状態遷移
・2種類の同期確立方法をサポート(ユーザ指定可能)
(a)スムース方式:サイクルと時間共に同期が取れた時点で確立。
(b)ハード方式:通信復帰した際に即座に同期確立。(調整状態は一瞬のみ)

対応プロセッサ
・動作確認が取れている開発ターゲット
Renesas製:M32Cプロセッサ
Renesas製:FlexRayコントローラ
サポート体制
当社ではTime Triggered Moduleをはじめ、FlexRay対応ミドルウェア(TT-COM、FlexRay-NM、FlexRay-DeviceDriver)をサポートいたします。
※TT-COM、FlexRay-NM、FlexRay-DeviceDriverは㈱サニー技研との共同開発です。
販売価格
400万円~ (製品フリーライセンス)


