Audio data is written into memory in an AES3 standard format. The mapping for a 32-bit sample is shown below.
31 |
30 |
29 |
28 |
27:4 |
3:0 |
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parity (P) |
Channel Status (C) |
User Bit (U) |
Validity (V) |
Audio Sample Word |
Preamble Code: •4'b0001: Subframe1 start of audio block. •4'b0010: Subframe1 •4'b0011: Subframe2 |
The metadata (such as P, C, U, V and preamble code) is embedded along with the live data input. For non-live data, registers are provided to input the metadata. The audio stream selector picks two streams per your selection and forwards them to the output.