Table 31-8 through Table 31-36 describe the individual ATL module registers.
Table 31-8 ATL_REVIDAddress Offset | 0x0000 0000 | | |
Physical Address | 0x4843 C000 | Instance | ATL |
Description | ATL IP revision. Value is hard wired and revised for each new IP release |
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REV |
Bits | Field Name | Description | Type | Reset |
---|
31:0 | REV | Identifies the ATL revision. | R | 0x0000 0000 |
Table 31-9 ATL_PPMR0Address Offset | 0x0000 0200 | | |
Physical Address | 0x4843 C200 | Instance | ATL |
Description | Parts per million register for the first ATL instance. This register is used by the adjusting circuit. The Parts-Per-Million Registers 0-2 (PPMRn) are used by the audio re-timing code to adjust the DAC clocking rate by changing the McASP clocks. The McASP high-speed clock slows down or speeds up by the PPM written to PPM_SETTING bits [8:0], which changes the DAC over-sampling clock or the frame sync and bit clocks. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PPM_SLOWDOWN | RESERVED | PPM_SETTING |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15 | PPM_SLOWDOWN | Part-Per-Million Slowdown | RW | 0 |
0x0: Speed up |
0x1: Slow down |
14:9 | RESERVED | | R | 0x00 |
8:0 | PPM_SETTING | PPM_SETTING PPM adjustment = PPMR[8:0] ÷ 220 | | |
Table 31-10 ATL_BBSR0Address Offset | 0x0000 0204 | | |
Physical Address | 0x4843 C204 | Instance | ATL |
Description | Baseband sample register for the first ATL instance. |
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SAMPLE_COUNT |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15:0 | SAMPLE_COUNT | The measuring circuit produces a 16- bit Sample Count that is stored in the BBSR register. Its inputs are the Audio IIS Word Select (AWS) and the Baseband IIS Word Select (BWS) from their respective McASP pins. | R | 0x0000 |
Table 31-11 ATL_ATLCR0Address Offset | 0x0000 0208 | | |
Physical Address | 0x4843 C208 | Instance | ATL |
Description | ATL configuration register for first ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ATL_INTERNAL_DIVIDER |
Bits | Field Name | Description | Type | Reset |
---|
31:5 | RESERVED | | R | 0x0000 00 |
4:0 | ATL_INTERNAL_DIVIDER | ATL Internal Divider. Sets ATLPCLK-to-ATCLK ratio. The ATL Internal Divider divides down the ATL master clock (ATLPCLK) to generate ATCLK. | RW | 0x00 |
Table 31-12 ATL_SWEN0Address Offset | 0x0000 0210 | | |
Physical Address | 0x4843 C210 | Instance | ATL |
Description | Software enable bit for the first ATL instance. The audio tracking logic (ATL) must be held in reset while the AWS, BWS, and ATPCLK mux selections are set, and while the system level clocking is configured. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SWEN |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | SWEN | Software enable bit. The software must enable this bit to enable the first ATL instance. | RW | 0 |
0x0: ATL0 disabled |
0x1: ATL0 enabled |
Table 31-13 ATL_BWSMUX0Address Offset | 0x0000 0214 | | |
Physical Address | 0x4843 C214 | Instance | ATL |
Description | Select source for BWS input to first ATL instance. The ATL baseband word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the first ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | BWSMUX | Baseband Word Select Mux. Selects the source for the BWS input to the first ATL instance. | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-14 ATL_AWSMUX0Address Offset | 0x0000 0218 | | |
Physical Address | 0x4843 C218 | Instance | ATL |
Description | Select source for AWS input to the first ATL instance. The ATL audio word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the first ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | AWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | AWSMUX | Audio Word Select Mux. Selects the source for the AWS input to the first ATL instance. | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-15 ATL_PCLKMUX0Address Offset | 0x0000 021C | | |
Physical Address | 0x4843 C21C | Instance | ATL |
Description | Select source for ATLPCLK input to all four ATL instances. The ATL clock input can be driven from with the OCP_CLK or the ATLPCLK inputs. The ATLPCLK selection register determines the final clock source for the ATL core audio tracking logic. In most use cases this will be set to the ATLPCLK input to use the system clocks shown in the device specific data manual. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PCLKMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | PCLKMUX | ATLPCLK Selection Register Mux. Selects the source for the ATLPCLK input to all four ATL instances. | RW | 0 |
0x0: OCP_CLK input |
0x1: ATLPCLK input |
Table 31-16 ATL_PPMR1Address Offset | 0x0000 0280 | | |
Physical Address | 0x4843 C280 | Instance | ATL |
Description | Parts per million register for the second ATL instance. This register is used by the adjusting circuit. The Parts-Per-Million Registers 0-2 (PPMRn) are used by the audio re-timing code to adjust the DAC clocking rate by changing the McASP clocks. The McASP high-speed clock slows down or speeds up by the PPM written to PPM_SETTING bits [8:0], which changes the DAC over-sampling clock or the frame sync and bit clocks. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PPM_SLOWDOWN | RESERVED | PPM_SETTING |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15 | PPM_SLOWDOWN | Part-Per-Million Slowdown | RW | 0 |
0x0: Speed up |
0x1: Slow down |
14:9 | RESERVED | | R | 0x00 |
8:0 | PPM_SETTING | PPM_SETTING PPM adjustment = PPMR[8:0] ÷ 220 | | |
Table 31-17 ATL_BBSR1Address Offset | 0x0000 0284 | | |
Physical Address | 0x4843 C284 | Instance | ATL |
Description | Baseband sample register for the second ATL instance. |
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SAMPLE_COUNT |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15:0 | SAMPLE_COUNT | The measuring circuit produces a 16- bit Sample Count that is stored in the BBSR register. Its inputs are the Audio IIS Word Select (AWS) and the Baseband IIS Word Select (BWS) from their respective McASP pins. | R | 0x0000 |
Table 31-18 ATL_ATLCR1Address Offset | 0x0000 0288 | | |
Physical Address | 0x4843 C288 | Instance | ATL |
Description | ATL configuration register for the second ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ATL_INTERNAL_DIVIDER |
Bits | Field Name | Description | Type | Reset |
---|
31:5 | RESERVED | | R | 0x0000 00 |
4:0 | ATL_INTERNAL_DIVIDER | ATL Internal Divider. Sets ATLPCLK-to-ATCLK ratio. The ATL Internal Divider divides down the ATL master clock (ATLPCLK) to generate ATCLK. | RW | 0x00 |
Table 31-19 ATL_SWEN1Address Offset | 0x0000 0290 | | |
Physical Address | 0x4843 C290 | Instance | ATL |
Description | Software enable bit for the second ATL instance. The audio tracking logic (ATL) must be held in reset while the AWS, BWS, and ATPCLK mux selections are set, and while the system level clocking is configured. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SWEN |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | SWEN | Software enable bit. The software must enable this bit to enable the second ATL instance. | RW | 0 |
0x0: ATL1 disabled |
0x1: ATL1 enabled |
Table 31-20 ATL_BWSMUX1Address Offset | 0x0000 0294 | | |
Physical Address | 0x4843 C294 | Instance | ATL |
Description | Select source for BWS input to the second ATL instance. The ATL baseband word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the second ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | BWSMUX | Baseband Word Select Mux. Selects the source for the BWS input to the second ATL instance. | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-21 ATL_AWSMUX1Address Offset | 0x0000 0298 | | |
Physical Address | 0x4843 C298 | Instance | ATL |
Description | Select source for AWS input to the second ATL instance. The ATL audio word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the second ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | AWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | AWSMUX | Audio Word Select Mux. Selects the source for the AWS input to the second ATL instance. | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-22 ATL_PCLKMUX1Address Offset | 0x0000 029C | | |
Physical Address | 0x4843 C29C | Instance | ATL |
Description | Select source for ATLPCLK input to the second ATL instance. The ATL clock input can be driven from with the OCP_CLK or the ATLPCLK inputs. The ATLPCLK selection register determines the final clock source for the ATL core audio tracking logic. In most use cases this will be set to the ATLPCLK input to use the system clocks shown in the device specific data manual. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PCLKMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | PCLKMUX | ATLPCLK Selection Register Mux. Selects the source for the ATLPCLK input to the second ATL instance. (Not functional). | RW | 0 |
0x0: OCP_CLK input |
0x1: ATLPCLK input |
Table 31-23 ATL_PPMR2Address Offset | 0x0000 0300 | | |
Physical Address | 0x4843 C300 | Instance | ATL |
Description | Parts per million register for the third ATL instance. This register is used by the adjusting circuit. The Parts-Per-Million Registers 0-2 (PPMRn) are used by the audio re-timing code to adjust the DAC clocking rate by changing the McASP clocks. The McASP high-speed clock slows down or speeds up by the PPM written to PPM_SETTING bits [8:0], which changes the DAC over-sampling clock or the frame sync and bit clocks. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PPM_SLOWDOWN | RESERVED | PPM_SETTING |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15 | PPM_SLOWDOWN | Part-Per-Million Slowdown | RW | 0 |
0x0: Speed up |
0x1: Slow down |
14:9 | RESERVED | | R | 0x00 |
8:0 | PPM_SETTING | PPM_SETTING PPM adjustment = PPMR[8:0] ÷ 220 | | |
Table 31-24 ATL_BBSR2Address Offset | 0x0000 0304 | | |
Physical Address | 0x4843 C304 | Instance | ATL |
Description | Baseband sample register for third ATL instance. |
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SAMPLE_COUNT |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15:0 | SAMPLE_COUNT | The measuring circuit produces a 16- bit Sample Count that is stored in the BBSR register. Its inputs are the Audio IIS Word Select (AWS) and the Baseband IIS Word Select (BWS) from their respective McASP pins. | R | 0x0000 |
Table 31-25 ATL_ATLCR2Address Offset | 0x0000 0308 | | |
Physical Address | 0x4843 C308 | Instance | ATL |
Description | ATL configuration register for the third ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ATL_INTERNAL_DIVIDER |
Bits | Field Name | Description | Type | Reset |
---|
31:5 | RESERVED | | R | 0x0000 00 |
4:0 | ATL_INTERNAL_DIVIDER | ATL Internal Divider. Sets ATLPCLK-to-ATCLK ratio. The ATL Internal Divider divides down the ATL master clock (ATLPCLK) to generate ATCLK. | RW | 0x00 |
Table 31-26 ATL_SWEN2Address Offset | 0x0000 0310 | | |
Physical Address | 0x4843 C310 | Instance | ATL |
Description | Software enable bit for the third ATL instance. The audio tracking logic (ATL) must be held in reset while the AWS, BWS, and ATPCLK mux selections are set, and while the system level clocking is configured. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SWEN |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | SWEN | Software enable bit. The software must enable this bit to enable the third ATL instance. | RW | 0 |
0x0: ATL2 disabled |
0x1: ATL2 enabled |
Table 31-27 ATL_BWSMUX2Address Offset | 0x0000 0314 | | |
Physical Address | 0x4843 C314 | Instance | ATL |
Description | Select source for BWS input to to the third ATL instance. The ATL baseband word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the third ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 000 |
3:0 | BWSMUX | Baseband Word Select Mux. Selects the source for the BWS input to the third ATL instance. | RW | 0x0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-28 ATL_AWSMUX2Address Offset | 0x0000 0318 | | |
Physical Address | 0x4843 C318 | Instance | ATL |
Description | Select source for AWS input to the third ATL instance. The ATL audio word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the third ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | AWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | AWSMUX | Audio Word Select Mux. Selects the source for the AWS input to the third ATL instance. | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-29 ATL_PCLKMUX2Address Offset | 0x0000 031C | | |
Physical Address | 0x4843 C31C | Instance | ATL |
Description | Select source for ATLPCLK input to the third ATL instance. The ATL clock input can be driven from with the OCP_CLK or the ATLPCLK inputs. The ATLPCLK selection register determines the final clock source for the ATL core audio tracking logic. In most use cases this will be set to the ATLPCLK input to use the system clocks shown in the device specific data manual. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PCLKMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | PCLKMUX | ATLPCLK Selection Register Mux. Selects the source for the ATLPCLK input to the third instance. (Not functional). | RW | 0 |
0x0: OCP_CLK input |
0x1: ATLPCLK input |
Table 31-30 ATL_PPMR3Address Offset | 0x0000 0380 | | |
Physical Address | 0x4843 C380 | Instance | ATL |
Description | Parts per million register fourth ATL instance. This register is used by the adjusting circuit. The Parts-Per-Million Registers 0-2 (PPMRn) are used by the audio re-timing code to adjust the DAC clocking rate by changing the McASP clocks. The McASP high-speed clock slows down or speeds up by the PPM written to PPM_SETTING bits [8:0], which changes the DAC over-sampling clock or the frame sync and bit clocks. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PPM_SLOWDOWN | RESERVED | PPM_SETTING |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15 | PPM_SLOWDOWN | Part-Per-Million Slowdown | RW | 0 |
0x0: Speed up |
0x1: Slow down |
14:9 | RESERVED | | R | 0x00 |
8:0 | PPM_SETTING | PPM_SETTING PPM adjustment = PPMR[8:0] ÷ 220 | | |
Table 31-31 ATL_BBSR3Address Offset | 0x0000 0384 | | |
Physical Address | 0x4843 C384 | Instance | ATL |
Description | Baseband sample register fourth ATL instance. |
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SAMPLE_COUNT |
Bits | Field Name | Description | Type | Reset |
---|
31:16 | RESERVED | | R | 0x0000 |
15:0 | SAMPLE_COUNT | The measuring circuit produces a 16- bit Sample Count that is stored in the BBSR register. Its inputs are the Audio IIS Word Select (AWS) and the Baseband IIS Word Select (BWS) from their respective McASP pins. | R | 0x0000 |
Table 31-32 ATL_ATLCR3Address Offset | 0x0000 0388 | | |
Physical Address | 0x4843 C388 | Instance | ATL |
Description | ATL configuration register fourth ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ATL_INTERNAL_DIVIDER |
Bits | Field Name | Description | Type | Reset |
---|
31:5 | RESERVED | | R | 0x0000 00 |
4:0 | ATL_INTERNAL_DIVIDER | ATL Internal Divider. Sets ATLPCLK-to-ATCLK ratio. The ATL Internal Divider divides down the ATL master clock (ATLPCLK) to generate ATCLK. | RW | 0x00 |
Table 31-33 ATL_SWEN3Address Offset | 0x0000 0390 | | |
Physical Address | 0x4843 C390 | Instance | ATL |
Description | Software enable bit for fourth ATL instance. The audio tracking logic (ATL) must be held in reset while the AWS, BWS, and ATPCLK mux selections are set, and while the system level clocking is configured. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SWEN |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | SWEN | Software enable bit. The software must enable this bit to enable the fourth ATL instance. | RW | 0 |
0x0: ATL3 disabled |
0x1: ATL3 enabled |
Table 31-34 ATL_BWSMUX3Address Offset | 0x0000 0394 | | |
Physical Address | 0x4843 C394 | Instance | ATL |
Description | Select source for BWS input to fourth instance ATL. The ATL baseband word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the fourth ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 000 |
3:0 | BWSMUX | Baseband Word Select Mux. Selects the source for the BWS input to the fourth ATL instance. | RW | 0x0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-35 ATL_AWSMUX3Address Offset | 0x0000 0398 | | |
Physical Address | 0x4843 C398 | Instance | ATL |
Description | Select source for AWS input to fourth instance ATL. The ATL audio word input can be connected to up to 15 different input sources. This register must be configured to set the McASP (or other input) desired for the fourth ATL instance. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | AWSMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:4 | RESERVED | | R | 0x0000 0000 |
3:0 | AWSMUX | Audio Word Select Mux. Selects the source for the AWS input to the fourth ATL instance | RW | 0 |
| | 0x0: MCASP1_FSR | | |
| | 0x1: MCASP1_FSX | | |
| | 0x2: MCASP2_FSR | | |
| | 0x3: MCASP2_FSX | | |
| | 0x4: MCASP3_FSX | | |
| | 0x5: MCASP4_FSX | | |
| | 0x6: MCASP5_FSX | | |
| | 0x7: MCASP6_FSX | | |
| | 0x8: MCASP7_FSX | | |
| | 0x9: MCASP8_FSX | | |
| | 0xA: MCASP8_AHCLKX | | |
| | 0xB: XREF_CLK3 input pad | | |
| | 0xC: XREF_CLK0 input pad | | |
| | 0xD: XREF_CLK1 input pad | | |
| | 0xE: XREF_CLK2 input pad | | |
| | 0xF: SYS_CLK1 | | |
Table 31-36 ATL_PCLKMUX3Address Offset | 0x0000 039C | | |
Physical Address | 0x4843 C39C | Instance | ATL |
Description | Select source for ATLPCLK input to fourth instance ATL. The ATL clock input can be driven from with the OCP_CLK or the ATLPCLK inputs. The ATLPCLK selection register determines the final clock source for the ATL core audio tracking logic. In most use cases this will be set to the ATLPCLK input to use the system clocks shown in the device specific data manual. |
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PCLKMUX |
Bits | Field Name | Description | Type | Reset |
---|
31:1 | RESERVED | | R | 0x0000 0000 |
0 | PCLKMUX | ATLPCLK Selection Register Mux. Selects the source for the ATLPCLK input to the fourth ATL instance. (Not functional). | RW | 0 |
0x0: OCP_CLK input |
0x1: ATLPCLK input |