JAJSHA5B May 2019 – January 2021 DS90UH941AS-Q1
PRODUCTION DATA
HDCP トランスミッタは、接続されたコントローラに INTB ピンを介して割り込み信号を生成できます。このピンは、認証フローの一部をコントローラが処理する必要性のために、またはリンクのステータスまたは認証のエラーを示すために使用できます。INTB ピンは、その他の割り込み元と共有できるオープン・ドレインのアクティブ Low 信号です。HDCP 割り込み制御レジスタ (HDCP_ICR、アドレス 0xC6) は各種の割り込み条件を有効化するために、また HDCP 割り込みステータス・レジスタ (HDCP_ISR、アドレス 0xC7) は割り込み条件を監視するために使用されます。HDCP_ICR のビット 0 は、アクティブ Low の INTB ピンで割り込みを生成できるようにその他の 1 つ以上の割り込みイネーブルと共にセットする必要があるグローバル割り込みイネーブルです。
割り込みが検出されると、割り込み条件を特定するためにコントローラは HDCP_ISR レジスタを読み出します。HDCP_ISR のビット 0 は割り込みが発生したことを示し、個々のステータス・ビットはどの条件がトリガされたかを示します。また、HDCP_ISR の読み出しによって割り込みはクリアされ、INTB ピンが解放されます。必要に応じて、現在のデバイス・ステータスを確認するため、コントローラは HDCP_STS レジスタを読み出します。使用可能な割り込み条件の詳細については、HDCP_ICR および HDCP_ISR レジスタの定義を参照してください。
レシーバ割り込み (HDCP_ICR と HDCP_ISR のビット 5) は特殊です。この割り込みを使用して、HDCP レシーバの INTB_IN ピンから HDCP トランスミッタ割り込みピン (INTB) に外部割り込みを伝搬します。この割り込みはアクティブ Low であり、その他の割り込み条件と同様に扱われます。割り込み信号の立ち下がりエッジが検出されると、HDCP トランスミッタは割り込み条件をラッチし、HDCP_ISR の IS_RX_INT ビットをセットし、INTB ピンを Low にアサートします。割り込み信号をクリアするには、コントローラは HDCP_ISR を読み出し、INTB ピンを解放し、HDCP_ISR をクリアする必要があります。次に、HDCP レシーバの INTB_IN ピンの現在のステータスを確認するため、コントローラは HDCP_STS:RX_INT ビットをチェックできます。INTB ピンは、INTB_IN 信号の次の立ち下がりエッジまでデアサートされたまま維持されます。