Forum Discussion
Simulating inferred DSP in Questa using Intel DSP simulation library
When inferring a DSP in Verilog, what is the recommended method to simulate an actual DSP from the Quartus EDA simulation library without having to create the DSP as an IP block?
I assume I need to simulate an intermediate compiled output, and I'm hoping to retain as much of the surrounding logic as possible.
This is a general question across multiple Altera FPGAs and Quartus versions, but I'm currently trying to do this with Quartus Pro, Questa Intel Starter Edition, and the C10X.
Thank you
5 Replies
- HubertG
Contributor
Hello, I apologize for the delay in getting back to you. Please allow me a bit more time to review the solution, and I will follow up with you shortly.
- FvM
Super Contributor
Hi,
you don't need to take special prerequisites to simulate inferred (or explicitely instantiated) DSP blocks. Simply simulate your synthesizable HDL with a suitable test bench.
- HubertG
Contributor
Hi PrivateIsland,
If you are convenient, could you please provide your design to us to look into the problem for a better support to you ?
Thanks
Hubert
- Robert_PIN_ASAP
Occasional Contributor
Thank you for the replies and interest in my question.
I was hoping to read that there is an established Quartus tool flow to produce an intermediate output of my inferred DSPs and memories that could be simulated in Questa using Intel simulation IP libraries along with my behavioral RTL / Verilog. This would be similar to the simulation environment if I had created the IP blocks using the IP Parameter Editor.
No worries. I believe I can create some custom scripts to produce my desired result.
Thank you again. You can close this one out.
- HubertG
Contributor
Hi PrivateIsland,
That's great ! I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘ https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
Feel free to reach out to us anytime if you need further support