Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

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

Laurent

6 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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&#39;t load CPU. It folllows CPU could have more time for other tasks
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I can&#39;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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    My sound card is a specific sound card without standard PC interface like PCI

    Laurent
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Ok, what type of interface? If it&#39;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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    we have control signals and directly PCMI/PCMO digital signals. These signals are synchronous with CLK and SYNC signals