AudioCodecTalkthroug(ASM)
codec 

所属分类:DSP编程
开发工具:C/C++
文件大小:10KB
下载次数:3
上传日期:2006-10-30 10:53:58
上 传 者rrkk
说明:  blakcfin audio codec code example

文件列表:
Audio Codec Talkthrough (ASM) (0, 2006-09-30)
Audio Codec Talkthrough (ASM)\AD1885_Init.asm (18988, 2006-05-26)
Audio Codec Talkthrough (ASM)\BF535_EZKIT_TALKTHROUGH.asm (3551, 2006-05-26)
Audio Codec Talkthrough (ASM)\Blackfin_Talkthrough.dpj (3994, 2006-05-26)
Audio Codec Talkthrough (ASM)\Processing_ISR.asm (7222, 2006-05-26)

**************************************************************************** ADSP-BF535 EZ-KIT Lite Assembly Based AD1885 TALKTHRU Analog Devices, Inc. DSP Division Three Technology Way P.O. Box 9106 Norwood, MA 02062 Date Created: 1/30/02 _______________________________________________________________________________ This directory contains an example ADSP-BF535 subroutine that demonstrates the initialization of the AC'97 communication link between SPORT0 on the ADSP-BF535 and the AD1885 stereo Codec. This is done by initializing the link and implementing a simple talk-through routine. Files contained in this directory: readme.txt this file BF535_EZKIT_TALKTHROUGH.asm assembly file for the talkthrough program AD1885_Init.asm assembly file for the codec initialization routines Processing_ISR.asm assembly file for processing the interrupt service routine Blackfin_Talkthrough.dpj VisualDSP++ project file Blackfin_Talkthrough.dxe executable for this project __________________________________________________________ CONTENTS I. FUNCTIONAL DESCRIPTION II. IMPLEMENTATION DESCRIPTION III. OPERATION DESCRIPTION I. FUNCTIONAL DESCRIPTION The Talkthru demo demonstrates the initialization of SPORT to establish an AC'97 link between the ADSP-BF535 and the AD1885 Codec. This example simply exercises the SPORT0 interface. SPORT0 is setup as a Slot-16 AC'97 interface to communicate with the AD1885. Audio samples received from the AD1885 are moved into the DSP's receive buffer, using DMA. The samples are processed by the ADSP-BF535 and place in the transmit buffer. In turn, the transmit buffer is used to transmit data to the AD1885. This results in a simple talk-through where data is moved in and out of the DSP with out performing any computations on the data. II. IMPLEMENTATION DESCRIPTION The Initialization module initializes: 1. The transmit and receive Multi-channel configuration. 2. The transmit and receive DMA control registers and Auto-buffer registers. 3. The SPORT0 control registers. 4. The AD1885 Codec by writing to its control registers. III. OPERATION DESCRIPTION - Open the project "BLACKFIN_TALKTHROUGH.dpj" in the VisualDSP Integrated Development Environment (IDDE). - Under the "Project" tab, select "Build Project". - Open a ADSP-BF535 EZ-KIT Lite session in the VisualDSP Debugger. - Load "BLACKFIN_TALKTHROUGH.DXE" into the ADSP-BF535. - Setup an input source (such as a radio) to the "LINE IN" and an output source (such as headphones) to the "LINE OUT" connectors of the EZ-KIT Lite. See the ADSP-BF535 EZ-KIT Lite User's Manual for more information on setting up the hardware. - Select "RUN" from the "Debug" tab on the menu bar. - Listen to the operation of the talk-through.

近期下载者

相关文件


收藏者