Hi leonid, To be precise, I am the guy in question, who has to do the hardware-part and You guessed it: The board is an ML403. So what are the problems: - DMA (whenever an DMA transfer is issued the CPU is put to soem sort of "freeze", as the bus is occupied, whenever the CPU writes to memory it is also busy: that solution is not really good, occupying the CPU some sort of twice) + possible solution: some sort of multiport memory controller (or our idea: own memory directly attached to the ac'97 controller) using BRAM.
> If I were you, I would chose one of sound cards which have ALSA > drivers implemented (the list can be found on ALSA site) and > mimicked their behavior in your VHDL. Actually a bunch of theses drivers rely on PCI or ISA. The few left do all require DMA, what is only an option, if it is some sort of faked DMA, so the CPU writes directly into the controller's memory as we intend to stay as independent as possible from Xilinx' IP Cores. The question was: is that a good (and practicable) idea? Greetings, Lorenz Kolb _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded