You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I have vpiPort in the "iter = vpi_iterate(vpiPort, h_top);" then I do not get print statement that port/net is found.
However, when I change vpiPort to vpiNet, it will give me that print statement 8 times, basically, it found 4 ports (top entity ports) and another 4 signals inside entity.
So, my question is, does it mean that there is no support for explicitly identifying the PORTS of the VHDL DUT? for example, what if I don't care about any signals in my VHDL entity but just want to read all ports of the entity and drive/read them during verification?
The text was updated successfully, but these errors were encountered:
So let's say I have simple DUT in VHDL which has top ports a,b,c,d and inside entity there are signals e,f,g,h.
consider the below routine I have:
When I have vpiPort in the "iter = vpi_iterate(vpiPort, h_top);" then I do not get print statement that port/net is found.
However, when I change vpiPort to vpiNet, it will give me that print statement 8 times, basically, it found 4 ports (top entity ports) and another 4 signals inside entity.
So, my question is, does it mean that there is no support for explicitly identifying the PORTS of the VHDL DUT? for example, what if I don't care about any signals in my VHDL entity but just want to read all ports of the entity and drive/read them during verification?
The text was updated successfully, but these errors were encountered: