SLASF35 January   2024 TAC5312-Q1

ADVANCE INFORMATION  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1  Absolute Maximum Ratings
    2. 5.2  ESD Ratings
    3. 5.3  Recommended Operating Conditions
    4. 5.4  Thermal Information
    5. 5.5  Thermal Information
    6. 5.6  Thermal Information
    7. 5.7  Electrical Characteristics
    8. 5.8  Timing Requirements: I2C Interface
    9. 5.9  Switching Characteristics: I2C Interface
    10. 5.10 Timing Requirements: TDM, I2S or LJ Interface
    11. 5.11 Switching Characteristics: TDM, I2S or LJ Interface
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  Serial Interfaces
        1. 6.3.1.1 Control Serial Interfaces
        2. 6.3.1.2 Audio Serial Interfaces
          1. 6.3.1.2.1 Time Division Multiplexed Audio (TDM) Interface
          2. 6.3.1.2.2 Inter IC Sound (I2S) Interface
          3. 6.3.1.2.3 Left-Justified (LJ) Interface
      2. 6.3.2  Using Multiple Devices With Shared Buses
      3. 6.3.3  Phase-Locked Loop (PLL) and Clock Generation
      4. 6.3.4  Input Channel Configuration
      5. 6.3.5  Reference Voltage
      6. 6.3.6  Microphone Bias
      7. 6.3.7  Input DC Fault Diagnostics
        1. 6.3.7.1 Fault Conditions
          1. 6.3.7.1.1 Input Pin Short to Ground
          2. 6.3.7.1.2 Input Pin Short to MICBIAS
          3. 6.3.7.1.3 Open Inputs
          4. 6.3.7.1.4 Short Between INxP and INxM
          5. 6.3.7.1.5 Input Pin Overvoltage
          6. 6.3.7.1.6 Input Pin Short to VBAT_IN
        2. 6.3.7.2 Fault Reporting
          1. 6.3.7.2.1 Overcurrent and Overtemperature Protection
      8. 6.3.8  Signal-Chain Processing
        1. 6.3.8.1 ADC Signal-Chain
          1. 6.3.8.1.1 Programmable Channel Gain and Digital Volume Control
          2. 6.3.8.1.2 Programmable Channel Gain Calibration
          3. 6.3.8.1.3 Programmable Channel Phase Calibration
          4. 6.3.8.1.4 Programmable Digital High-Pass Filter
          5. 6.3.8.1.5 Programmable Digital Biquad Filters
          6. 6.3.8.1.6 Programmable Channel Summer and Digital Mixer
          7. 6.3.8.1.7 Configurable Digital Decimation Filters
            1. 6.3.8.1.7.1 Linear Phase Filters
              1. 6.3.8.1.7.1.1 Sampling Rate: 16kHz or 14.7kHz
              2. 6.3.8.1.7.1.2 Sampling Rate: 24kHz or 22.05kHz
              3. 6.3.8.1.7.1.3 Sampling Rate: 32kHz or 29.4kHz
              4. 6.3.8.1.7.1.4 Sampling Rate: 48kHz or 44.1kHz
              5. 6.3.8.1.7.1.5 Sampling Rate: 96kHz or 88.2kHz
              6. 6.3.8.1.7.1.6 Sampling Rate: 384kHz or 352.8kHz
      9. 6.3.9  DAC Signal-Chain
        1. 6.3.9.1 Programmable Channel Gain and Digital Volume Control
        2. 6.3.9.2 Programmable Channel Gain Calibration
        3. 6.3.9.3 Programmable Digital High-Pass Filter
        4. 6.3.9.4 Programmable Digital Biquad Filters
        5. 6.3.9.5 Programmable Digital Mixer
        6. 6.3.9.6 Configurable Digital Interpolation Filters
          1. 6.3.9.6.1 Linear Phase Filters
            1. 6.3.9.6.1.1 Sampling Rate: 16kHz or 14.7kHz
            2. 6.3.9.6.1.2 Sampling Rate: 24kHz or 22.05kHz
            3. 6.3.9.6.1.3 Sampling Rate: 32kHz or 29.4kHz
            4. 6.3.9.6.1.4 Sampling Rate: 48kHz or 44.1kHz
            5. 6.3.9.6.1.5 Sampling Rate: 96kHz or 88.2kHz
            6. 6.3.9.6.1.6 Sampling Rate: 384kHz or 352.8kHz
      10. 6.3.10 Interrupts, Status, and Digital I/O Pin Multiplexing
  8. Register Maps
    1. 7.1 Page 0 Registers
    2. 7.2 Page 1 Registers
    3. 7.3 Page_3 Registers
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Application
      2. 8.2.2 Design Requirements
      3. 8.2.3 Detailed Design Procedure
  10. Power Supply Recommendations
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
      1. 10.1.1 Related Documentation
    2. 10.2 Receiving Notification of Documentation Updates
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information
    1. 12.1 Tape and Reel Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Page_3 Registers

Table 7-190 lists the memory-mapped registers for the Page_3 registers. All register offset addresses not listed in Table 7-190 should be considered as reserved locations and the register contents should not be modified.

Table 7-190 PAGE_3 Registers
AddressAcronymRegister NameReset ValueSection
0x0PAGE_CFGDevice page register0x00Section 7.3.1
0x1ASASI_CFG0Secondary ASI configuration register 00x30Section 7.3.2
0x1BSASI_TX_CFG0SASI TX configuration register 00x00Section 7.3.3
0x1CSASI_TX_CFG1SASI TX configuration register 10x00Section 7.3.4
0x1DSASI_TX_CFG2SASI TX configuration register 20x00Section 7.3.5
0x1ESASI_TX_CH1_CFGSASI TX Channel 1 configuration register0x00Section 7.3.6
0x1FSASI_TX_CH2_CFGSASI TX Channel 2 configuration register0x01Section 7.3.7
0x20SASI_TX_CH3_CFGSASI TX Channel 3 configuration register0x02Section 7.3.8
0x21SASI_TX_CH4_CFGSASI TX Channel 4 configuration register0x03Section 7.3.9
0x22SASI_TX_CH5_CFGSASI TX Channel 5 configuration register0x04Section 7.3.10
0x23SASI_TX_CH6_CFGSASI TX Channel 6 configuration register0x05Section 7.3.11
0x24SASI_TX_CH7_CFGSASI TX Channel 7 configuration register0x06Section 7.3.12
0x25SASI_TX_CH8_CFGSASI TX Channel 8 configuration register0x07Section 7.3.13
0x26SASI_RX_CFG0SASI RX configuration register 00x00Section 7.3.14
0x27SASI_RX_CFG1SASI RX configuration register 10x00Section 7.3.15
0x28SASI_RX_CH1_CFGSASI RX Channel 1 configuration register0x00Section 7.3.16
0x29SASI_RX_CH2_CFGSASI RX Channel 2 configuration register0x01Section 7.3.17
0x2ASASI_RX_CH3_CFGSASI RX Channel 3 configuration register0x02Section 7.3.18
0x2BSASI_RX_CH4_CFGSASI RX Channel 4 configuration register0x03Section 7.3.19
0x2CSASI_RX_CH5_CFGSASI RX Channel 5 configuration register0x04Section 7.3.20
0x2DSASI_RX_CH6_CFGSASI RX Channel 6 configuration register0x05Section 7.3.21
0x2ESASI_RX_CH7_CFGSASI RX Channel 7 configuration register0x06Section 7.3.22
0x2FSASI_RX_CH8_CFGSASI RX Channel 8 configuration register0x07Section 7.3.23
0x32CLK_CFG12Clock configuration register 120x00Section 7.3.24
0x33CLK_CFG130x00Section 7.3.25
0x34CLK_CFG14Clock configuration register 140x10Section 7.3.26
0x35CLK_CFG15Clock configuration register 150x01Section 7.3.27
0x36CLK_CFG16Clock configuration register 160x00Section 7.3.28
0x37CLK_CFG17Clock configuration register 170x00Section 7.3.29
0x38CLK_CFG18Clock configuration register 180x08Section 7.3.30
0x39CLK_CFG19Clock configuration register 190x20Section 7.3.31
0x3ACLK_CFG20Clock configuration register 200x04Section 7.3.32
0x3BCLK_CFG21Clock configuration register 210x00Section 7.3.33
0x3CCLK_CFG22Clock configuration register 180x01Section 7.3.34
0x3DCLK_CFG23Clock configuration register 180x01Section 7.3.35
0x3ECLK_CFG24Clock configuration register 210x01Section 7.3.36
0x44CLK_CFG300x00Section 7.3.37
0x45CLK_CFG310x00Section 7.3.38
0x46CLKOUT_CFG1CLKOUT configuration register 10x00Section 7.3.39
0x47CLKOUT_CFG2CLKOUT configuration register 20x01Section 7.3.40
0x48BSTCLK_CFG1Boost clock configuration register 10x00Section 7.3.41
0x49SARCLK_CFG1SAR clock configuration register 10x00Section 7.3.42
0x5BADC_OVRLD_FLAG0x00Section 7.3.43

