DisplayPort Audio - 2.1 English

DisplayPort RX Subsystem LogiCORE IP Product Guide (PG233)

Document ID
PG233
Release Date
2023-05-25
Version
2.1 English
Table 1. DisplayPort Audio
Offset R/W Definition
12'h300 RW

RX_AUDIO_CONTROL. This register enables audio stream packets in main link.

[0] – Audio Enable

12'h304 RO

RX_AUDIO_INFO_DATA

[31:0] Word formatted as per CEA 861-C Info Frame. Total of eight words should be read.

First word:

[31:24] = HB3

[23:16] = HB2

[15:8] = HB1

[7:0] = HB0

Second word - DB3,DB2,DB1,DB0

.....

Eighth word -DB27,DB26,DB25,DB24

The data bytes DB1…DBN of CEA Info frame are mapped as DB0-DBN-1.Info frame data is copied into these registers (read only).

12'h324 RO

RX_AUDIO_MAUD. M value of audio stream as decoded from audio time stamp packet by the sink (read only).

[31:24] – Reserved

[23:0] – MAUD

12'h328 RO

RX_AUDIO_NAUD. N value of audio stream as decoded from audio time stamp packet by the sink (read only).

[31:24] – Reserved

[23:0] – NAUD

12'h32C RO

RX_AUDIO_STATUS.

[9] – Extension Packet Received. Resets automatically after all words (9) are read. Blocks new packet until host reads the data.

[8:3] – Reserved.

[2:1] – RS Decoder Error Counter. Used for debugging purpose.

[0] – Info Packet Received. Resets automatically after all info words (eight) are read. Blocks new packet until host reads the data.

12'h330 to 12'h350 RO

RX_SDP_EXT_DATA

[31:0] – Word formatted as per extension packet described in protocol standard. Packet length is fixed to 32 bytes in sink controller.

You should convey this information to the source using the vendor fields and ensure correct packet size transmission is done by the source controller. A total of nine words should be read. The extension packet address space can be used to hold the audio copy management packet/ISRC packet/VSC packets.

First word -

[31:24] = HB3

[23:16] = HB2

[15:8] = HB1

[7:0] = HB0

Second word - DB3,DB2,DB1,DB0

...

Ninth word -DB31,DB30,DB29,DB28

Extension packet data is copied into these registers (read only). This is a key-hole memory. So, nine reads from this address space is required.