Downloading Aifs and Wavs to 56720 Dev boards. using symphony studio

Started by pdj...@blueyonder.co.uk October 26, 2009
Does anyone know of any documentation regarding downloading wavs or aiffs down to either DSPX72YDBZE 56720 Dev Boards external ram or SPI/I2C eprom (and then copying it in) using symphony studio.

Thanks

Pete
Hi Pete,

I'm sorry, the *.wav format doesn't match the 56k data format.

1.) it's either 16bit or 32bit (basically this is no problem to match the word length)

2.) it's Intel little endian format

3.) The header should thrown away since it is ont of any use for the DSP.

4.) the DSP RAM is to small to record more than some seconds of audio - the DSP is designed for real time audio processing, not for audio recording.

Anyway, you can record raw PCM data using the DSP. Simply play back the *.wav file by an audio device and connect the DSP board to it. Write an application that increments a pointer to the next memory cell after writing a sample. It' that easy. It can do stereo using the x: and y: memories.

move #xybase,r0 ;define xybase for unused memory

move x:RX_BUFF_BASE,a ;receive left
move x:RX_BUFF_BASE+1,b ;receive right
move a,x:(r0)+
move b,y:(r0)+

Best regards

Christian
> Does anyone know of any documentation regarding downloading wavs or aiffs
> down to either DSPX72YDBZE 56720 Dev Boards external ram or SPI/I2C eprom
> (and then copying it in) using symphony studio.
>
> Thanks
>
> Pete
Hi Pete,

just got a tool wav2asm on the 'Chameleon' website:

http://www.chameleon.synth.net/english/developers/resources.shtml

Scroll down to 'Utilities'.

I can give to hints nor warranties to it since I didn't test it.

Best regards

Christian

>Does anyone know of any documentation regarding downloading wavs or aiffs >down to either DSPX72YDBZE 56720 Dev Boards external ram or SPI/I2C eprom >(and then copying it in) using symphony studio.
>
>Thanks
>
>Pete