7.3.1 PAGE_CFG Register (Address = 0x0) [Reset = 0x00]

PAGE_CFG is shown in Figure 7-188 and described in Table 7-191.

Return to the Summary Table.

The device memory map is divided into pages. This register sets the page.

Figure 7-188 PAGE_CFG Register
76543210
PAGE[7:0]
R/W-00000000b
Table 7-191 PAGE_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-0PAGE[7:0]R/W0x0These bits set the device page.
0d = Page 0
1d = Page 1
2d to 254d = Page 2 to page 254 respectively
255d = Page 255

7.3.2 SASI_CFG0 Register (Address = 0x1A) [Reset = 0x30]

SASI_CFG0 is shown in Figure 7-189 and described in Table 7-192.

Return to the Summary Table.

This register is the ASI configuration register 0.

Figure 7-189 SASI_CFG0 Register
76543210
SASI_FORMAT[1:0]SASI_WLEN[1:0]SASI_FSYNC_POLSASI_BCLK_POLSASI_BUS_ERRSASI_BUS_ERR_RCOV
R/W-00bR/W-11bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-192 SASI_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7-6SASI_FORMAT[1:0]R/W0x0Secondary ASI protocol format.
0d = TDM mode
1d = I2S mode
2d = LJ (left-justified) mode
3d = Reserved; Don't use
5-4SASI_WLEN[1:0]R/W0x3Secondary ASI word or slot length.
0d = 16 bits (Recommended this setting to be used with 10-kΩ input impedance configuration)
1d = 20 bits
2d = 24 bits
3d = 32 bits
3SASI_FSYNC_POLR/W0x0ASI FSYNC polarity (for SASI protocol only).
0d = Default polarity as per standard protocol
1d = Inverted polarity with respect to standard protocol
2SASI_BCLK_POLR/W0x0ASI BCLK polarity (for SASI protocol only).
0d = Default polarity as per standard protocol
1d = Inverted polarity with respect to standard protocol
1SASI_BUS_ERRR/W0x0ASI bus error detection.
0d = Enable bus error detection
1d = Disable bus error detection
0SASI_BUS_ERR_RCOVR/W0x0ASI bus error auto resume.
0d = Enable auto resume after bus error recovery
1d = Disable auto resume after bus error recovery and remain powered down until host configures the device

7.3.3 SASI_TX_CFG0 Register (Address = 0x1B) [Reset = 0x00]

SASI_TX_CFG0 is shown in Figure 7-190 and described in Table 7-193.

Return to the Summary Table.

This register is the SASI TX configuration register 0.

Figure 7-190 SASI_TX_CFG0 Register
76543210
SASI_TX_EDGESASI_TX_FILLSASI_TX_LSBSASI_TX_KEEPER[1:0]SASI_TX_USE_INT_FSYNCSASI_TX_USE_INT_BCLKSASI_TDM_PULSE_WIDTH
R/W-0bR/W-0bR/W-0bR/W-00bR/W-0bR/W-0bR/W-0b
Table 7-193 SASI_TX_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7SASI_TX_EDGER/W0x0Secondary ASI data output (on the primary and secondary data pin) transmit edge.
0d = Default edge as per the protocol configuration setting in SASI_BCLK_POL
1d = Inverted following edge (half cycle delay) with respect to the default edge setting
6SASI_TX_FILLR/W0x0Secondary ASI data output (on the primary and secondary data pin) for any unused cycles
0d = Always transmit 0 for unused cycles
1d = Always use Hi-Z for unused cycles
5SASI_TX_LSBR/W0x0Secondary ASI data output (on the primary and secondary data pin) for LSB transmissions.
0d = Transmit the LSB for a full cycle
1d = Transmit the LSB for the first half cycle and Hi-Z for the second half cycle
4-3SASI_TX_KEEPER[1:0]R/W0x0Secondary ASI data output (on the primary and secondary data pin) bus keeper.
0d = Bus keeper is always disabled
1d = Bus keeper is always enabled
2d = Bus keeper is enabled during LSB transmissions only for one cycle
3d = Bus keeper is enabled during LSB transmissions only for one and half cycles
2SASI_TX_USE_INT_FSYNCR/W0x0Secondary ASI uses internal FSYNC for output data generation in controller mode configuration as applicable.
0d = Use external FSYNC for ASI protocol data generation
1d = Use internal FSYNC for ASI protocol data generation
1SASI_TX_USE_INT_BCLKR/W0x0Secondary ASI uses internal BCLK for output data generation in controller mode configuration.
0d = Use external BCLK for ASI protocol data generation
1d = Use internal BCLK for ASI protocol data generation
0SASI_TDM_PULSE_WIDTHR/W0x0Secondary ASI fsync pulse width in TDM format.
0d = Fsync pulse is 1 bclk period wide
1d = Fsync pulse is 2 bclk period wide

7.3.4 SASI_TX_CFG1 Register (Address = 0x1C) [Reset = 0x00]

SASI_TX_CFG1 is shown in Figure 7-191 and described in Table 7-194.

Return to the Summary Table.

This register is the SASI TX configuration register 1.

Figure 7-191 SASI_TX_CFG1 Register
76543210
RESERVEDSASI_TX_OFFSET[4:0]
R-000bR/W-00000b
Table 7-194 SASI_TX_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0x0Reserved bits; Write only reset value
4-0SASI_TX_OFFSET[4:0]R/W0x0Secondary ASI output data MSB slot 0 offset (on the primary and secondary data pin).
0d = ASI data MSB location has no offset and is as per standard protocol
1d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of one BCLK cycle with respect to standard protocol
2d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of two BCLK cycles with respect to standard protocol
3d to 30d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset assigned as per configuration
31d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of 31 BCLK cycles with respect to standard protocol

7.3.5 SASI_TX_CFG2 Register (Address = 0x1D) [Reset = 0x00]

SASI_TX_CFG2 is shown in Figure 7-192 and described in Table 7-195.

Return to the Summary Table.

This register is the SASI TX configuration register 2.

