- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 LaurentLink Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- 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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My sound card is a specific sound card without standard PC interface like PCI
Laurent- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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..).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
we have control signals and directly PCMI/PCMO digital signals. These signals are synchronous with CLK and SYNC signals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page