The current version of the DisplayPort IP supports 8-channel audio. Secondary Channel features from the DisplayPort Standard v1.2a are supported.
The DisplayPort Audio IP core is offered as modules to provide flexibility and freedom to modify the system as needed. As shown in the following table, the audio interface to the DisplayPort core is defined using an AXI4-Stream interface to improve system design and IP integration.
32-bit AXI TDATA is formatted according as follows:
Control Bits + 24-bit Audio Sample + Preamble
The ingress channel buffer in the DisplayPort core
accepts data from the AXI4-Stream interface based on buffer
availability and audio control programming. A valid transfer takes place when tready and tvalid are asserted as
described in the AXI4-Stream protocol. The ingress channel
buffer acts as a holding buffer.
The DisplayPort Source has a fixed secondary packet length [Header = 4 Bytes + 4 Parity Bytes, Payload = 32 Sample Bytes + 8 Parity Bytes]. In a 1-2 channel transmission, the source accumulates eight audio samples in the internal channel buffer, and then sends the packet to main link.