Figure 7-192 SASI_TX_CFG2 Register
76543210
SASI_TX_CH8_SELSASI_TX_CH7_SELSASI_TX_CH6_SELSASI_TX_CH5_SELSASI_TX_CH4_SELSASI_TX_CH3_SELSASI_TX_CH2_SELSASI_TX_CH1_SEL
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-195 SASI_TX_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7SASI_TX_CH8_SELR/W0x0Secondary ASI output channel 8 select.
0d = Secondary ASI channel 8 output is on DOUT
1d = Secondary ASI channel 8 output is on DOUT2
6SASI_TX_CH7_SELR/W0x0Secondary ASI output channel 7 select.
0d = Secondary ASI channel 7 output is on DOUT
1d = Secondary ASI channel 7 output is on DOUT2
5SASI_TX_CH6_SELR/W0x0Secondary ASI output channel 6 select.
0d = Secondary ASI channel 6 output is on DOUT
1d = Secondary ASI channel 6 output is on DOUT2
4SASI_TX_CH5_SELR/W0x0Secondary ASI output channel 5 select.
0d = Secondary ASI channel 5 output is on DOUT
1d = Secondary ASI channel 5 output is on DOUT2
3SASI_TX_CH4_SELR/W0x0Secondary ASI output channel 4 select.
0d = Secondary ASI channel 4 output is on DOUT
1d = Secondary ASI channel 4 output is on DOUT2
2SASI_TX_CH3_SELR/W0x0Secondary ASI output channel 3 select.
0d = Secondary ASI channel 3 output is on DOUT
1d = Secondary ASI channel 3 output is on DOUT2
1SASI_TX_CH2_SELR/W0x0Secondary ASI output channel 2 select.
0d = Secondary ASI channel 2 output is on DOUT
1d = Secondary ASI channel 2 output is on DOUT2
0SASI_TX_CH1_SELR/W0x0Secondary ASI output channel 1 select.
0d = Secondary ASI channel 1 output is on DOUT
1d = Secondary ASI channel 1 output is on DOUT2

7.3.6 SASI_TX_CH1_CFG Register (Address = 0x1E) [Reset = 0x00]

SASI_TX_CH1_CFG is shown in Figure 7-193 and described in Table 7-196.

Return to the Summary Table.

This register is the SASI TX Channel 1 configuration register.

Figure 7-193 SASI_TX_CH1_CFG Register
76543210
RESERVEDSASI_TX_CH1_CFGSASI_TX_CH1_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00000b
Table 7-196 SASI_TX_CH1_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_TX_CH1_CFGR/W0x0Secondary ASI output channel 1 configuration.
0d = Secondary ASI channel 1 output is in a tri-state condition
1d = Secondary ASI channel 1 output corresponds to ADC Channel 1 data
4-0SASI_TX_CH1_SLOT_NUM[4:0]R/W0x0Secondary ASI output channel 1 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.7 SASI_TX_CH2_CFG Register (Address = 0x1F) [Reset = 0x01]

SASI_TX_CH2_CFG is shown in Figure 7-194 and described in Table 7-197.

Return to the Summary Table.

This register is the SASI TX Channel 2 configuration register.

Figure 7-194 SASI_TX_CH2_CFG Register
76543210
RESERVEDSASI_TX_CH2_CFGSASI_TX_CH2_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00001b
Table 7-197 SASI_TX_CH2_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_TX_CH2_CFGR/W0x0Secondary ASI output channel 2 configuration.
0d = Secondary ASI channel 2 output is in a tri-state condition
1d = Secondary ASI channel 2 output corresponds to ADC Channel 2 data
4-0SASI_TX_CH2_SLOT_NUM[4:0]R/W0x1Secondary ASI output channel 2 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.8 SASI_TX_CH3_CFG Register (Address = 0x20) [Reset = 0x02]

SASI_TX_CH3_CFG is shown in Figure 7-195 and described in Table 7-198.

Return to the Summary Table.

This register is the SASI TX Channel 3 configuration register.

Figure 7-195 SASI_TX_CH3_CFG Register
76543210
RESERVEDSASI_TX_CH3_CFG[1:0]SASI_TX_CH3_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00010b
Table 7-198 SASI_TX_CH3_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_TX_CH3_CFG[1:0]R/W0x0Secondary ASI output channel 3 configuration.
0d = Secondary ASI channel 3 output is in a tri-state condition
1d = Secondary ASI channel 3 output corresponds to ADC Channel 3 data
2d = Secondary ASI channel 3 output corresponds to VBAT data
3d = Reserved
4-0SASI_TX_CH3_SLOT_NUM[4:0]R/W0x2Secondary ASI output channel 3 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.9 SASI_TX_CH4_CFG Register (Address = 0x21) [Reset = 0x03]

SASI_TX_CH4_CFG is shown in Figure 7-196 and described in Table 7-199.

Return to the Summary Table.

This register is the SASI TX Channel 4 configuration register.

Figure 7-196 SASI_TX_CH4_CFG Register
76543210
RESERVEDSASI_TX_CH4_CFG[1:0]SASI_TX_CH4_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00011b
Table 7-199 SASI_TX_CH4_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_TX_CH4_CFG[1:0]R/W0x0Secondary ASI output channel 4 configuration.
0d = Secondary ASI channel 4 output is in a tri-state condition
1d = Secondary ASI channel 4 output corresponds to ADC Channel 4 data
2d = Secondary ASI channel 4 output corresponds to TEMP data
3d = Reserved
4-0SASI_TX_CH4_SLOT_NUM[4:0]R/W0x3Secondary ASI output channel 4 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.10 SASI_TX_CH5_CFG Register (Address = 0x22) [Reset = 0x04]

SASI_TX_CH5_CFG is shown in Figure 7-197 and described in Table 7-200.

Return to the Summary Table.

This register is the SASI TX Channel 5 configuration register.

Figure 7-197 SASI_TX_CH5_CFG Register
76543210
RESERVEDSASI_TX_CH5_CFG[1:0]SASI_TX_CH5_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00100b
Table 7-200 SASI_TX_CH5_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_TX_CH5_CFG[1:0]R/W0x0Secondary ASI output channel 5 configuration.
0d = Secondary ASI channel 5 output is in a tri-state condition
1d = Secondary ASI channel 5 output corresponds to ASI Input Channel 1 loopback data
2d = Secondary ASI channel 5 output corresponds to echo reference channel 1 data
3d = Reserved
4-0SASI_TX_CH5_SLOT_NUM[4:0]R/W0x4Secondary ASI output channel 5 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.11 SASI_TX_CH6_CFG Register (Address = 0x23) [Reset = 0x05]

SASI_TX_CH6_CFG is shown in Figure 7-198 and described in Table 7-201.

Return to the Summary Table.

This register is the SASI TX Channel 6 configuration register.

Figure 7-198 SASI_TX_CH6_CFG Register
76543210
RESERVEDSASI_TX_CH6_CFG[1:0]SASI_TX_CH6_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00101b
Table 7-201 SASI_TX_CH6_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_TX_CH6_CFG[1:0]R/W0x0Secondary ASI output channel 6 configuration.
0d = Secondary ASI channel 6 output is in a tri-state condition
1d = Secondary ASI channel 6 output corresponds to ASI Input Channel 2 loopback data
2d = Secondary ASI channel 6 output corresponds to echo reference channel 2 data
3d = Reserved
4-0SASI_TX_CH6_SLOT_NUM[4:0]R/W0x5Secondary ASI output channel 6 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.12 SASI_TX_CH7_CFG Register (Address = 0x24) [Reset = 0x06]

SASI_TX_CH7_CFG is shown in Figure 7-199 and described in Table 7-202.

Return to the Summary Table.

This register is the SASI TX Channel 7 configuration register.

