10 Device Setup (デバイスのセットアップ)
10.4 Bootstrap Registers (ブートストラップレジスタ)
10.4.21 LinkConfig
This register shall hold a valid combination of the Device link speed and number of active links. Writing to this register shall set the link speeds on the specified links.
Comment: Not all theoretical combinations of link speed and number of links may be usable. One register is used to ensure that the two variables are set simultaneously. The XML file and product documentation give valid combinations for the Device. A link reset sets the value corresponding to the selected discovery rate and total number of links.
Bits Name Description
31-16 Number of links Number of activated Device links (e.g. 1 for one link, 2 for two links, etc.) 15-0 Link speed Bit rate selection code, see Table 49.
Table 49 ― Bit rate codes
Bit Rate (Gbps) Bit Rate Code
1.250 0x28 2.500 0x30 3.125 0x38 5.000 0x40 6.250 0x48
このレジスタではデバイスのリンクスピードとリンク数の有効な組み合わせを保持すること<SHALL>。このレジスタ へ書き込むことで指定リンクでのリンクスピードを設定する<SHALL>。
コメント: リンクスピードと使用可能なリンク数の理論上の全ての組み合わせというわけではない。2つの変数が同時に設定さ れることを保証するために1つのレジスタが用いられる。XML ファイルと製品の仕様書はデバイスの有効な設定情 報を提供する。リンクリセットは選択されたディスカバリレートと総リンク数に相当する値をデバイスに設定する。
ビット範囲 名前 説明
31-16 Number of links 動作中のデバイス側リンク数(例:1つのリンクのとき1,2つのリンクのとき2)
15-0 Link speed 表 49に示すビットレート選択コード 表 49 ― 各ビットレートコード
ビットレート(Gbps) ビットレートコード
1.250 0x28 2.500 0x30 3.125 0x38 5.000 0x40 6.250 0x48
10.4.22 LinkConfigDefault
This register shall provide the value of the LinkConfig register that allows the Device to operate in its default mode. If the Device does not support a default mode (i.e. it needs many register settings to operate) this register shall be set to 0x00000000.
Comment: This allows a simple Host (e.g. a basic “closed system” format converter) to automatically set the correct bit rate and obtain images from a Device.
このレジスタではデバイスに対し,デバイスのデフォルトモードで動作するためのLinkConfigレジスタの値を提供 すること<SHALL>。デバイスが一定のデフォルトモードというものをサポートしていない場合(動作するために多 数のレジスタ設定が必要な場合等)はこのレジスタは 0x00000000 に設定すること<SHALL>。
コメント: これは簡易的なホスト(フォーマットコンバータのような必要最小限のクローズドシステム)が的確なビットレートを自動 的に設定し,デバイスから画像を取得することを可能にする。
10.4.23 TestMode
Writing the value 0x00000001 to this register shall enable test packets transmission from Device to Host.
The value 0x00000000 shall allow normal operation. When the value is changed from 0x00000001 to 0x00000000 the Device shall complete the packet of 1024 test words currently being transmitted.
Comment: A link reset sets the value 0x00000000.
このレジスタに値 0x00000001 を書きこむことでデバイスからホストへのテストパケット伝送を有効とすること
<SHALL>。値 0x00000000 を書き込んだ場合は通常動作とする<SHALL>。値が 0x00000001 から 0x00000000 に変更された時は,デバイスは現在動作している 1024 テストワードのパケット伝送を完了すること<SHALL>。 コメント: リンクリセットは0x00000000の値を設定する。
10.4.24 TestErrorCountSelector
This register shall select the required TestErrorCount[] register. It shall hold a valid Device Link ID.
Comment: A link reset sets the value 0x00000000.
このレジスタでは必要となるTestErrorCount[]レジスタを指定する<SHALL>。有効なデバイス側リンク ID の値を 選んで保持すること<SHALL>。
コメント: リンクリセットは0x00000000の値を設定する。
10.4.25 TestErrorCount[TestErrorCountSelector]
This register shall provide the current link error count for the Device Link ID stored in register TestErrorCountSelector.
Writing 0x00000000 to this register shall reset to zero the link error count for the Device Link ID stored in register TestErrorCountSelector.
Comment: A link reset sets all link error counters to zero.
このレジスタではTestErrorCountSelectorレジスタにストアされるデバイス側リンク ID において現在のリンクでの エラーカウントを提供すること<SHALL>。
このレジスタに 0x00000000 を書き込むことによってTestErrorCountSelectorにストアされるデバイス側リンク ID の リンクエラーカウンタをゼロにリセットすること<SHALL>。
コメント: リンクリセットは全てのリンクエラーカウンタをゼロに設定する。