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

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

9.16. btc_dprx_syslib_add_rx

   

プロトタイプ

int btc_dprx_syslib_add_rx(
BYTE rx_idx,
unsigned int rx_base_addr,
unsigned int rx_irq_id,
unsigned int rx_irq_num,
unsigned int rx_num_of_sinks,
unsigned int options)

スレッドセーフ

なし

ISR から利用可能

なし

インクルード

< btc_dprx_syslib.h >

戻り値

0 = 成功、 1 = 失敗

パラメーター

  • rx_idx — シンク・インスタンス・インデックス (0 ~ 3)
  • rx_base_addr — RX ベースアドレス
  • rx_irq_id — RX IRQ ID
  • rx_irq_num — RX IRQ 番号
  • rx_num_of_sinks — 使用するストリーミング・シンクの数 (1 ~ 4)
  • options — このインスタンスへの OR 演算オプションまたは未使用の場合はゼロ

説明

この関数は、システム・ライブラリーにシンク (RX) インスタンスを宣言します。存在するシンク・インスタンスごとに一度呼び出す必要があり、 rx_idx = 0 から始めます。すべてのシンクが宣言された後、 btc_dprx_syslib_ init ( ) を呼び出します。

btc_dprx_syslib_add_rx (0, DP_RX_SINK_BASE, DP_RX_SINK_IRQ_INTERRUPT_CONTROLLER_ID, DP_RX_SINK_IRQ, 2, BTC_DPRX_OPT_DISABLE_ERRMON);