Figure 7-199 SASI_TX_CH7_CFG Register
76543210
RESERVEDSASI_TX_CH7_CFG[1:0]SASI_TX_CH7_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00110b
Table 7-202 SASI_TX_CH7_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_TX_CH7_CFG[1:0]R/W0x0Secondary ASI output channel 7 configuration.
0d = Secondary ASI channel 7 output is in a tri-state condition
1d = Secondary ASI channel 7 output corresponds to {VBAT_WLby2, TEMP_WLby2}
2d = Secondary ASI channel 7 output corresponds to {echo_ref_ch1_wlby2, echo_ref_ch2_wlby2}
3d = Reserved
4-0SASI_TX_CH7_SLOT_NUM[4:0]R/W0x6Secondary ASI output channel 7 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.13 SASI_TX_CH8_CFG Register (Address = 0x25) [Reset = 0x07]

SASI_TX_CH8_CFG is shown in Figure 7-200 and described in Table 7-203.

Return to the Summary Table.

This register is the SASI TX Channel 8 configuration register.

Figure 7-200 SASI_TX_CH8_CFG Register
76543210
RESERVEDSASI_TX_CH8_CFGSASI_TX_CH8_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00111b
Table 7-203 SASI_TX_CH8_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_TX_CH8_CFGR/W0x0Secondary ASI output channel 8 configuration.
0d = Secondary ASI channel 8 output is in a tri-state condition
1d = Secondary ASI channel 8 output corresponds to ICLA data
4-0SASI_TX_CH8_SLOT_NUM[4:0]R/W0x7Secondary ASI output channel 8 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.14 SASI_RX_CFG0 Register (Address = 0x26) [Reset = 0x00]

SASI_RX_CFG0 is shown in Figure 7-201 and described in Table 7-204.

Return to the Summary Table.

This register is the SASI RX configuration register 0.

Figure 7-201 SASI_RX_CFG0 Register
76543210
SASI_RX_EDGESASI_RX_USE_INT_FSYNCSASI_RX_USE_INT_BCLKSASI_RX_OFFSET[4:0]
R/W-0bR/W-0bR/W-0bR/W-00000b
Table 7-204 SASI_RX_CFG0 Register Field Descriptions
BitFieldTypeResetDescription
7SASI_RX_EDGER/W0x0Secondary ASI data input (on the primary and secondary data pin) receive edge.
0d = Default edge as per the protocol configuration setting in bit 2 (BCLK_POL)
1d = Inverted following edge (half cycle delay) with respect to the default edge setting
6SASI_RX_USE_INT_FSYNCR/W0x0Secondary ASI uses internal FSYNC for input data latching in controller mode configuration as applicable.
0d = Use external FSYNC for ASI protocol data latching
1d = Use internal FSYNC for ASI protocol data latching
5SASI_RX_USE_INT_BCLKR/W0x0Secondary ASI uses internal BCLK for input data latching in controller mode configuration.
0d = Use external BCLK for ASI protocol data latching
1d = Use internal BCLK for ASI protocol data latching
4-0SASI_RX_OFFSET[4:0]R/W0x0Secondary ASI data input MSB slot 0 offset (on the primary and secondary data pin).
0d = ASI data MSB location has no offset and is as per standard protocol
1d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of one BCLK cycle with respect to standard protocol
2d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of two BCLK cycles with respect to standard protocol
3d to 30d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset assigned as per configuration
31d = ASI data MSB location (TDM mode is slot 0 or I2S, LJ mode is the left and right slot 0) offset of 31 BCLK cycles with respect to standard protocol

7.3.15 SASI_RX_CFG1 Register (Address = 0x27) [Reset = 0x00]

SASI_RX_CFG1 is shown in Figure 7-202 and described in Table 7-205.

Return to the Summary Table.

This register is the SASI RX configuration register 1.

Figure 7-202 SASI_RX_CFG1 Register
76543210
SASI_RX_CH8_SELSASI_RX_CH7_SELSASI_RX_CH6_SELSASI_RX_CH5_SELSASI_RX_CH4_SELSASI_RX_CH3_SELSASI_RX_CH2_SELSASI_RX_CH1_SEL
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-205 SASI_RX_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7SASI_RX_CH8_SELR/W0x0Secondary ASI input channel 8 select.
0d = Secondary ASI channel 8 input is on DIN
1d = Secondary ASI channel 8 input is on DIN2
6SASI_RX_CH7_SELR/W0x0Secondary ASI input channel 7 select.
0d = Secondary ASI channel 7 input is on DIN
1d = Secondary ASI channel 7 input is on DIN2
5SASI_RX_CH6_SELR/W0x0Secondary ASI input channel 6 select.
0d = Secondary ASI channel 6 input is on DIN
1d = Secondary ASI channel 6 input is on DIN2
4SASI_RX_CH5_SELR/W0x0Secondary ASI input channel 5 select.
0d = Secondary ASI channel 5 input is on DIN
1d = Secondary ASI channel 5 input is on DIN2
3SASI_RX_CH4_SELR/W0x0Secondary ASI input channel 4 select.
0d = Secondary ASI channel 4 input is on DIN
1d = Secondary ASI channel 4 input is on DIN2
2SASI_RX_CH3_SELR/W0x0Secondary ASI input channel 3 select.
0d = Secondary ASI channel 3 input is on DIN
1d = Secondary ASI channel 3 input is on DIN2
1SASI_RX_CH2_SELR/W0x0Secondary ASI input channel 2 select.
0d = Secondary ASI channel 2 input is on DIN
1d = Secondary ASI channel 2 input is on DIN2
0SASI_RX_CH1_SELR/W0x0Secondary ASI input channel 1 select.
0d = Secondary ASI channel 1 input is on DIN
1d = Secondary ASI channel 1 input is on DIN2

7.3.16 SASI_RX_CH1_CFG Register (Address = 0x28) [Reset = 0x00]

SASI_RX_CH1_CFG is shown in Figure 7-203 and described in Table 7-206.

Return to the Summary Table.

This register is the SASI RX Channel 1 configuration register.

Figure 7-203 SASI_RX_CH1_CFG Register
76543210
RESERVEDSASI_RX_CH1_CFGSASI_RX_CH1_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00000b
Table 7-206 SASI_RX_CH1_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_RX_CH1_CFGR/W0x0Secondary ASI input channel 1 configuration.
0d = Secondary ASI channel 1 input is disabled
1d = Secondary ASI channel 1 input corresponds to DAC Channel 1 data
4-0SASI_RX_CH1_SLOT_NUM[4:0]R/W0x0Secondary ASI input channel 1 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.17 SASI_RX_CH2_CFG Register (Address = 0x29) [Reset = 0x01]

SASI_RX_CH2_CFG is shown in Figure 7-204 and described in Table 7-207.

Return to the Summary Table.

This register is the SASI RX Channel 2 configuration register.

Figure 7-204 SASI_RX_CH2_CFG Register
76543210
RESERVEDSASI_RX_CH2_CFGSASI_RX_CH2_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00001b
Table 7-207 SASI_RX_CH2_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_RX_CH2_CFGR/W0x0Secondary ASI input channel 2 configuration.
0d = Secondary ASI channel 2 input is disabled
1d = Secondary ASI channel 2 input corresponds to DAC Channel 2 data
4-0SASI_RX_CH2_SLOT_NUM[4:0]R/W0x1Secondary ASI input channel 2 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.18 SASI_RX_CH3_CFG Register (Address = 0x2A) [Reset = 0x02]

SASI_RX_CH3_CFG is shown in Figure 7-205 and described in Table 7-208.

