Thanks for the reply. I am sorry for not attaching the
files, I have attached the files now.
In your reply you have mentioned that we can transfer the data at 20 Mhz after loading it to the onboard memory. However, for my application, I need to transfer data from the RAM to the onboard memory modules continuously. i.e. while the first memory module is transferring 32 MB data, I need to simultaneously write data from the RAM to the second 32KB memory module. When the second memory module outputs data to the I/O board, I need to write data from RAM to first memory module and so on. This goes on continuously. When the 256KB data in the RAM is finished, I need to restart the transmission from the first byte in RAM.
I was able to do this at 10MHz in
the attached files, but it does not work at 20 MHz. The PCI bus speed is 133 MHZ. I tried running the program at a higher priority level, but it still doesn't work at 20 MHz.