Unbenutzten Ausgangsport auf Masse legen ?

Gast #901215
Lesenswert?

Ich instanziere mehrfach eine Komponente mit generate.
Von der letzten Instanz benötige ich einen bestimmten Ausgangsport nicht 
bzw. dieser verursacht einige Warnungen.
Nun nöchte ich nicht eine spezielle Komponente schreiben die ich für 
meine letzte Instanzierung verwende.
Kann ich diesen Ausgangsport (Type std_logic_vector) quasi auf Masse 
legen ? Die Möglichkeit diesen Port auf Null zu legen signal <= null; 
(VHDL Buch von Paul Molitor) hat bei ISE Webpack nicht funktioniert.

Danke
Gast #901249
Lesenswert?

Laß den Port doch einfach in der Luft hängen. Ich bilde mir ein, dass es 
bei mir funktioniert hat (ISE 8.1). Du bekommst dann lediglich 
irgendwann im Verlauf der Synthese eine Warnung, dass du einen 
unbenutzten Port hast.
Einen Ausgang auf Null legen geht nicht.
Gast #901454
Lesenswert?

@ Bernd G.
>:
>Einen Ausgang auf Null legen geht nicht.
>:

Das wäre aber schon praktisch, wenn ich so einen Ausgang zwischendurch 
auch mal auf Null legen könnte. Immer nur '1' wäre doch langweilig ;-)
Gast #901536
Lesenswert?

@ lkmiller

äh ja, ich meinte den Ausgang einer Instanz und nicht das Bein des 
Schaltkreises.

Du hast recht, manchmal lege ich die _Schaltkreis_ausgänge zwischendurch 
auch mal auf Null. Teilweise auch in ganz schnellem Wechsel mit High...

Bevor man antwortet, sollte man sich überlegen, was man schreibt :-)

Das Schlüsselwort open (auf die Instanz bezogen) funktioniert in der ISE 
tatsächlich nicht. Darauf bin ich anfangs auch gestoßen und lebe seither 
mit den entsprechenden Warnungen - man weiß ja, wo sie herkommen.

Entweder Instanz passend zurechtschnitzen oder mit den Warnungen leben.

In diesem Sinne - gute Besserung

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren