PCM output to DAC

Andrew Douglas <[email protected]> Thu, 27 Jan 2005 21:34:56 +0000
Newsgroups gmane.comp.audio.mad.devel
Message-ID <[email protected]>
Hi 

I'm currently developing on an Altera Excalibur EPXA1db board, which
has an arm922T running at 200 MHz, 32 MB ram and  8 MB flash. I've got
a Linux 2.4 kernel running on the board with a basic root filesystem.
I'm looking at cross-compiling madplay (& libmad) to run on this
architecture and would appreiciate a bit of advice before starting.

1. Does the system I'm using appear to have enough resources to be
able to run this application. Does anyone have figures for MIPS,
memory requirements and CPU usage for this application running on a
similar ARM architecture? My system has no hardware FPU but does have
an MMU.

2. I require the decoded stream to be sent, via general purpose IO
pins, to a customised PCB with a (16-bit) DAC and audio preamp. I plan
to use the folowing command:

$ ./madplay --output=raw:/dev/dsp foo.mp3

Will I have to write a device driver to enable this or is there a
simple way to direct the stream to the memory mapped pins?

Is there anything else that I overlooked? Any help would be appreiciated. 

TIA

Andy Douglas