コマンド設定と動作タイミング
Isochronous転送Start/Stop Commandと実際の動作のタイミング
下図のように、Isochronous Start/Stopコマンド (CSR F0F00614h: ISO_EN) をカメラのCSRに設定し てから実際の画像データのIsochronous転送がStart/Stopするまでに、最短で約1Vかかります。(VDはカメラ 内部の基準信号で、外部からは観測できません。)
また、Isochronous転送のStart/StopはFrame単位で行われます。1画面の途中でIsochronous転送がStart/ Stopすることはありません。したがって、1画面転送するのに時間がかかる低Frame Rateを選択していると、 Isochronous Stopの実行時間は長くなる場合があります。
この区間でIso Start設定
VD
1V = 33.33ms
Isochronous
Isochronous出力の 準備を行う
画像読み出し
Isochronous転送開始
Isochronous Startの場合
この区間でIso Stop設定
VD
1V = 33.33ms
Isochronous
Isochronous停止の 準備を行う
画像読み出し
この区間からIsochronous停止
Isochronous Stop (30Frame/s) の場合
| Isochronous停止の | |
| 準備を行う | この区間はまだ1Frame分の画像データを |
|
| |
この区間でIso Stop設定 |
| 送っている最中なので停止できない |
VD
この区間からIsochronous停止
Isochronous
Isochronous Stop (7.5Frame/s) の場合
24