Forum Discussion

IKate's avatar
IKate
Icon for New Contributor rankNew Contributor
1 year ago
Solved

Cannot create component from template interface in Platform Designer

Hi!

i try to create a component into Platform designer which includes an interface in system Verilog.

I get the error "Error: Verilog HDL or VHDL XML Interface error at apescore.sv(15): port "i" has an unsupported type File: d:/.....sv Line: 15"

Synthesis works fine.

in order to reproduce the issue you can try the template by:

right click on empty .sv->insertTemplate->Contruct->DesignUnit->Interfaces->masterSlaveExample

This template has an issue with the generic interface, but once you fix that, it gives the same error when you try to create a component.

What is unsupported? Is there a workaround?

thanks

Ioannis

6 Replies

  • RichardT_altera's avatar
    RichardT_altera
    Icon for Super Contributor rankSuper Contributor

    Which Quartus version are you using? Standard or Pro?


    Regards,

    Richard Tan


  • IKate's avatar
    IKate
    Icon for New Contributor rankNew Contributor

    Hi,

    i have access to both standard and Pro versions.

    I see that in Pro it works.

    Does this mean in Standard i can only do components with simple ports?

    Is there a table describing all the features of Pro version that Standard does not provide?

    best regards,

    Ioannis

  • RichardT_altera's avatar
    RichardT_altera
    Icon for Super Contributor rankSuper Contributor

    Quartus Standard has limited support in SystemVerilog and you can check the Quartus Prime Standard Edition Help version > Quartus Prime Support for SystemVerilog, for the list of supported constructs.

    Do note that you need to install the Intel® Quartus® Prime Help to access it.

    KDB Link: https://www.intel.com/content/www/us/en/support/programmable/articles/000097917.html

    For Quartus Pro, you can check it online.

    https://www.intel.com/content/www/us/en/programmable/quartushelp/current/index.htm#hdl/vlog/vlog_list_sys_vlog_d1627e1435.htm

    Regards,

    Richard Tan

  • RichardT_altera's avatar
    RichardT_altera
    Icon for Super Contributor rankSuper Contributor

    Dropping a note to ask if my last reply was helpful to you?

    Do you need any further assistance from my side?


    Regards,

    Richard Tan


    • IKate's avatar
      IKate
      Icon for New Contributor rankNew Contributor

      HI Richard,

      Yes, it was helpful, i do not need anything else.

      Regards,

      Ioannis

  • RichardT_altera's avatar
    RichardT_altera
    Icon for Super Contributor rankSuper Contributor

    Thank you for acknowledging the solution provided. I'm pleased to know that your question has been addressed.


    Now, I will transition this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out.

    Thank you and have a great day!

    Best Regards,

    Richard Tan