gyuunyuu
Contributor
4 years agoWhat exactly does Platform Designer do with unconnected component input ports?
In RTL code one must tie input ports to ground or logic high if they are not being used. It is not possible to leave this upto to the synthesis tool.
If there are unconnected ports inside a platform designer system, we might get some warning. However, running Generate command will still complete without any fatal error. This is mind boggling.
What does platform designer do to unconnected ports when it runs through system generate and what happens to them when we run through complete compilation?
Is it a good idea to assign default input values at the port declaration of an entity to ensure that no strange behaviour takes place?