Forum Discussion

PrivateIsland's avatar
PrivateIsland
Icon for New Contributor rankNew Contributor
1 year ago

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

  • 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's avatar
      FvM
      Icon for Super Contributor rankSuper 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.
  • 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


    • PrivateIsland's avatar
      PrivateIsland
      Icon for New Contributor rankNew 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.

  • 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