Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20809 Discussions

Platform Designer generic component does not find signals in HDL

LaurieB
Beginner
814 Views

I am using Quartus Prime Pro 23.3.0.

I am trying to create a generic component from VHDL.  (file attached)

After analyzing the file, I get the error message "The top-level module does not contain any signals."  What would cause this?

LaurieB_0-1709243942789.png

 

Labels (1)
0 Kudos
1 Solution
ShengN_Intel
Employee
665 Views

Hi,


Tested on 23.2 and 23.4 without any problem. Only 23.3 got the problem where interface and signals don't appear. I'll report this bug to engineering team. In the mean time, can use 23.4 as workaround.


Thanks,

Sheng


View solution in original post

8 Replies
sstrell
Honored Contributor III
794 Views

Is there a reason why you are creating the component starting from a generic component instead of using the Component Editor?  Using Component Editor would avoid this.

The error I think is because for a generic, you have to not only add the HDL code but you have to manually define all the signals and interfaces on the Signals & Interfaces tab.  It doesn't automatically create these for you from the code the way the Component Editor does.

If you have the HDL code, which you do, there's little reason to not use the Component Editor.

0 Kudos
LaurieB
Beginner
771 Views

I'm doing it this way because this video from Intel https://youtu.be/ATouhNuEx2o?si=etoFToX9vrpQZ2kp demonstrated it.

0 Kudos
LaurieB
Beginner
769 Views

For the record, I get the same error with Component Editor.

0 Kudos
sstrell
Honored Contributor III
754 Views

Hmm.  So what does your Signals & Interfaces tab look like?

0 Kudos
LaurieB
Beginner
752 Views
0 Kudos
sstrell
Honored Contributor III
743 Views

According to the video, if you analyzed the HDL file, it should have tried to set up the signals and interfaces.  If it's blank like this after analysis, then you would need to set them up yourself manually.  Not sure why it is empty since your code looks fine, but this is why you're getting the error.

0 Kudos
ShengN_Intel
Employee
666 Views

Hi,


Tested on 23.2 and 23.4 without any problem. Only 23.3 got the problem where interface and signals don't appear. I'll report this bug to engineering team. In the mean time, can use 23.4 as workaround.


Thanks,

Sheng


LaurieB
Beginner
636 Views
0 Kudos
Reply