Forum Discussion

RBash's avatar
RBash
Icon for Occasional Contributor rankOccasional Contributor
6 years ago

In Platform Designer, Generate HDL fails for a hierarchical system that's two levels deep, but succeeds when the hierarchy is only one level.

I have a hierarchical Platform Designer system (e.g., top_system) that has two levels, i.e., it has two instances of a subsystem (e.g., subsystem_0) which itself has four instances of another subsystem (e.g., subsystem_1). When I click Generate HDL for subsystem_0, HDL is generated successfully. But when I do the same for top_system, I face this error in the command line (and synthesis of the design fails later on because of it):

java.lang.IllegalArgumentException: subsystem_1: no such parameter: componentDefinition

And indeed in top_system.qsys file, there's no componentDefinition field for subsystem_1 instances, whereas in subsystem_0.qsys this field exists for instances of subsystem_1. What am I missing here?

Thanks in advance for your help.

3 Replies

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

    Can you attached your *qsys files here? I would like to try and see if it is a bugs or not.

    • RBash's avatar
      RBash
      Icon for Occasional Contributor rankOccasional Contributor

      Can I send the files privately to you?