User Manual

16-4 EP7309/11/12 Users Manual - DS508UM4
Copyright Cirrus Logic, Inc. 2003
DAI/CODEC/SSI2
16
DAI Interface
The DAI (Digital Audio Interface) is the buffering and synchronization mechanism
for sending decoded digital music frames to the external CODEC(s) to be converted
into audio. The DAI provides three synchronization clocks that sync the data, frame
by frame, for the external ADC and DAC devices. Both 128 bit and 64 bit frame sizes
are supported. All but 32 bits out of the entire frame are padded with ‘0’, allowing the
EP73xx to s upport two channels with a maximu m sample width of 16 bits each.
Two eight-sam ple-deep tran sm it FIFOs and two twelve-samp le-deep receive FIFOs
precede the output and input shift registers. When a FIFO is half-empty or half-full
(respectively), an interrupt (FIQ) i s generated. An interrupt hand ler may be used to
automatically load or unload samples from the F IFOs with minimal CPU
intervention.
Table 16-3: Pin Sharing for Multiplexor
Pin
No.
LQFP
External
Pin Name
SSI2
Slave Mode
(Internal Name)
SSI2
Master Mode
CODEC
Internal Name
DAI
Internal Name
Strength
63 SSICLK
SSICLK = serial bit
clock; Input
Output
PCMCLK =
Output
SCLK =
Output
1
65 SSITXFR
SSKTXFR = TX frame
sync; Input
Output PCMSYNC = Output LRCK = Output 1
66 SSITXDA
SSITXDA = TX data;
Output
Output PCMOUT = Output SDOUT = Output 1
67 SSIRXDA
SSIRXDA = RX data;
Input
Input PCMIN = Input SDIN = Input
68 SSIRXFR
SSIRXFR = RX frame
sync; Input
Input
p/u
(use a 10k pull-up)
MCLK 1
Table 16-4: Communication Interface Performance
Type Comments Referred To As Max. Transfer Speed
SPI/Microwire 2 Master/slave mode SSI2 Interface 512 kbits/s
DAI Interface CD quality DACs and ADCs DAI Interface 1.536 Mbits/s
CODEC Interface Only for use in the PLL clock mode CODEC Interface 64 kbits/s