
DocID024597 Rev 5
RM0351
Serial audio interface (SAI)
1490
Figure 467. Example of typical AC’97 configuration on devices featuring at least
2 embedded SAIs (three external AC’97 decoders)
In receiver mode, the SAI acting as an AC’97 link controller requires no FIFO request and so
no data storage in the FIFO when the Codec ready bit in the slot 0 is decoded low. If bit
CNRDYIE is enabled in the SAI_xIM register, flag CNRDY will be set in the SAI_xSR
register and an interrupt is generated. This flag is dedicated to the AC’97 protocol.
Clock generator programming in AC’97 mode
In AC’97 mode, the frame length is fixed at 256 bits, and its frequency shall be set to 48 kHz.
The formulas given in
Section 43.3.8: SAI clock generator
shall be used with FRL = 255,
order to generate the proper frame rate (F
FS_x)
.
06Y9
6GDWDBRXW
6\QF
%LWBFON
$XGLREORFN$
3ULPDU\FRGHF
6'$
)6$
6&/.$
6&/.%
6'%
)6%
7UDQVPLWWHU
5HFHLYHU
),)2
),)2
&ORFN
JHQHUDWRU
0DVWHU
6ODYH
$&¶/LQN&RQWUROOHU
%LWFORFNSURYLGHU
$XGLREORFN%
6$,
6GDWDBRXW
6\QF
%LWBFON
$XGLREORFN$
6HFRQGDU\FRGHF
6'$
)6$
6&/.$
6&/.%
6'%
)6%
5HFHLYHU
5HFHLYHU
),)2
),)2
&ORFN
JHQHUDWRU
6ODYH
$XGLREORFN%
6$,
6ODYH
6GDWDBRXW
6\QF
%LWBFON
6HFRQGDU\FRGHF
%ORFN%
V\QFKURQRXVZLWK
EORFN$
6\QFKURQRXVZLWK
RWKHU6$,FORFNV
6GDWDBLQ
6GDWDBLQ
6GDWDBLQ