AR# 66615

HDMI TX Subsystem v1.0 - XAPP1275 - パススルー モードでオーディオ情報のフレームが転送されない

説明

パススルー モードでオーディオ情報のフレームが転送されません。この理由を教えてください。

ソリューション

これは HDMI ドライバーの既知の問題で、Vivado 2016.1 以降のバージョンで修正される予定です。

Vivado 2015.4 でこの問題に対応するためのパッチは、(Xilinx Answer 66534) を参照してください。

ドライバーの修正に加え、XAPP1275 では xdhmi_example.c ファイルにある RxAuxCallback ファンクションを更新する必要があります。

void RxAuxCallback(void *CallbackRef)
{
  u8 AuxBuffer[36];
  // In pass-through mode copy some aux packets 
  if (IsPassThrough) {
  // First copy the RX packet into the local buffer
    memcpy(AuxBuffer, XV_HdmiRxSs_GetAuxiliary(&HdmiRxSs), sizeof(AuxBuffer));
    // Then re-send the aux packet
    XV_HdmiTxSs_SendAuxInfoframe(&HdmiTxSs, AuxBuffer);
  }
}

アンサー レコード リファレンス

マスター アンサー レコード

AR# 66615
日付 10/20/2016
ステータス アーカイブ
種類 一般
IP