Hallo, ich habe eine interne Komponenet die ein Ausgangssignal hat. Dieses Ausgangssignal möchte ich nach außen geben (Out-Signal der übergeordneten Komponente, zudem möchte ich dieses Ausgangssignal über eine interne Signalleitung einer anderen internen Komonente zuführen. Die Doppelte Zuweisung bei der Port Map Beispiel 1 : interne Komponenet port map Ausgangssignal => Ausgang_äußere Komponente Ausgangssignal => internes_Signal --für andere interne Komponente lässt der Compiler nicht zu. Kennt jemand hierfür eine Lösung. Man kann natürlich in der internen Komponent das Signal kopieren und zwei Ausgangssignale erzeugen. Geht es aber auch anders? Besten Dank im Voraus. Peter
Geht ganz einfach: Das interne Signal in der port map anschließen und dieses dann an den Ausgang.
Hallo, irgendwie stehe ich hier auf dem Schlauch. Wo soll ich denn das signal an den Ausgang der äußeren Komponente anschließen? (Habe ja keine PortMap für die äußere Komponente) Hier ein Beispiel: entity außere_komponente is Port (Ausgang : out Bit); end entity; architecture Test of außere_komponente component Intern1 Port (KIOUT : out Bit); end component; component Intern2 Port (KIIN : in Bit); end component; signal S : Bit; begin KIntern1: Intern1 Port Map (KIOUT => S) KIntern2: Intern2 Port Map (KIIN => S) End; So und nun noch S an Ausgang binden aber wie? Besten Dank im Voraus. Gruß Peter
äh? Ein Signal einem anderen zuweisen... Ausgang <= S;
Die Pinzuordnung wird bei Xilinx z.B. mittels UCF-Dateien gelöst. Das dürfte bei anderen Herstellern ähnlich aussehen. Rick
Hallo besten Dank! Jetzt habe ich es kapiert. Gruß Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.