Forum Discussion
Altera_Forum
Honored Contributor
14 years agoQsys PCIe core fails timing
Hi, I've been analyzing the Altera PCIe Hard-IP cores. I started off with the Qsys PCIe code, since it had the simplest interface. Here's the test setup: * Quartus 11.0, 11.1sp1, 11.1...
Altera_Forum
Honored Contributor
12 years agoHi Bob,
--- Quote Start --- I have a situation where I get stale data back to the RC from the ArriaV or Cyclone IV endpoints ... Has to be a logical issue rather than FPGA or Timing. I write to a constant location and read back the same location then compare ... then move on to a new write pattern. It passes until I start the NIOS , even if I just perform a single printf and return. After that I get stale data ... ie the data from the previous iteration of the test ... where the data I get is the data that was written say 8 writes back , sometime more , sometimes less but a constant. I am trying to see in Simulation and setting "Single DW completer" on. --- Quote End --- My first question would be can you reproduce this in simulation; I guess "I am trying to see ... " means you have not yet reproduced it. How about SignalTap II tracing of the o --- Quote Start --- Seen anything like this before ? --- Quote End --- I did not end up using the PCIe core due to its lack of BFMs. This may be different now, but Altera removed the BFMs from Quartus and did not provide any support for PCIe debug/verification, so I changed my design to use a processor with a PCIe end-point (a PowerPC). Cheers, Dave