次世代の主要車載ネットワークと注目される車載Ethernetについて、その動向及び技術的概要を解説します。 特にBroadcom社により策定された車載Ethernet規格BroadR-Reach®を中心に、CANなど既存の車載ネットワークとの違いやその特長、またTCP/IP技術及びAudio Video Bridging(AVB)に関して解説します。
79. AVB用語集
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
80
Talker A/Vストリームの送信元ノード
・DVDプレーヤ、マイク
Listener A/Vストリームの送信先ノード
・スピーカ、LCDディスプレイ
Endpoint TalkerまたはListenerとなるノード
Bridge 一般的なスイッチと同義
“Either a MAC Bridge, as specified in Clause 5 of IEEE Std 802.1D-2004, or a VLAN-aware
Bridge, as specified in Clause 5 of IEEE Std 802.1Q-2005.”(802.1AS-2011より)
A/Vストリーム 1つのTalkerから、1つまたは複数のListenerに対す
るA/Vデータの流れ
・車載カメラ⇨LCDディスプレイx1
・CDプレーヤ⇨スピーカx2
103. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
1722対応A/Vデバイスの管理用プロトコル
• Talker/Listener、両者を管理する”Controller”の3者を定義
• Controllerは物理的に別のノードでも良いし、Talkerまたは
Listenerが二役をこなしてもよい
AVDECCを構成するプロトコル
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
104
1. デバイス検出
AVDECC Discovery Protocol
2. デバイス接続状態管理
AVDECC Connection Management Protocol
3. デバイス機能検出&制御
AVDECC Enumeration and Control Protocol
104. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
1.AVDECC Discovery Protocol
ネットワーク上の1722対応ノードを検出
• 各ノードは、ENTITY_AVAILABLEメッセージを
周期的(デフォルト約15秒)に送信し自身を告知
• ENTITY_DISCOVERメッセージを、ネットワーク上の
全ノードまたは特定ノードに送信することで
ENTITY_AVAILABLEメッセージを直ちに送信させる
ことも可能
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
105
105. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
1.AVDECC Discovery Protocol
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
106
IEEE 1722 AVTPパケット
のデータ部にパケット格納
ADPパケット
106. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
2.AVDECC Connection Management Protocol
Talker⇔Listener間の接続・切断を管理
• ノード間でのコマンド送信→応答による制御
• ListenerがTalkerにCONNECT_TX_CONNECT送信、
Talkerから無事RESPONSEを受け取れば接続完了
(Fast Connectモード。Controllerを介した接続方法もある)
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
107
107. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
2.AVDECC Connection Management Protocol
ACMPコマンド一覧
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
108
108. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
2.AVDECC Connection Management Protocol
ACMPパケット
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
109
IEEE 1722 AVTPパケット
のデータ部にパケット格納
109. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
3.AVDECC Enumeration and Control Protocol
1722対応ノードの各種機能やA/Vフォーマットの検出・設定
• Controllerからのコマンド送信→ノードからの応答
• 動画フォーマットの取得/設定
(アスペクト比、フレームサイズ等)
• サンプリングレートの取得/設定
• ミキサー情報の取得/設定
• ストリーミングの開始/停止
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
110
110. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
3.AVDECC Enumeration and Control Protocol
AECPコマンド一覧
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
111
AECPの主要コマンド
ファームウェア書換等に利用
111. 3.AVDECC Enumeration and Control Protocol
AEM_COMMANDコード抜粋(計74個)
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
112
IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
112. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
3.AVDECC Enumeration and Control Protocol
AECPパケット
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp
113
IEEE 1722 AVTPパケット
のデータ部にパケット格納
113. IEEE 1722.1 : Audio Video Discovery, Enumeration,
Connection management, and Control for AVTP devices
まとめ
アプリケーション
IEEE 1722.1:A/Vデバイス制御
IEEE 1722:A/Vパケット転送
802.1Qav:パケット転送間隔制御
Ethernet MAC
Ethernet PHY
アプリケーション
IEEE 1722.1:A/Vデバイス制御
IEEE 1722:A/Vパケット転送
802.1Qav:パケット転送間隔制御
Ethernet MAC
Ethernet PHY
(株) 日本イントリピッド・コントロール・システムズ
TEL:045-263-9294 / http://intrepidcs.jp 114