Return to the Summary Table.

This register is the SASI RX Channel 3 configuration register.

Figure 7-205 SASI_RX_CH3_CFG Register
76543210
RESERVEDSASI_RX_CH3_CFGSASI_RX_CH3_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00010b
Table 7-208 SASI_RX_CH3_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_RX_CH3_CFGR/W0x0Secondary ASI input channel 3 configuration.
0d = Secondary ASI channel 3 input is disabled
1d = Secondary ASI channel 3 input corresponds to DAC Channel 3 data
4-0SASI_RX_CH3_SLOT_NUM[4:0]R/W0x2Secondary ASI input channel 3 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.19 SASI_RX_CH4_CFG Register (Address = 0x2B) [Reset = 0x03]

SASI_RX_CH4_CFG is shown in Figure 7-206 and described in Table 7-209.

Return to the Summary Table.

This register is the SASI RX Channel 4 configuration register.

Figure 7-206 SASI_RX_CH4_CFG Register
76543210
RESERVEDSASI_RX_CH4_CFGSASI_RX_CH4_SLOT_NUM[4:0]
R-00bR/W-0bR/W-00011b
Table 7-209 SASI_RX_CH4_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5SASI_RX_CH4_CFGR/W0x0Secondary ASI input channel 4 configuration.
0d = Secondary ASI channel 4 input is disabled
1d = Secondary ASI channel 4 input corresponds to DAC Channel 4 data
4-0SASI_RX_CH4_SLOT_NUM[4:0]R/W0x3Secondary ASI input channel 4 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.20 SASI_RX_CH5_CFG Register (Address = 0x2C) [Reset = 0x04]

SASI_RX_CH5_CFG is shown in Figure 7-207 and described in Table 7-210.

Return to the Summary Table.

This register is the SASI RX Channel 5 configuration register.

Figure 7-207 SASI_RX_CH5_CFG Register
76543210
RESERVEDSASI_RX_CH5_CFG[1:0]SASI_RX_CH5_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00100b
Table 7-210 SASI_RX_CH5_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_RX_CH5_CFG[1:0]R/W0x0Secondary ASI input channel 5 configuration.
0d = Secondary ASI channel 5 input is disabled
1d = Secondary ASI channel 5 input corresponds to DAC Channel 5 data
2d = Secondary ASI channel 5 input corresponds to ADC Channel 1 output loopback
3d = Reserved
4-0SASI_RX_CH5_SLOT_NUM[4:0]R/W0x4Secondary ASI input channel 5 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.21 SASI_RX_CH6_CFG Register (Address = 0x2D) [Reset = 0x05]

SASI_RX_CH6_CFG is shown in Figure 7-208 and described in Table 7-211.

Return to the Summary Table.

This register is the SASI RX Channel 6 configuration register.

Figure 7-208 SASI_RX_CH6_CFG Register
76543210
RESERVEDSASI_RX_CH6_CFG[1:0]SASI_RX_CH6_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00101b
Table 7-211 SASI_RX_CH6_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_RX_CH6_CFG[1:0]R/W0x0Secondary ASI input channel 6 configuration.
0d = Secondary ASI channel 6 input is disabled
1d = Secondary ASI channel 6 input corresponds to DAC Channel 6 data
2d = Secondary ASI channel 6 input corresponds to ADC Channel 2 output loopback
3d = Secondary ASI channel 6 input corresponds to ICLA device 1 data
4-0SASI_RX_CH6_SLOT_NUM[4:0]R/W0x5Secondary ASI input channel 6 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.22 SASI_RX_CH7_CFG Register (Address = 0x2E) [Reset = 0x06]

SASI_RX_CH7_CFG is shown in Figure 7-209 and described in Table 7-212.

Return to the Summary Table.

This register is the SASI RX Channel 7 configuration register.

Figure 7-209 SASI_RX_CH7_CFG Register
76543210
RESERVEDSASI_RX_CH7_CFG[1:0]SASI_RX_CH7_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00110b
Table 7-212 SASI_RX_CH7_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_RX_CH7_CFG[1:0]R/W0x0Secondary ASI input channel 7 configuration.
0d = Secondary ASI channel 7 input is disabled
1d = Secondary ASI channel 7 input corresponds to DAC Channel 7 data
2d = Secondary ASI channel 7 input corresponds to ADC Channel 3 output loopback
3d = Secondary ASI channel 7 input corresponds to ICLA device 2 data
4-0SASI_RX_CH7_SLOT_NUM[4:0]R/W0x6Secondary ASI input channel 7 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.23 SASI_RX_CH8_CFG Register (Address = 0x2F) [Reset = 0x07]

SASI_RX_CH8_CFG is shown in Figure 7-210 and described in Table 7-213.

Return to the Summary Table.

This register is the SASI RX Channel 8 configuration register.

Figure 7-210 SASI_RX_CH8_CFG Register
76543210
RESERVEDSASI_RX_CH8_CFG[1:0]SASI_RX_CH8_SLOT_NUM[4:0]
R-0bR/W-00bR/W-00111b
Table 7-213 SASI_RX_CH8_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-5SASI_RX_CH8_CFG[1:0]R/W0x0Secondary ASI input channel 8 configuration.
0d = Secondary ASI channel 8 input is disabled
1d = Secondary ASI channel 8 input corresponds to DAC Channel 8 data
2d = Secondary ASI channel 8 input corresponds to ADC Channel 4 output loopback
3d = Secondary ASI channel 8 input corresponds to ICLA device 3 data
4-0SASI_RX_CH8_SLOT_NUM[4:0]R/W0x7Secondary ASI input channel 8 slot assignment.
0d = TDM is slot 0 or I2S, LJ is left slot 0
1d = TDM is slot 1 or I2S, LJ is left slot 1
2d to 14d = Slot assigned as per configuration
15d = TDM is slot 15 or I2S, LJ is left slot 15
16d = TDM is slot 16 or I2S, LJ is right slot 0
17d = TDM is slot 17 or I2S, LJ is right slot 1
18d to 30d = Slot assigned as per configuration
31d = TDM is slot 31 or I2S, LJ is right slot 15

7.3.24 CLK_CFG12 Register (Address = 0x32) [Reset = 0x00]

CLK_CFG12 is shown in Figure 7-211 and described in Table 7-214.

Return to the Summary Table.

This register is the clock configuration register 12.

Figure 7-211 CLK_CFG12 Register
76543210
PDIV_CLKSRC_SEL[1:0]PASI_BCLK_DIV_CLK_SEL[2:0]RESERVED
R/W-00bR/W-000bR-000b
Table 7-214 CLK_CFG12 Register Field Descriptions
BitFieldTypeResetDescription
7-6PDIV_CLKSRC_SEL[1:0]R/W0x0Source clock selection for PLL PDIV Divider.
0d = PLL_PDIV_IN_CLK is Primary ASI BCLK
1d = PLL_PDIV_IN_CLK is Secondary ASI BCLK
2d = PLL_PDIV_IN_CLK is CCLK
3d = PLL_PDIV_IN_CLK is internal Oscillator Clock
5-3PASI_BCLK_DIV_CLK_SEL[2:0]R/W0x0Primary ASI BCLK divider clock source selection.
0d = Primary ASI BCLK divider clock source is PLL output
1d = Reserved
2d = Primary ASI BCLK divider clock source is secondary ASI BCLK
3d = Primary ASI BCLK divider clock source is CCLK
4d = Primary ASI BCLK divider clock source is internal oscillator clock
5d = Primary ASI BCLK divider clock source is DSP clock
6d to 7d = Reserved
2-0RESERVEDR0x0Reserved bits; Write only reset value

