3 modem16 mode, 4 ac97 mode, Modem16 mode -51 – Freescale Semiconductor MCF5480 User Manual

Page 813: Ac97 mode -51

Advertising
background image

Software Environment

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

26-51

26.7.2.3

Modem16 Mode

The configuration sequence in modem16 mode is almost the same as in modem8 mode except that the first

write value to the SIM[2:0] in PSCSICR should be 3’b010.

26.7.2.4

AC97 Mode

Applying a 12.288 MHz clock to the PSCBCLK input and programming the control registers are required

to initialize in AC97 mode. The following table describes a sample sequence.

5

PSCTFCR

0F

WRITE TAG=00

Not EOF

FRMEN=1

Enable frame mode

GR[2:0]=100

Granularity is 16 byte

6

PSCRFAR

00F0

ALARM[8:0]=0F0

Request is asserted if # of data >= 240

7

PSCTFAR

00F0

ALARM[8:0]=0F0

Request is asserted if # of empty >= 240

8

PSCCR

05

TC=01

Enable transmitter

RC=01

Enable receiver

Table 26-43. A Sample Initialization Sequence for AC97 Mode

Step

No.

Register

Value

Details

Meaning

1

PSCSICR

03

ACRB=1

Not cold reset

AWR=0

Not warm reset

SIM[2:0]=011

AC97 mode

2

PSCCR

20

MISC=010

Reset receiver and RxFIFO

30

MISC=011

Reset transmitter and TxFIFO

40

MISC=100

Reset all error status

3

PSCIMR

0300

IPC=0

Disable input port change interrupt

RxRDY or FU=1

Enable receiver interrupt/request

TxRDY=1

Enable transmitter interrupt/request

4

PSCRFCR

0F

WRITE TAG = 00

Not EOF

FRMEN=1

Enable frame mode

GR[2:0]=100

Granularity is 4 byte

5

PSCTFCR

0F

WRITE TAG = 00

Not EOF

FRMEN=1

Enable frame mode

GR[2:0]=100

Granularity is 16 byte

Table 26-42. Sample Initialization Sequence for Modem8 Mode (Continued)

Step

No.

Register

Value

Details

Meaning

Advertising
This manual is related to the following products: