Aufruf einer passiven Procedure in der Entity

Gast #1675198
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein Package geschrieben und jetzt soll eine einzige Prozedur 
aus diesem Package im Anweisungsteil der Entity diese passive Prozedur 
aufrufen. Im Package besteht die Prozedur aus zwei Eingangssignalen, 
einem std_logic_vector und std_logic.

Wie und Warum läßt sich diese Prozedur dann in der Entity aufrufen?

Viele Grüße
Gast #1675266
Lesenswert?
• ▲
▼
Es geht gar nicht darum, ob ich eine Prozedur benötige.
Es geht bei meiner Frage eher um prinzipielles, weil, wenn ich die 
Prozedur aufrufe und in den Klammern SIgnale zuweise, die ich vorher 
ebenfalls in der Entity deklariert habe, dann kommt eine Fehlermeldung 
"Statements in entity declaration are not supported". Signalzuweisungen 
sind da nicht so ohne weiteres erlaubt.
Moderator (Firma: Titel) Persönliche Seite #1675410
Lesenswert?
• ▲
▼
> Naja, der Quellcode der Prozedur ist nicht so schwer,
Ich kann einen ganz einfachen Code schreiben, der nur einen Eingan auf 
einen Ausgang zuweist, aber in einer Zeile drei Fehler hat. Nur kommt 
keiner darauf, was das für Fehler sind, wenn er die Zeile nicht sieht.

> Naja, der Quellcode der Prozedur ist nicht so schwer,
Schon, aber offenbar ist deine Verwendung des Codes falsch...

Aber...
>> Wie gesagt: ohne VHDL-Code... :-/
Mach die Sache doch kurz, poste den Code.
Du brauchst dich nicht zu schämen... ;-)

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