Hi Bob,
--- Quote Start ---
Yes I am going to run Simulation, but it is difficult to get the NIOS II stimulation ... since as I understand that , it is just a BFM master ..
--- Quote End ---
The NIOS II is an Avalon-MM master. What will likely make your "simulation" experience more useful is to ignore the NIOS II and add a Avalon-MM BFM Master.
You would then create a testbench with Avalon-MM master transactions from the BFM that match your NIOS II software instructions that reproduce the issue. Yes, this sounds like double-effort, but the objective here is "debugging", not tool confusion! :)
Of course, if its the interaction of the NIOS II processor and PCIe that is causing the "bug" then this sequence may not show the issue. However, that is still a good test, since you will know that the IP should work. You can then add a NIOS II into the mix and just have the NIOS II core perform a loop that triggers the issue, i.e., don't even bother trying to access the NIOS II, just use it as stimulus in your simulation.
--- Quote Start ---
I am still not sure how to run SignalTap and Eclipse at the same time since Eclipse is using the JTAG / USB port that SignalTap would use.
--- Quote End ---
Have you just "tried it"? There used to be interaction between the tools that would make things hang (one process waiting for the other), but recently things appear to have gotten better. If you're working from Windows, you could also try Linux (which uses a different driver interface to the USB-Blaster).
Cheers,
Dave