7.3.25 CLK_CFG13 Register (Address = 0x33) [Reset = 0x00]

CLK_CFG13 is shown in Figure 7-212 and described in Table 7-215.

Return to the Summary Table.

Figure 7-212 CLK_CFG13 Register
76543210
RESERVEDSASI_BCLK_DIV_CLK_SEL[2:0]RESERVED
R-0bR/W-000bR-0000b
Table 7-215 CLK_CFG13 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6-4SASI_BCLK_DIV_CLK_SEL[2:0]R/W0x0Secondaary ASI BCLK divider clock source selection.
0d = Secondaary ASI BCLK divider clock source is PLL output
1d = Secondaary ASI BCLK divider clock source is primary ASI BCLK
2d = Reserved
3d = Secondaary ASI BCLK divider clock source is CCLK
4d = Secondaary ASI BCLK divider clock source is internal oscillator clock
5d = Secondaary ASI BCLK divider clock source is DSP clock
6d to 7d = Reserved
3-0RESERVEDR0x0Reserved bits; Write only reset value

7.3.26 CLK_CFG14 Register (Address = 0x34) [Reset = 0x10]

CLK_CFG14 is shown in Figure 7-213 and described in Table 7-216.

Return to the Summary Table.

This register is the clock configuration register 14.

Figure 7-213 CLK_CFG14 Register
76543210
DIG_NM_DIV_CLK_SRC_SEL[1:0]ANA_NM_DIV_CLK_SRC_SEL[1:0]RESERVEDRESERVED
R/W-00bR/W-01bR-00bR-00b
Table 7-216 CLK_CFG14 Register Field Descriptions
BitFieldTypeResetDescription
7-6DIG_NM_DIV_CLK_SRC_SEL[1:0]R/W0x0Source clock selection for DIG NMDIV CLK clock.
0d = DIG NM divider input clock is Primary ASI BCLK
1d = DIG NM divider input clock is Secondary ASI BCLK
2d = DIG NM divider input clock is CCLK
3d = DIG NM divider input clock is internal oscillator clock
5-4ANA_NM_DIV_CLK_SRC_SEL[1:0]R/W0x1Source clock selection for NMDIV CLK clock.
0d = NM divider input clock is PLL Output
1d = NM divider input clock is PLL Output
2d = NM divider input clock is DIG NM Divider Clock Source
3d = NM divider input clock is Primary ASI BCLK (Low Jitter Path)
3-2RESERVEDR0x0Reserved bits; Write only reset values
1-0RESERVEDR0x0Reserved bits; Write only reset values

7.3.27 CLK_CFG15 Register (Address = 0x35) [Reset = 0x01]

CLK_CFG15 is shown in Figure 7-214 and described in Table 7-217.

Return to the Summary Table.

This register is the clock configuration register 15.

