Gast
#3373020
Moin, ich hab da mal ne Frage ob es eine Möglichkeit gibt, bequem Records (oder andere selbst definierte Datentypen) in den Ports einer entity zu nutzen. Der Datentyp muss ja dem Modul, welches die entity instantiieren möchte, bekannt sein. Eine Möglichkeit wäre also den Datentyp in ein Package zu stecken, und dieses Package in beiden Dateien einzubinden. Um mal die Möglichkeiten von VHDL genauer auszukundschaften stellt sich mir jetzt die Frage: Geht das nicht auch ohne extra Package? Es sind ja auch Deklarationen in einer entity erlaubt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
Leider tut das nicht das gewünschte. An der Stelle wo der Port deklariert ist, ist der Type leider noch nicht sichtbar. Fällt noch jemanden was ein, wie das funktioniert, oder was man ausprobieren könnte? Gruß, Waldi