MPC5200B Users Guide, Rev. 1
15-62 Freescale Semiconductor
PSC Operation Modes

15.3.3.1 Block Diagram and Signal Definition for AC97 Mode

Figure 15-14. PSC AC97 Block Diagram
Figure 15-14 shows the simplified PSC Block Diagram for AC97 mode. The BitClk is an input from the external Codec. The PSC divide
BitClk by 256 to generate a Frame pulse (Sync) that is high for 16 BitClk cycles. The PSC can only work as AC97 controller, it’s means that
the PSC receive the BitClk from the external AC97 codec and provide the associated Frame signal. In AC97 mode the Clock and Frame
relations are fixed, therefore the CCR register and the SICR[GenClk] bit are not used. The table below shows the Pin definition for the AC97
mode and the Figure 15-15 shows an AC97 interface. An MPC5200 general-purpose I/O (GPIO) is used as a reset to the external AC97 device.
Table15-87. PSC Signal Description for AC97 Mode
Signal Description
Sdata_out Transmitter Serial Data Output—Data is shifted out on TxD on the rising edge of the clock signal.
Transfers must be specified as msb first.
Sdata_in Receiver Serial Data Input—Data received on RxD is sampled on the falling edge of the clock signal.
Transfers must be specified as msb first.
Sync In AC97 mode Sync is the frame sync, or start-of-frame (SOF), output to the external AC97 Controller.
In this mode the AC97 BitClk, which is input on CLK, is divided by 256 to generate the Sync.
BitClk BitClk— In AC97 mode CLK must be driven by the serial bit-clock from the external AC97 Controller.
Res Reset signal to the external AC97 device
Receiver
Transmitter
Rx FIFO
Tx FIFO
Clock
Generation
Unit
Sdata_in
Sdata_out
BitClk
Sync
External
Interface
Signals
IPB
Interface
CommBus
Interface
IRQ
Controller
PSC
ResReset

Logic