Figure 7-214 CLK_CFG15 Register
76543210
PLL_PDIV[7:0]
R/W-00000001b
Table 7-217 CLK_CFG15 Register Field Descriptions
BitFieldTypeResetDescription
7-0PLL_PDIV[7:0]R/W0x1PLL pre-scaler P-divider value (Don't care when auto detection is enabled)
0d = PLL PDIV value is 256
1d = PLL PDIV value is 1
2d = PLL PDIV value is 2
3d to 254d = PLL PDIV value is as per configuration
255d = PLL PDIV value is 255

7.3.28 CLK_CFG16 Register (Address = 0x36) [Reset = 0x00]

CLK_CFG16 is shown in Figure 7-215 and described in Table 7-218.

Return to the Summary Table.

This register is the clock configuration register 16.

Figure 7-215 CLK_CFG16 Register
76543210
PLL_JMUL_MSBPLL_DIV_CLK_DIG_BY_2PLL_DMUL_MSB[5:0]
R/W-0bR/W-0bR/W-000000b
Table 7-218 CLK_CFG16 Register Field Descriptions
BitFieldTypeResetDescription
7PLL_JMUL_MSBR/W0x0PLL integer portion J-multiplier value MSB bit. (Don't care when auto detection is enabled)
6PLL_DIV_CLK_DIG_BY_2R/W0x0PLL DIV clock divide by 2 configuration
0d = No divide/2 inside PLL
1d = PLL does a divide/2
5-0PLL_DMUL_MSB[5:0]R/W0x0PLL fractional portion D-multiplier value MSB bits. (Don't care when auto detection is enabled)

7.3.29 CLK_CFG17 Register (Address = 0x37) [Reset = 0x00]

CLK_CFG17 is shown in Figure 7-216 and described in Table 7-219.

Return to the Summary Table.

This register is the clock configuration register 17.

Figure 7-216 CLK_CFG17 Register
76543210
PLL_DMUL_LSB[7:0]
R/W-00000000b
Table 7-219 CLK_CFG17 Register Field Descriptions
BitFieldTypeResetDescription
7-0PLL_DMUL_LSB[7:0]R/W0x0PLL fractional portion D-multiplier value LSB byte. Above D-multiplier value MSB bits (PLL_DMUL_MSB) along with this LSB byte (PLL_DMUL_LSB) is concatenated to determine final D-multiplier value. (Don't care when auto detection is enabled)
0d = PLL DMUL value is 0
1d = PLL DMUL value is 1
2d = PLL DMUL value is 2
3d to 9998d = PLL JMUL value is as per configuration
9999d = PLL JMUL value is 9999
10000d to 16383d = Reserved; Don't use

7.3.30 CLK_CFG18 Register (Address = 0x38) [Reset = 0x08]

CLK_CFG18 is shown in Figure 7-217 and described in Table 7-220.

Return to the Summary Table.

This register is the clock configuration register 18.

Figure 7-217 CLK_CFG18 Register
76543210
PLL_JMUL_LSB[7:0]
R/W-00001000b
Table 7-220 CLK_CFG18 Register Field Descriptions
BitFieldTypeResetDescription
7-0PLL_JMUL_LSB[7:0]R/W0x8PLL integer portion J-multiplier value LSB byte. Above J-multiplier value MSB bit (PLL_JMUL_MSB) along with this LSB byte (PLL_JMUL_LSB) is concatenated to determine fianl J-multiplier value. (Don't care when auto detection is enabled)
0d = Reserved; Don't use
1d = PLL JMUL value is 1
2d = PLL JMUL value is 2
3d to 510d = PLL JMUL value is as per configuration
511d = PLL JMUL value is 511

7.3.31 CLK_CFG19 Register (Address = 0x39) [Reset = 0x20]

CLK_CFG19 is shown in Figure 7-218 and described in Table 7-221.

Return to the Summary Table.

This register is the clock configuration register 19.

Figure 7-218 CLK_CFG19 Register
76543210
NDIV[2:0]PDM_DIV[2:0]RESERVED
R/W-001bR/W-000bR-00b
Table 7-221 CLK_CFG19 Register Field Descriptions
BitFieldTypeResetDescription
7-5NDIV[2:0]R/W0x1NDIV divider value. (Don't care when auto detection is enabled)
0d = NDIV value is 8
1d = NDIV value is 1
2d = NDIV value is 2
3d to 6d = NDIV value is as per configuration
7d = NDIV value is 7
4-2PDM_DIV[2:0]R/W0x0PDM divider value. (Don't care when auto detection is enabled)
0d = PDM_DIV value is 1
1d = PDM_DIV value is 2
2d = PDM_DIV value is 4
3d = PDM_DIV value is 8
4d = PDM_DIV value is 16
5d-7d Reserved
1-0RESERVEDR0x0Reserved bits; Write only reset values

7.3.32 CLK_CFG20 Register (Address = 0x3A) [Reset = 0x04]

CLK_CFG20 is shown in Figure 7-219 and described in Table 7-222.

Return to the Summary Table.

This register is the clock configuration register 20.

Figure 7-219 CLK_CFG20 Register
76543210
MDIV[5:0]DIG_ADC_MODCLK_DIV[1:0]
R/W-000001bR/W-00b
Table 7-222 CLK_CFG20 Register Field Descriptions
BitFieldTypeResetDescription
7-2MDIV[5:0]R/W0x1MDIV divider value. (Don't care when auto detection is enabled)
0d = MDIV value is 64
1d = MDIV value is 1
2d = MDIV value is 2
3d to 62d = MDIV value is as per configuration
63d = MDIV value is 63
1-0DIG_ADC_MODCLK_DIV[1:0]R/W0x0ADC modulator clock divider value. (Don't care when auto detection is enabled)
0d = DIG_ADC_MODCLK_DIV value is 1
1d = DIG_ADC_MODCLK_DIV value is 2
2d = DIG_ADC_MODCLK_DIV value is 4
3d = Reserved

7.3.33 CLK_CFG21 Register (Address = 0x3B) [Reset = 0x00]

CLK_CFG21 is shown in Figure 7-220 and described in Table 7-223.

Return to the Summary Table.

This register is the clock configuration register 21.

Figure 7-220 CLK_CFG21 Register
76543210
RESERVEDDIG_DAC_MODCLK_DIV[1:0]RESERVEDPASI_BDIV_MSBSASI_BDIV_MSBRESERVED
R-00bR/W-00bR-0bR/W-0bR/W-0bR-0b
Table 7-223 CLK_CFG21 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset values
5-4DIG_DAC_MODCLK_DIV[1:0]R/W0x0DAC modulator clock divider value. (Don't care when auto detection is enabled)
0d = DIG_DAC_MODCLK_DIV value is 1
1d = DIG_DAC_MODCLK_DIV value is 2
2d = DIG_DAC_MODCLK_DIV value is 4
3d = Reserved
3RESERVEDR0x0Reserved bit; Write only reset value
2PASI_BDIV_MSBR/W0x0Primary ASI BCLK divider value MSB bit. (Don't care when auto detection is enabled)
1SASI_BDIV_MSBR/W0x0Secondary ASI BCLK divider value MSB bit. (Don't care when auto detection is enabled)
0RESERVEDR0x0Reserved bit; Write only reset value

7.3.34 CLK_CFG22 Register (Address = 0x3C) [Reset = 0x01]

CLK_CFG22 is shown in Figure 7-221 and described in Table 7-224.

Return to the Summary Table.

This register is the clock configuration register 18.

Figure 7-221 CLK_CFG22 Register
76543210
PASI_BDIV_LSB[7:0]
R/W-00000001b
Table 7-224 CLK_CFG22 Register Field Descriptions
BitFieldTypeResetDescription
7-0PASI_BDIV_LSB[7:0]R/W0x1Secondary ASI BCLK divider value. (Don't care when auto detection is enabled)
0d = SASI BCLK divider value is 512
1d = SASI BCLK divider value is 1
2d = SASI BCLK divider value is 2
3d to 62d = SASI BCLK divider value is as per configuration
63d = SASI BCLK divider value is 511

7.3.35 CLK_CFG23 Register (Address = 0x3D) [Reset = 0x01]

CLK_CFG23 is shown in Figure 7-222 and described in Table 7-225.

Return to the Summary Table.

This register is the clock configuration register 18.

Figure 7-222 CLK_CFG23 Register
76543210
SASI_BDIV_LSB[7:0]
R/W-00000001b
Table 7-225 CLK_CFG23 Register Field Descriptions
BitFieldTypeResetDescription
7-0SASI_BDIV_LSB[7:0]R/W0x1Secondary ASI BCLK divider value. (Don't care when auto detection is enabled)
0d = SASI BCLK divider value is 512
1d = SASI BCLK divider value is 1
2d = SASI BCLK divider value is 2
3d to 62d = SASI BCLK divider value is as per configuration
63d = SASI BCLK divider value is 511

7.3.36 CLK_CFG24 Register (Address = 0x3E) [Reset = 0x01]

CLK_CFG24 is shown in Figure 7-223 and described in Table 7-226.

Return to the Summary Table.

This register is the clock configuration register 21.

Figure 7-223 CLK_CFG24 Register
76543210
RESERVEDANA_NM_DIV[5:0]
R-00bR/W-000001b
Table 7-226 CLK_CFG24 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0x0Reserved bits; Write only reset value
5-0ANA_NM_DIV[5:0]R/W0x1Analog N-M DIV divider value. (Don't care when auto detection is enabled)
0d = ANA_NM_DIV value is 64
1d = ANA_NM_DIV value is 1
2d = ANA_NM_DIV value is 2
3d to 62d = ANA_NM_DIV value is as per configuration
63d = NDIV value is 63

7.3.37 CLK_CFG30 Register (Address = 0x44) [Reset = 0x00]

CLK_CFG30 is shown in Figure 7-224 and described in Table 7-227.

Return to the Summary Table.

Figure 7-224 CLK_CFG30 Register
76543210
RESERVEDNDIV_ENMDIV_ENPDM_DIV_EN
R-00000bR/W-0bR/W-0bR/W-0b
Table 7-227 CLK_CFG30 Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR0x0Reserved bits; Write only reset value
2NDIV_ENR/W0x0NDIV divider enable
0d = divider disabled
1d = divider enabled
1MDIV_ENR/W0x0MDIV divider enable
0d = divider disabled
1d = divider enabled
0PDM_DIV_ENR/W0x0PDM divider enable
0d = divider disabled
1d = divider enabled

7.3.38 CLK_CFG31 Register (Address = 0x45) [Reset = 0x00]

CLK_CFG31 is shown in Figure 7-225 and described in Table 7-228.

Return to the Summary Table.

Figure 7-225 CLK_CFG31 Register
76543210
DIG_ADC_DEM_DIV_ENDIG_ADC_MODCLK_DIV_ENDIG_DAC_DEM_DIV_ENDIG_DAC_MODCLK_DIV_ENPASI_BDIV_ENSASI_BDIV_ENPASI_FSYNC_DIV_ENSASI_FSYNC_DIV_EN
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
Table 7-228 CLK_CFG31 Register Field Descriptions
BitFieldTypeResetDescription
7DIG_ADC_DEM_DIV_ENR/W0x0ADC DEM divider enable
0d = divider disabled
1d = divider enabled
6DIG_ADC_MODCLK_DIV_ENR/W0x0ADC MODCLK divider enable
0d = divider disabled
1d = divider enabled
5DIG_DAC_DEM_DIV_ENR/W0x0DAC DEM divider enable
0d = divider disabled
1d = divider enabled
4DIG_DAC_MODCLK_DIV_ENR/W0x0DAC MODCLK divider enable
0d = divider disabled
1d = divider enabled
3PASI_BDIV_ENR/W0x0PASI BDIV divider enable
0d = divider disabled
1d = divider enabled
2SASI_BDIV_ENR/W0x0SASI BDIV divider enable
0d = divider disabled
1d = divider enabled
1PASI_FSYNC_DIV_ENR/W0x0PASI FSYNC DIV divider enable
0d = divider disabled
1d = divider enabled
0SASI_FSYNC_DIV_ENR/W0x0SASI FSYNC DIV divider enable
0d = divider disabled
1d = divider enabled

7.3.39 CLKOUT_CFG1 Register (Address = 0x46) [Reset = 0x00]

CLKOUT_CFG1 is shown in Figure 7-226 and described in Table 7-229.

Return to the Summary Table.

This register is the CLKOUT configuration register 1.

Figure 7-226 CLKOUT_CFG1 Register
76543210
RESERVEDCLKOUT_CLK_SEL[2:0]
R-00000bR/W-000b
Table 7-229 CLKOUT_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR0x0Reserved bits; Write only reset value
2-0CLKOUT_CLK_SEL[2:0]R/W0x0General Purpose CLKOUT divider clock source selection.
0d = Source clock is PLL output
1d = Source clock is primary ASI BCLK
2d = Source clock is secondary ASI BCLK
3d = Source clock is CCLK
4d = Source clock is internal oscillator clock
5d = Source clock is DSP clock
6d to 7d = Reserved

7.3.40 CLKOUT_CFG2 Register (Address = 0x47) [Reset = 0x01]

CLKOUT_CFG2 is shown in Figure 7-227 and described in Table 7-230.

Return to the Summary Table.

This register is the CLKOUT configuration register 2.

Figure 7-227 CLKOUT_CFG2 Register
76543210
CLKOUT_DIV_ENCLKOUT_DIV[6:0]
R/W-0bR/W-0000001b
Table 7-230 CLKOUT_CFG2 Register Field Descriptions
BitFieldTypeResetDescription
7CLKOUT_DIV_ENR/W0x0CLKOUT divider enable.
0d = CLKOUT divider disabled
1d = CLKOUT divider enabled
6-0CLKOUT_DIV[6:0]R/W0x1CLKOUT DIV divider value.
0d = CLKOUT_DIV value is 128
1d = CLKOUT_DIV value is 1
2d = CLKOUT_DIV value is 2
3d to 126d = CLKOUT_DIV value is as per configuration
127d = CLKOUT_DIV value is 127

7.3.41 BSTCLK_CFG1 Register (Address = 0x48) [Reset = 0x00]

BSTCLK_CFG1 is shown in Figure 7-228 and described in Table 7-231.

Return to the Summary Table.

This register is the Boost clock configuration register 1

Figure 7-228 BSTCLK_CFG1 Register
76543210
RESERVEDBST_CLK_FREQ_SELBST_CLK_SRC_AUTO_DISBST_CLK_SRC_MANUAL_SELBST_CLK_EN_AUTO_DISBST_CLK_MANUAL_ENBST_CLK_MANUAL_DIV[1:0]
R-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-00b
Table 7-231 BSTCLK_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0x0Reserved bit; Write only reset value
6BST_CLK_FREQ_SELR/W0x0Boost clock frequency mode
0d = Boost clock frequency is ~6MHz
1d = Boost clock frequency is ~3MHz
5BST_CLK_SRC_AUTO_DISR/W0x0Boost divider source clock auto selection disable
0d = Boost divider source clock auto-selection based on clock detection scheme
1d = Boost divider source clock auto-selection disabled and selected based on BST_CLK_SRC_SEL
4BST_CLK_SRC_MANUAL_SELR/W0x0Boost clock source manual selection (don't care in auto mode)
0d = Boost clock generated based on Audio clock available for ADC/DAC
1d = Boost clock generated based on internal oscillator clock
3BST_CLK_EN_AUTO_DISR/W0x0Boost divider source clock auto selection disable
0d = Boost divider auto-enabled
1d = Boost divider enabled/disabled based on manual control using BST_CLK_MANUAL_EN
2BST_CLK_MANUAL_ENR/W0x0Boost divider manual enable (don't care in auto mode)
0d = Boost divider disabled
1d = Boost divider enabled
1-0BST_CLK_MANUAL_DIV[1:0]R/W0x0Boost divider value (don't care in auto mode)
0d = Boost divider value is 1
1d = Boost divider value is 2
2d = Boost divider value is 4
3d = Boost divider value is 8

7.3.42 SARCLK_CFG1 Register (Address = 0x49) [Reset = 0x00]

SARCLK_CFG1 is shown in Figure 7-229 and described in Table 7-232.

Return to the Summary Table.

This register is the SAR clock configuration register 1

Figure 7-229 SARCLK_CFG1 Register
76543210
SAR_CLK_FREQ_SEL[1:0]SAR_CLK_SRC_AUTO_DISSAR_CLK_SRC_MANUAL_SELSAR_CLK_EN_AUTO_DISSAR_CLK_MANUAL_ENSAR_CLK_MANUAL_DIV[1:0]
R/W-00bR/W-0bR/W-0bR/W-0bR/W-0bR/W-00b
Table 7-232 SARCLK_CFG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6SAR_CLK_FREQ_SEL[1:0]R/W0x0SAR clock frequency mode
0d = SAR clock frequency is ~6MHz
1d = SAR clock frequency is ~3MHz
2d = SAR clock frequency is ~1.5MHz
3d = SAR clock frequency is ~12MHz (valid only when SAR clock is generated directly using internal oscilator clock
5SAR_CLK_SRC_AUTO_DISR/W0x0SAR divider source clock auto selection disable
0d = SAR divider source clock auto-selection based on clock detection scheme
1d = SAR divider source clock auto-selection disabled and selected based on BST_CLK_SRC_SEL
4SAR_CLK_SRC_MANUAL_SELR/W0x0SAR clock source manual selection (don't care in auto mode)
0d = SAR clock generated based on Audio clock available for ADC/DAC
1d = SAR clock generated based on internal oscillator clock
3SAR_CLK_EN_AUTO_DISR/W0x0SAR divider source clock auto selection disable
0d = SAR divider auto-enabled
1d = SAR divider enabled/disabled based on manual control using BST_CLK_EN
2SAR_CLK_MANUAL_ENR/W0x0SAR divider manual enable (don't care in auto mode)
0d = SAR divider disabled
1d = SAR divider enabled
1-0SAR_CLK_MANUAL_DIV[1:0]R/W0x0SAR divider value (don't care in auto mode)
0d = SAR divider value is 1
1d = SAR divider value is 2
2d = SAR divider value is 4
3d = SAR divider value is 8

7.3.43 ADC_OVRLD_FLAG Register (Address = 0x5B) [Reset = 0x00]

ADC_OVRLD_FLAG is shown in Figure 7-230 and described in Table 7-233.

Return to the Summary Table.

Figure 7-230 ADC_OVRLD_FLAG Register
76543210
ADC_CH1_OVRLD_LTCHADC_CH2_OVRLD_LTCHADC_CH1_OVRLD_LIVEADC_CH2_OVRLD_LIVERESERVED
R-0bR-0bR-0bR-0bR-0000b
Table 7-233 ADC_OVRLD_FLAG Register Field Descriptions
BitFieldTypeResetDescription
7ADC_CH1_OVRLD_LTCHR0x0ADC CH1 OVRLD fault (self clearing bit).
0b = No ADC CH1 OVRLD fault
1b = ADC CH1 OVRLD fault
6ADC_CH2_OVRLD_LTCHR0x0ADC CH2 OVRLD fault (self clearing bit).
0b = No ADC CH2 OVRLD fault
1b = ADC CH2 OVRLD fault
5ADC_CH1_OVRLD_LIVER0x0ADC CH1 OVRLD fault (self clearing bit).
0b = No ADC CH1 OVRLD fault
1b = ADC CH1 OVRLD fault
4ADC_CH2_OVRLD_LIVER0x0ADC CH2 OVRLD fault (self clearing bit).
0b = No ADC CH2 OVRLD fault
1b = ADC CH2 OVRLD fault
3-0RESERVEDR0x0Reserved bits; Write only reset value