Gast
#389101
Ich habe einen Bus zwischen 2 Bausteinen, der insgesamt 10 Bit breit ist. Es handelt sich dabei nicht um einen Adress-oder Datenbus sondern einen Bus, bei dem die Richtung jeder einzelnen Leitung fest steht und sich nicht mehr ändert. Allerdings kann sich die Bedeutung ändern. Daher habe ich ihn mit "EXT_BUS : inout std_logic_vector (10 downto 1);" im TOP-Level File aufgenommen. Allerdings erhalte ich dann für jedes Signal eine Fehlermeldung, da ich z.B. EXT_BUS(1) nur als Input und EXT_BUS(2) nur als Output verwende. Gibt es eine Möglichkeit im TOP-Level-File die Bezeichnung "EXT_BUS" für alle 10 Leitungen zu verwenden und die Richtung für jede Leitung einzeln vorzugeben (es sind eben nicht alle immer input oder output)? Falls ja, wie? Den Zugriff möchte ich eben weiterhin mit EXT_BUS(X) vornehmen können.