Forum Discussion
sound card + uclinux
I am working on a project with a sound card. We are using uclinux.
We are developing a VHDL module for the sound card, what is the best way to interface the sound card module with the CPU , is DMA the best performant architecture ? Thanks Laurent6 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- originally posted by grassay@Mar 27 2006, 03:27 PM i am working on a project with a sound card. we are using uclinux.we are developing a vhdl module for the sound card, what is the best way to interface the sound card module with the cpu , is dma the best performant architecture ?
thanks
laurent
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=13824)
--- quote end ---
--- Quote End --- You are right! DMA is best choice for this. Dma does't load CPU. It folllows CPU could have more time for other tasks
- Altera_Forum
Honored Contributor
I can't tell what you are actually doing, but if you want to get a soundcard working with uClinux, why not just use a PCI BUs? You can get an existing sound card driver, and modify it to work with uClinux... not sure what you are using VHDL for?
- Altera_Forum
Honored Contributor
My sound card is a specific sound card without standard PC interface like PCI
Laurent - Altera_Forum
Honored Contributor
Ok, what type of interface? If it's a standard asynchronous bus, you may be able to connect to it directly using Avalons Tri-state Bridge. Otherwise, you will need to write your own SOPC Component, and support as many or as little features as you like (ie: bursting, pipelining, DMA master etc..).
- Altera_Forum
Honored Contributor
we have control signals and directly PCMI/PCMO digital signals. These signals are synchronous with CLK and SYNC signals
- Altera_Forum
Honored Contributor
Is it an AC97 codec? If it's just PCM or AC97, you can probably get existing cores todo this for you. Check www.opencores.org