Hi, I'm using the Xilinx PCI-X core (64bit/133MHz) on an add in card to perform a DMA from the card into the system's memory. The user application in the FPGA requests 4Kbyte bursts and after transfering the
4Kbyte it gets a new address from the device driver. This application works well in a PC with Intel E7505 memory controller and P64H2 bridge. We achieve a datarate of about 450 MB/s. But it doesn't work in a HP Proliant DL380 with Serverworks Grand Champion LE chipset and CIOB-X2 bridge. In this system we only can transfer data for some seconds if the blocksize of the DMA is reduced to 1 Kbyte and then the system suspends and has to be rebooted. Does anyone have experience with a dma application on such a system? Thank you, Matthias- posted
19 years ago