SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
This is where the SRC7 filter is configured
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| AASRC0 | 02D0 0174h |
| AASRC1 | 02D4 0174h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CHANNEL_ENABLE | OUTPUT_WORD_LENGTH | GROUP_DELAY | DE_EMPHASIS_MODE | ||||
| R/W | R/W | R/W | R/W | ||||
| 0h | 0h | 0h | 0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ATTENUATION | |||||||
| R/W | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DIRECT_DOWN_SAMPLE | MUTE | DITHER_ENABLE | ||||
| R | R/W | R/W | R/W | ||||
| 0h | 0h | 0h | 0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| INPUT_WORD_LENGTH | OUTPUT_CLOCK_ZONE_SELECT | INPUT_CLOCK_ZONE_SELECT | |||||
| R/W | R/W | R/W | |||||
| 0h | 0h | 0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31:30 | CHANNEL_ENABLE | R/W | 0h | Setting this enables the Channels of SRC7 The output FIFOs for the stream must be enabled before the input FIFOs 00: No channel enabled 01: Only Right Channel enabled 10: Only Left Channel enabled 11: Both channels enabled Clearing this register will clear the data path |
| 29:28 | OUTPUT_WORD_LENGTH | R/W | 0h | These bits select the word length for the SRC7 output data The word length reduction is performed by utilizing triangular PDF dithering 0: 24 Bits [Default] 1: 20 Bits 2: 18 Bits 3: 16 Bits |
| 27:26 | GROUP_DELAY | R/W | 0h | These bits select the interpolation filter group delay by configuring the number of samples which are pre-buffered prior to the re-sampler function 0: 64 Samples [Default] 1: 32 Samples 2: 16 Samples 3: 8 Samples |
| 25:24 | DE_EMPHASIS_MODE | R/W | 0h | These bits are utilized to enable or disable the digital de-emphasis filter manually The de-emphasis filter is intended to process 50/15s pre-emphasized audio material at the following input sampling rates 0: De-Emphasis Disabled [Default] 1: De-Emphasis Enabled for fS = 48kHz 2: De-Emphasis Enabled for fS = 441kHz 3: De-Emphasis Enabled for fS = 32kHz |
| 23:16 | ATTENUATION | R/W | 0h | These bits are utilized to configure the SRC digital output attenuation for the stream Output Attenuation [dB] = N 05, where N = Attenuation[7:0]DEC |
| 15:11 | RESERVED | R | 0h | Always read as 0 |
| 10 | DIRECT_DOWN_SAMPLE | R/W | 0h | This bit selects the mode of the decimation function, either true decimation filter or direct down-sampling without filtering DDN Decimation Function. Note: Direct down-sampling should only be used when the output sampling rate is higher than the input sampling rate When the output sampling rate is equal to or lower than the input sampling rate, the Decimation Filter must be used in order to avoid aliasing 0 Decimation Filter 1 Direct Down Sampling |
| 9 | MUTE | R/W | 0h | This bit enables or disables the SRC output soft mute function; output data set to all zeros 0 Mute disabled 1 Mute enabled |
| 8 | DITHER_ENABLE | R/W | 0h | This bit enables or disables the SRC filters dithering 0 Dithering disabled 1 Dithering enabled |
| 7:6 | INPUT_WORD_LENGTH | R/W | 0h | These bits select the word length for the SRC0 input data 0: 24 Bits [Default] 1: 20 Bits 2: 18 Bits 3: 16 Bits |
| 5:3 | OUTPUT_CLOCK_ZONE_SELECT | R/W | 0h | This selects the output clock zone for the stream0 It can select between the 4 external audio clock zones Based on this number rate and stamp is passed to the Stream0 Sample rate converter from respective clock recovery loop 00: This selects the Clock Recovery loop 0 01: This selects the Clock Recovery loop 1 10: This selects the Clock Recovery loop 2 11: This selects the Clock Recovery loop 3 In case of Galileo other values are not valid |
| 2:0 | INPUT_CLOCK_ZONE_SELECT | R/W | 0h | This selects the input clock zone for the stream0 It can select between the 4 external audio clock zones Based on this number rate and stamp is passed to the Stream0 Sample rate converter from respective clock recovery loop 000: This selects the Clock Recovery loop 0 001: This selects the Clock Recovery loop 1 010: This selects the Clock Recovery loop 2 011: This selects the Clock Recovery loop 3 In case of Galileo other values are not valid |