Forum Discussion
Signal tap hdl instantiation
- 1 year ago
I can submit a feature request to the tool specialists to see if this functionality can be implemented for the HDL flow. However, whether the request is accepted will depend on the business justification.
By the way, which Quartus edition are you using—Pro or Standard?
If you're using the Standard Edition, the chances of this feature being supported are quite low, as most enhancements are prioritized for the Pro Edition.
Regards,
Richard Tan
Thank you, please submit the feature request.
Sadly, I am using the standard edition.
Ron
I’ve submitted a feature request to the team for consideration.
By the way, could you share a bit more about why you prefer using the HDL instantiation flow over the GUI flow? For example, is it mainly for improved robustness, version control, or other reasons?
Understanding your perspective will help us better address your needs.
Regards,
Richard Tan
- Brickman1 year ago
New Contributor
Thank you Richard
As I wrote to sstrell, the reasons I prefer direct instantiation are:
- Robustness, I know exactly which signal at which hierarchy I've connected. In addition, I can add to my code debug signals, that will get optimized away if I don't connect to the signal tap, but are always there if I choose to use them.
- Backward compatibility, I can debug even if there is a mismatch between the stp file and the design programmed to the FPGA, the mutual signals are still functioning.
- Version control, the GUI flow creates a lot of clutter in the qsf file, which is hard to read, I prefer to see the changes in my HDL code.
- Resource usage predictability, I know exactly how much resources are used by signal tap, it doesn't change each time I change the connected signals
I hope this will help to convince the team that there is a need for this flow.
Ron
- RichardT_altera1 year ago
Super Contributor
Thank you for the detailed information. This should be sufficient to help convince the team about the feature request, but please note that there is no guarantee it will be planned or approved.
Regards,
Richard Tan