Programming DisplayPort Source - 3.0 English

DisplayPort 1.4 TX Subsystem Product Guide (PG299)

Document ID
PG299
Release Date
2022-05-04
Version
3.0 English
  1. Disable audio by writing 0x00 to the TX_AUDIO_CONTROL register. The disable bit also flushes the buffers in the DisplayPort Source and sets the MUTE bit in VB-ID. Xilinx® recommends following this step when there is a change in video/audio parameters.
  2. Write the Audio Info Frame (based on your requirement; this might be optional for some systems). The Audio Info Frame consists of eight writes. The order of write transactions are important and follow the steps in the DisplayPort Audio registers, offset 0x308 (see related information).
  3. Write Channel Count to the TX_AUDIO_CHANNELS register (the value is actual count -1).
  4. If the system is using synchronous clocking then write MAUD and NAUD values to TX_AUDIO_MAUD and TX_AUDIO_NAUD registers, respectively.
  5. Enable audio by writing 0x01 to TX_AUDIO_CONTROL register.