V
vikram
hello sir,
plz have patience to read this looooong mail.
i need to design a high speed recording system.
the pci card has a plx chip which provides dma facilty for data
transfer.
for dma i need the source address and the destination address....
i have input audio files (.wav files) i need to read the data from the
files and store the audio data in an buffer.
buffer is malloc(sizeof(audio File)) or virtualalloc(...)
then i give this buffer[0] as the start address for dma transfer.and
the destination address as the plx register offset which is mapped to
a FIFO.from FIFO output goes to analog output where data is recorded.
Now the question is i need the whole of audio data in RAM.
due to performance issues.. i cant fetch from hard disk and start
transfer.
i need data in memory and start transfer... will it hold data upto
1.5GB in RAM ...?
any suggestion is apprecieated..
plz have patience to read this looooong mail.
i need to design a high speed recording system.
the pci card has a plx chip which provides dma facilty for data
transfer.
for dma i need the source address and the destination address....
i have input audio files (.wav files) i need to read the data from the
files and store the audio data in an buffer.
buffer is malloc(sizeof(audio File)) or virtualalloc(...)
then i give this buffer[0] as the start address for dma transfer.and
the destination address as the plx register offset which is mapped to
a FIFO.from FIFO output goes to analog output where data is recorded.
Now the question is i need the whole of audio data in RAM.
due to performance issues.. i cant fetch from hard disk and start
transfer.
i need data in memory and start transfer... will it hold data upto
1.5GB in RAM ...?
any suggestion is apprecieated..