![TeleChips TCC720 Скачать руководство пользователя страница 23](http://html1.mh-extra.com/html/telechips/tcc720/tcc720_user-manual_1079778023.webp)
TCC720
DAI & CDIF
32-bit RISC Microprocessor for Digital Media Player
Dec. 16. 2002
Preliminary Spec 0.51
3 - 1
3 DAI (Digital Audio Interface) & CDIF (CD-DSP Interface)
3.1 DAI
The TCC720 provides digital audio interface that complies with IIS (Inter-IC Sound). The DAI
has five input/output pins for IIS interface; MCLK, BCLK, LRCK, DAI, DAO. All DAI
input/output pins are multiplexed with GPIO pins; GPIO_B<21:25>. The MCLK is the system
clock pin that is used for CODEC system clock. The DAI provides 256fs, 384fs and 512fs as a
system clock. 256fs means that 256 times of sampling frequency fs. The BCLK is the serial bit
clock for IIS data exchange. The DAI can generate 64fs, 48fs and 32fs by dividing a system
clock. The polarity of BCLK can be programmed. The LRCK is the frame clock for the audio
channel Left and Right. The frequency of LRCK is the “fs” – sampling frequency. Generally, for
audio application – such as MP3 Player , CD player, the fs can be set to 8kHz, 16kHz,
11.05kHz, 24kHz, 32kHz, 44.1kHz and 48kHz. For supporting the wide range of sampling
frequency in audio application, the DCO function is very useful to generate a system clock.
Refer Chap. 7 for detail information. All three clocks are selectable as master or slave. The
DAI, DAO are the serial data input output pins respectively.
The DAI has two 8-word input/output buffers. The buffers can be read/written through the
DADI/DADO. The hidden buffer pointers automatically increment when user read/write from/to
the DADI/DADO. The maximum data word size is 24 bit. Data is justified to MSB of 32bits
and zeros are padded to LSB.
There are 2 types of interrupt from IIS; transmit done interrupt, receive done interrupt. The
transmit-done interrupt is generated when the 4 words are transferred successfully in the output
buffer. At this interrupt, user should fill another 4 more words into the other part of the output
buffer in the interrupt service routine (ISR). In this ISR routine, 4 consecutive stores of word
data to the DADO is needed – sequence is that the left channel is the first and right channel.
The receive-done interrupt is generated when the 4 words are received successfully in the input
buffer. At this interrupt, user should read 4 received words from the input buffer using 4
consecutive load instructions from the DADI – sequence is that the left channel is the first.
Содержание TCC720
Страница 1: ...USER S MANUAL TCC720 32 bit RISC Microprocessor For Digital Media Player Preliminary Rev 0 51...
Страница 3: ...CHAPTER 1 INTRODUCTION...
Страница 12: ...CHAPTER 2 ADDRESS REGISTER MAP...
Страница 22: ...CHAPTER 3 DAI CDIF...
Страница 33: ...CHAPTER 4 INTERRUPT CONTROLLER...
Страница 38: ...CHAPTER 5 TIMER COUNTER...
Страница 45: ...CHAPTER 6 GPIO PORT...
Страница 53: ...CHAPTER 7 CLOCK GENERATOR...
Страница 68: ...CHAPTER 8 USB CONTROLLER...
Страница 82: ...CHAPTER 9 UART IrDA CONTROLLER...
Страница 93: ...CHAPTER 10 GSIO PORT...
Страница 99: ...CHAPTER 11 MISCELLANEOUS PERIPHERALS...
Страница 106: ...CHAPTER 12 DMA CONTROLLER...
Страница 115: ...CHAPTER 13 MEMORY CONTROLLER...
Страница 130: ...CHAPTER 14 BOOTING PROCEDURE...
Страница 140: ...CHAPTER 15 JTAG DEBUG INTERFACE...
Страница 142: ...CHAPTER 16 PACKAGE DEMENSION...