Henry wrote: Do you still work on FPGA Boards or not?
We found a solution that met our requirements without solving the Quartus+ModelSim problems with Cyclone IV GX. However I would still like a solution to the problem you are having for future designs.
We switched from Quartus V9.1 to V10.0 so we could use the "Completer-only single DWORD" Avalon PCIe peripheral mode option. We then removed the DMA from the design and access only 32 bit registers on the FPGA from the driver. This is fine for our design but clearly is not OK in designs where significant amounts of data are being transferred across the PCIe bus.
JB.