Envy 24
Envy 24
PCI Multi-Channel
I/O Controller
January 2000
IC Ensemble, Inc.
3970 Freedom Circle
Santa Clara, CA 95054-1204
ICE1712
PCI Multi-Channel I/O Controller
Preliminary
Tel: 1(408)9861200
ext.110 for Sales/Mktg/PR
ext.111 for Apps/Technical questions
Fax: 1(408)9861490
http://www.icensemble.com
Ordering Information
• ICE1712 - 128PQFP
Table of Contents
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Section 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
List of Figures
List of Tables
Section 1: Introduction
The Envy24TM is a versatile PCI multi-channel I/O controller. It allows up to 12x2 simultaneous input and
output channels with the data source or destination being either analog or digital. Some of the typical
applications for this part are computer based multi-track audio, multi-channel audio, PC-based data
acquisition, waveform generation and computer telephony integration. The Envy24 can be combined with
professional grade I²S converters, S/PDIF transmitters/receivers or AC-link codecs, such as the ICE1232TM.
The controller integrates a very high resolution digital mixer allowing up to 20 channels of mixing. This is
aimed specifically for monitoring final outputs, making master copies and for budget conscious studios that
may lack an individual out-board mixer.
The Envy24 supplies a master I²C interface providing connection to an E²PROM to store and retrieve PCI
Subsystem and Subsystem vendor IDs, specific board configurations and custom features identification. This
interface is available for controlling other devices as well.
For target markets where legacy audio is still important, the SoundBlaster Pro compatible hardware ensures
hardware compatibility under DOS for DDMA (Distributed DMA) and non-DDMA systems. The device also
includes a Microsoft Win9x architecture based DirectSound hardware accelerator that interfaces to AC’97 via
AC-link. The separate path allows concurrent operation with the 24-bit professional multi-track audio section.
The Envy24 is a “Digital-Ready” audio device allowing acceleration in cooperation with the host and
redirecting audio streams to other endpoints.
The Envy24 integrates two independent MPU-401 MIDI UARTs. This features allows hooking up multiple
external MIDI devices and dedicating the two paths for different purposes.
Additionally, a conventional standard Joystick port and timer is integrated. Only R and C components are
necessary to complete the circuit. Also an 8-bit GPIO brings flexibility for multi-purpose use.
The Envy24 is a power miser device due to its aggressive power management scheme and hard-wired design
architecture. The device is ACPI compliant making it suitable for platforms designed for “OnNow”.
Depending on the sampling rates that need to be supported by the target solution, one or two crystals are
sufficient to operate the whole system. Alternatively, a PLL Clock synthesizer chip can be used to generate the
necessary frequencies. The clock chip can be controlled by the GPIO pins for programmability.
For more detail on the part, please refer to the system block diagram Figure 4-1 in Section 4.
1.1 Features
• PCI 2.1 I/F with bus mastering and burst modes
• 24-bit resolution audio format support
• Sampling rates up to 96kHz
• 8x2 I/O on AC-link or I²S, up to 4x2 converters
• Simultaneous I²S for S/PDIF I/O up to 96kHz
• 20 channels, 36-bit wide digital mixer
• Monitor and master copy functions
• Peak meters on all 20 professional multi-track streams
• Concurrent 16 streams DirectSoundTM accelerator
• Sample Rate Converter for DirectSound applications
• Two MPU-401 MIDI UART ports
• ACPI and PCI PMI support
• I²C subset I/F for E²PROM (configuration and ID storage) and peripherals control
• HW SoundBlaster® Pro legacy
• FM synthesis for DOS® legacy
• 64-voices SW Wavetable General MIDI Synthesizer for Windows95
• DirectInputTM compatible Joystick port
• 8-bit GPIO port
• Windows® 95/98, NT4.0 drivers
• 24.576, 16.9344 or 22.5792 MHz crystal operation
• 3.3V operating supply (5V tolerant I/O)
• 128-pin PQFP (14mm x 20mm body)
1.2 Applications
• PC-based multi-track audio
• Discrete multi-channel audio
• High-end PCI audio
• “Pro-sumer” audio
• General purpose multi-channel I/O
• Computer telephony
• PC-based data acquisition
• PC-based waveform generation
• PC-based instrumentation
• PC-based control and automation
Section 2: Pins
The following section includes the pinout diagram of the chip that is housed in a standard 128-PQFP. Also,
three lists of pin assignments are provided for your convenience. They are logically sorted by functionality and
description, alphabetically and numerically sorted in ascending order. These list are provided to assist
hardware development, test, debugging and quality assurance. The mechanical data about the part can be found
in Section 6.
SPMCLKOUT
SPMCLKIN
SPDOUT
SPSYNC
SPSCLK
PCICLK
PRST#
SPDIN
INTA#
REQ#
GNT#
AD25
AD26
AD27
AD28
AD29
AD30
AD31
RST#
JSD0
JSD1
VDD
VDD
VSS
VSS
VSS
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
VDD 1 102 JSD2
AD24 2 101 JSD3
CBE3# 3 100 VSS
IDSEL 4 99 JSD4
AD23 5 98 JSD5
AD22 6 97 JSD6
VSS 7 96 JSD7
AD21 8 95 TX1
AD20 9 94 RX1
AD19 10 93 VDD
AD18 11 92 CMCLK
AD17 12 91 CSDOUT
VDD 13 90 CBCLK
VSS 14 89 CSDIN
AD16 15 88 CSYNC
ICE1712
CBE2# 16 87 VSS
FRAME# 17 86 CRST#
IRDY# 18 85 PMCLK
TRDY# 19 84 PSDOUT[3]
VSS 20 83 PSDOUT[2]
DEVSEL# 21 82 PSDOUT[1]
STOP# 22 81 VDD
SERR# 23 80 VSS
PAR 24 79 PSDOUT[0]
CBE1# 25 78 PBCLK
VSS 26 77 PSDIN[3]
VDD 27 76 PSDIN[2]
AD15 28 75 PSDIN[1]
AD14 29 74 VSS
AD13 30 73 PSDIN[0]
AD12 31 72 PSYNC
AD11 32 71 SCLK
VSS 33 70 SDA
AD10 34 69 TESTEN#
AD9 35 68 NC
AD8 36 67 VDD_X1
CBE0# 37 66 XOUT1
VDD 38 65 XIN1
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
VSS
AD7
AD6
AD5
AD4
AD3
VDD
VSS
AD2
AD1
AD0
GPIO0
GPIO1
GPIO2
GPIO3
VDD
VSS
GPIO4
GPIO5
GPIO6/TX2
GPIO7/RX2
VSS_X2
XIN2
XOUT2
VDD_X2
VSS_X1
The following table provides a brief description of each pin of the ICE1712. Pins with dual usage may be listed
twice for consistency. The following abbreviations are used to identify the pin types.
I - Input Signal
O - Output Signal
B - Bidirectional Signal
OD - Open Drain
A - Analog Signal
PU - Pull-up. 50kΩ nominal
Table 2-2 lists all the pins alphabetically. Table 2-3 lists all the pins in numerical order.
PCI2C: Sub-Vendor ID
Address Offset: 2Ch - 2Fh
Default Value: 17121412h
Bit Attribute Description
Sub-vendor ID: Read it from external E²PROM after reset if it exists, otherwise, same as
31:0 RO
vendor ID. It can also be written by disabling write protection bit defined in PCI42_7.
PCI80: Capability ID
Address Offset: 80h
Default Value: 01h
Bit Attribute Description
7:0 RO Capability ID
In the previous section PCI host interface and configuration registers were discussed. In this section description
of the major blocks, their respective hardware interfaces and associated registers will be discussed. In most
cases the four I/O base addresses have a one to one correspondence with the major functional blocks.
Therefore, the following sub-chapters will be organized based on the logical grouping of the registers on the
offsets of their respective I/O base addresses.
The first figure in this section, Figure 4-1, is a chip level block diagram with typical external interface usage. It
is a very good overview of the whole chip, but should not be regarded as the most detailed diagram. As
appropriate, the databook will resort to sub-block diagrams to further detail the functionality. These are the
multi-track DMA transfer mechanism, data stream routing capabilities and the digital mixer block diagram.
Σ
. 12x24b ch.
2x20b ch.
2x16b ch.
Rev. 2.2, 1/03/00
10x24b ch.
DirectSound Legacy Record MPU-401 MPU-401 I²C/E²PROM 8-bit Joystick
DMA DMA
DMA and
Audio
PCM DMA UART UART PORT GPIO Port
PCI BUS
Hardware Interfaces
ICE1712
Figure 4-1. Functional Block Diagram
ICE1712
PCI Multi-Channel I/O Controller
Preliminary
The following registers are offset from base address set by PCI10. The 32 bytes I/O space includes main
control/status registers, I2C interface, MPU-401 MIDI UARTs and game port control as well. Each CCSxx
register is physically located at the address determined by [PCI10]+xx and accessed directly. The registers can
be accessed as a byte, word or dword register.
See also registers CCI10 and CCI11 for Record DMA interrupt generation.
The following section describes the content to be written to or read through CCS03 and CCS04 registers and
their effect on the controllers operation. These 8-bit indexed registers manage various functions. It may take
multiple accesses if a functionality control takes more than one 8-bit register.
Registers CCI00 to CCI0F are defined for output through DMA Channel-E and Channel-F while CCI10 to
CCI1F for the consumer section capture on Record DMA channel. See Table 4-2 in section 4.3 for the
description of the DMA channels.
Note: SR, consumer mode (WAV PCM on Channel E and F) Sampling Rate is a 20-bit value programmed among registers
CCI06 through CCI08. SR = fs* 220/48000. This has the resolution of less than 1Hz. When it is programmed to (220 -1),
sampling rate will be rounded to 48kHz exactly.
There are four power states defined in the PCI bus power management spec.
States Description
D0 Normal operation state after system power up or internal reset
D1 not supported.
D2 Power down all the blocks defined in the power down registers.
D3(hot) Same as D2 state, except a transition to D0 will generate an internal reset (incl. PCI config. space)
The following register definition is derived from the DDMA spec. They are used by the SoundBlaster legacy
block (playback or record) Microsoft Windows MMSystem Wave (WAV) playback, also known as native
mode. The following registers are offset from base address set by PCI14 and described below by the [PCI14]
symbol to reflect the DDMA base address.
Physically, there are 19 individual bus master DMAs, 17 for playback and 2 for record. DMA Channels 0 to F
are for the Consumer section (both native/SoundBlaster and DirectSound streams playback) as described in
4.4. Record DMA is used for native 48kHz record. Both of consumer playback and record paths are interfaced
to an external AC'97 compliant codec via AC-link. Channel-10 is used for transferring 10 individual data
streams (e.g., 8 multi-track playback and one stereo S/PDIF) to 24-bit outputs. The relevant register
descriptions can be found in section 4.5. These 10 streams are sent from the system memory in interleaved data
format through one DMA FIFO/address/count/control register set only. Channel-11 is used for transferring 12
individual data streams (e.g. one stereo pair returned from the professional digital mixer, 8 professional multi-
track record and one stereo S/PDIF input). These 12 streams are sent to the system memory in interleaved data
format through one DMA FIFO/address/count/control register set only. Both of these playback/record channels
can support externally I²S type and AC'97 compliant codecs.
The following registers are offset from base address set by PCI18. The DSx registers are located at [PCI18]+x.
The 16 bytes I/O space controls the consumer section DMA channels for DOS legacy, native and DirectSound.
Table 4-4. DS8 Register, Low Nibble Index Description Applicable to Channel-0 through D
Index Attribute Description
0h R/W Bits [27:0]
W: Buffer_0 DMA base address[27:0]
R: current active DMA buffer address[27:0]. Byte address.
1h R/W Bits [15:0]
W: Buffer_0 DMA base count [15:0]
R: current active DMA count [15:0]. Program byte count minus one.
2h R/W Bits[27:0]
W: Buffer_1 DMA base address bit [27:0]
R: same as in index 0h. Byte address
3h R/W Bits [15:0]
W: Buffer_1 DMA base count [15:0]
R: same as in index 1h. Program byte count minus one.
4h R/W Bits [7:0] R/W: Channel Control and Status register.
5h R/W Bits [19:0] Channel Sampling Rate
6h R/W Bits [13:0] (see note below) Channel left and right volume/pan control
Note:
• When the playback enable bit is changed from 0 to 1 (in Index 4 bit 0), the first active buffer will be from
buffer 0. Before this, the return active address and count will not be updated.
Conditions in DMA transfer:
• 16 bit mono: starting address is in 2X and count is multiple of 2X bytes (-1)
• 16 bit stereo: starting address is in 4X and count is multiple of 4X bytes (-1)
• 8 bit mono: starting address is in 1X and count is multiple of 1X bytes (-1)
• 8 bit stereo: starting address is in 2X and count is multiple of 2X bytes (-1)
Note:
Channels E and F are dedicated for consumer PCM left and right streams respectively for either Microsoft
Windows MMSystem Wave (WAV) or SoundBlaster. In the MMSystem mode, the sampling rate and the
volume are defined in the CCS3 and CCS4 index registers. In the SB mode, the sampling rate is coming from
SB command and volume is defined in the SB mixer registers.
Channel C and D are dedicated for FM synthesis output left and right streams respectively in the SB mode. In
this case, the FM volume will be coming from the SB mixer register space setting. The sampling rate, however,
is determined from the above DS8 index registers.
The following registers are offset from base address set by PCI1C. The MTxx registers are located at
[PCI1C]+xx. The 64 bytes I/O space controls the professional multi-track record and playback, audio stream
routing, digital mixer and related output capability. Refer to Table 4-2 on page 19 of this chapter for a concise
description of the DMA channels involved.
See Figure 4-2 below for a timing diagram for bits [1:0]. See Figure 4-3 and Figure 4-4 on page 27 and page
28 respectively for the visual description of other bits.
PSYNC/
SPSYNC
Left Right
PBCLK/
SPSCLK
PSDIN[0:3]
PSDOUT[0:3] MSB LSB MSB LSB MSB
SPDIN
SPDOUT
CM CLK CBC LK
(p in 9 2 ) (p in 9 0 )
Figure 4-3. Crystals to Master Clocks clock generation tree
5 1 2 f sc 2 5 6 f sc S P * = S /P D IF I²S p o rt
CSYNC
1 1 (p in 8 8 ) C * = C o n s um er sec tio n
2 25 6
f sc P * = P ro sec tio n
f sp = P ro sa m p lin g ra te
SCLK
(p in 7 1 ) f sc = C o ns u m e r sa m p lin g ra te
Rev. 2.2, 1/03/00
1 1 1 M ID I T X /R X ra te
49152 8 2
M P U -4 0 1 a n d
G a m e P o rt lo g ic
X IN 1
589;
Preliminary
ICE1712
4 - 27
4 - 28
M T02_2 = 1 & IRU#6;7;#DQG#63',)#DEVHQW
M T01_4 = 1 & P CI61_7 = 0 PBC LK
(p in 7 8 ) P CI63[1:0] = 00b 1
48
1
M T02_3 = 1 & 2
GHIDXOW#+589;#RU#45;;,
PCI61_7 = 1 M T02_2 = 0
1
1 64
4 PSY N C
(MT02_3 = 0 or (p in 7 2 )
PCI60_6 = 0)
& P CI61_7 = 1 1 fs p
1 256
PM C LK 8 P CI61_7 = 0
(pin 8 5 ) MT02_3 = 1 & IRU#$&¶<:#PRGH#RQO\
PCI61_7 = 1
M T02_3 = 1 45;;#0&/.
Figure 4-4. Master Clocks to Bit Clocks, L/R Clocks and Sync generation
Hardware Interfaces
Preliminary
PCI Multi-Channel I/O Controller
ICE1712
ICE1712
PCI Multi-Channel I/O Controller
Preliminary
MT05: Command and Status Register for AC’97 Codecs on Professional Section
Address Offset: 05h
Default Value: 00h
Bit Attribute Description
7 R/W Cold reset. Write 1 to assert PRST# (pin105) active. Write back 0 to remove reset condition
from all professional section codecs.
6 R/W Warm reset. Write 1 to have warm reset by asserting PSYNC (pin 72). This bit together with
PRST# (pin 105) active (MT05_7=1) can be used to set the external IC Ensemble primary
AC’97 codec to slave mode (such as the ICE1230). This must be done when S/PDIF input is
the master. Apply Cold reset to restore codec master mode.
5 R/W Write 1 to write to AC’97 codec register
Reading a 1 indicates the write cycle is still in progress, cleared when write cycle complete.
4 R/W Write 1 to read AC’97 CODEC register
Reading a 1 indicates the read cycle is still in progress, cleared when there is valid data.
3 RO AC’97 codec ready status bit. After power-on, check that this bit is 1 before accessing codec
registers.
2 R0b -
1:0 R/W ID for external AC’97 registers read/write.
00: select primary AC’97 codec.
01: select second slave AC’97 codec.
10: select third slave AC’97 codec.
11: select fourth slave AC’97 codec.
The following figure is a visual representation of the multi-track data transfer mechanism. A ping-
pong buffer structure is implemented for a seamless flow of multiple streams. 32-bit data transfers are
used regardless of the audio data resolution. All transfer data are left (MSB) justified. Each transfer
request results into a PCI bus master burst cycle.
Stream/Track
12
Stream/Track
11
10
1
2 9
3 8
4 7
5 6
6 5
7 4
8
3
9
10 2
1
Byte Lanes 3 2 1 0 3 2 1 0
PCI
The Envy24 provides an extensive routing capability of the data streams. The following registers control the
routing from numerous sources to various destination. Insertion of the stream routing functionality adds a max-
imum of a single sample cycle delay with respect to the original data. The switch matrix being so complex,
careful register setting is crucial to avoid undesirable effects. For simplicity of the register description only pin
names are used. Refer to the pin list for pin numbers and location.
The diagram below is a visual representation of possible connection. If a dot is missing on an intersection, it
reflects the lack of routing capabitlity.
Destination
Output to DAC Input to DMA
Consumer R
Consumer L
Stream10
Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8
Stream 9
Slot10
Slot11
Slot12
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
Slot 9
Output from DMA
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
Slot 9
Source
Slot10
Stream 1
Input from ADC
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8
Stream 9
Stream10
D mix L
D mix R
The Envy24 integrates a 36-bit resolution digital hardware mixer. The width of the data path is strictly to
ensure that during processing of all the channels, under any condition, no resolution is lost. The dynamic range
of the end user system will be limited by the range of the physical output devices used. In order to maintain
identical gain to the input stream (i.e. 0dB), the resulting 24-bit is not msb-aligned to the 36-bit. The overflow
bits correspond to the analog distortion due to saturation. The user would need to reduce the overall attenuation
of the inputs to avoid clipping. Insertion of the digital mixer adds only a single sample cycle delay with respect
to the original data. This extremely low latency all digital mixer provides monitoring functionality and can
replace a traditional external analog input mixer. There are 20 independent audio data streams to mix and
control the volume. The output destination of this mixer can be the consumer AC ‘97 codec, an external DAC
at PSDOUT[0] or SPDOUT or both simultaneously, as well as return to the host on slots 11 and 12 (the last
two) of DMA Channel-11. Refer to the registers MT30, MT32, MT34 and MT3Ch in section 4.5.4 about audio
data routing. Note that the consumer AC’97 path is limited to 48kHz sampling rate maximum and for sub-
48kHz sampling rates, Channel-A and B of the DirectSound accelerator are allocated for SRC when the digital
mixer return stream is at a sample rate other than 48kHz. All other DirectSound streams operate concurrently
without alterations.
This register allows gradual change of the digital mixer volume setting. The value in MT3B specifies
the number of samples to elapse (in hex) between each 1.5dB increment/decrement in volume mixer.
This gradual volume update continues until the setting programmed into MT38 is reached. The appro-
priate value to program may vary, but 00 or 01h are good choices for most cases.
Σ Σ
slot 1..... slot 10slot 1..... slot 10 slot 1..... slot 10slot 1..... slot 10
(Stream attenuator selection via MT3A) (Stream attenuator selection via MT3A)
DMA Channel-10 DMA Channel-11 DMA Channel-10 DMA Channel-11
(Playback) (Record) (Playback) (Record)
TRST_LOW TRST2CLK
xRST#
xxCLK
TSYNC_HIGH TSYNC2CLK
xSYNC
xBCLK
SPMCLKIN
TSPI2MCK
PMCLK
SPMCLKOUT
TSPI2SPO
TCLK_HIGH TCLK_LOW
xBCLK
TCLK_PERIOD
TSYNC_HIGH TSYNC_LO
xxSYNC
TSYNC_PERIOD
Note: SDATA_IN seup and hold calculations determined by AC’97 controller propagation delay.
TSETUP1 THOLD1
xBCLK
xSDIN,
xSDOUT
xSYNC
TSETUP2 THOLD2
BIT_CLK,
SYNC
SDATA_IN,
SDATA_OUT
TRISE TFALL
xBCLK
TS2_PDOWN
xSDOUT
xSDIN
A
B
Pin 1 Identifier
D C
F G H
Section 7: Appendix
7.1 Appendix A
The following tables will help system designers and software developers correctly set the sampling rate and
clock ratios. To determine via software whether AC-link or I²S converters are used, read back PCI61_7. Based
on the outcome either Table 7-1 or 7-2 should be used. To set the sampling rate, regardless of the converter
type used, program MT01. MT02 will have no effect in AC-link mode. MT02 will set I²S interface bpf, over-
sampling rate, master clock to sampling rate ratio and similar characteristics. For a visual description of hard-
ware settings refer to Figure 4-3 and Figure 4-4 on page 27 and page 28 of chapter 4 respectively .
Table 7-1. AC-link Interface Parameters and Ratios (when pin 50 floating/pulled up)
PSYNC (SR in kHz) PMCLK/PSYNC XINx/PMCLK PBCLK / PSYNC (bpf)
96 - - -
48 512 1 256
24 512 2 256
12 512 4 256
32 512 1.5* 256
16 512 3* 256
8 512 6 256
9.6 512 5* 256
44.1 512 1 256
22.05 512 2 256
11.025 512 4 256
Note: When using AC’97 codecs, the XIN2 must have 22.5792MHz (512*44.1kHz) to be able to support the sampling
rates at 44.1kHz and submultiples. The dividers marked with * at sampling rates 32/16/9.6kHz, will not have 50% duty
cycle PMCLK.
Table 7-2. I²S Interface Parameters and Ratios (when pin 50 pulled down)
PSYNC (SR in kHz) PMCLK/PSYNC XINx/PMCLK PBCLK / PSYNC (bpf)
96 128 or 256 2 or 1 64
Table 7-2. I²S Interface Parameters and Ratios (when pin 50 pulled down)
PSYNC (SR in kHz) PMCLK/PSYNC XINx/PMCLK PBCLK / PSYNC (bpf)
64 128 3* 64
48 128 or 256 4 or 2 64
24 128 or 256 8 or 4 64
12 128 or 256 16 or 8 64
32 128 or 256 6 or 3* 64
16 128 or 256 12or 6 64
8 128 or 256 24 or 12 64
9.6 128 or 256 20 or 10 64
88.2 128 or 256 2 or 1 64
44.1 256 or 384 2 or 1 64 or 48
22.05 256 or 384 4 or 2 64 or 48
11.025 256 or 384 8 or 4 64 or 48
Note: Clock source either 22.5792MHz for 512*44.1kHz or 16.9344MHz for 384*44.1kHz, software controlled via
PCI60_7 and 6. For 512*48kHz, the clock source is 24.576MHz.The divider marked with * like the one at 32kHz
sampling rate, will not have 50% duty cycle PMCLK. See MT02 for I²S data format and clock ratios. 48bpf is available
for XIN2 originating clocks only.