DisplayPort Intel® FPGA IPユーザーガイド

ID 683273
日付 10/16/2023
Public
ドキュメント目次

10.8.1. DPTX_AUX_CONTROL

トランザクション要求の場合

  1. READY_TO_TX が 1 になるのを待ちます。
  2. トランザクション・コマンド、アドレス、長さ (0 ~ 15) フィールド、およびデータペイロードを使用してレジスター DPTX_AUX_COMMAND から DPTX_AUX_BYTE18 へ書き込みます。
  3. トランザクションのメッセージの全長 (ヘッダーには 3 + 長さバイトには 1 + データバイトには 0 ~ 16) を使用して LENGTH を書き込みます。
  4. リクエスト送信が開始します。

トランザクション応答の場合

  1. トランザクション要求を発行します。
  2. MSG_READY が 1 になるのを待ちます。タイムアウトを実装します。
  3. トランザクション応答の全長を LENGTH から読み取ります。
  4. トランザクション応答のコマンドを DPTX_AUX_COMMAND レジスターから読み取ります。このトランザクションは、MSG_READYLENGTH をクリアします。
  5. レジスター DPTX_AUX_BYTE0 から DPTX_AUX_BYTE15 までのトランザクション応答のデータペイロードを読み込みます (LENGTH - 1 バイトを読み込みます)。

アドレス: 0x0100

方向: RW

リセット: 0x00000000

表 112.  DPTX_AUX_CONTROL ビット
ビット ビット名 説明
31 MSG_READY

0 = 返信待ち

1 = 返信が完全に受信されました

30 READY_TO_TX

0 = リクエスト送信中または返信待ち

1 = リクエスト送信準備完了

29:5 未使用
4:0 LENGTH 次のトランザクション要求については、送信するメッセージの全長 (3 ~ 20)、最後に受信したトランザクション返信については、受信したメッセージの全長 (1 ~ 17)。