--- Quote Start ---
I still can't understand what need the SignalTap II trace is.
--- Quote End ---
Its a debug tool. Read the documentation. Try and use it. Once you understand how to use it, you will be able to determine if its useful to you.
--- Quote Start ---
Here's what I tried first:
Download the design in the FPGA. This design was waiting an activity on any observed input signal to start the recording in the "onchip memory" (so told qsys). This memory is too small to capture the whole process so I thought of using the sdram.
--- Quote End ---
Unfortunately SignalTap II cannot use external memory. Typically you do not need to record "all" of a transaction though, you can use Triggers to capture relevant details.
--- Quote Start ---
I thought of using this procedure:
1. download the design in the FPGA
2. start a waiting command in the console
3. start the observed process and record the signals in the sdram
4. detecting the end of the process and then write the content of the sdram in a file on the host computer
Does this way of doing it seem to be OK?
--- Quote End ---
Sure, if you can define what a "waiting command" is in your hardware design.
Have you created a simulation of your system? If not, you should. It will help you understand your design much better, since it gives you full visibility into what is going on. The simulation waveform view will also help you see why SignalTap II is useful.
Cheers,
Dave