USE

Kontextbefehle – USE

USE work.my_special_model;


USE another_ressource_lib.ALL;


USE std.textio.ALL;


LIBRARY ieee;
USE ieee.std_logic_1164.ALL;


LIBRARY ecpd_07, test_07;
USE ecpd07_ind.components.ALL;
USE test07_ind.components.scff_02;
Die USE-Anweisung macht bestimmte Objekte aus einer voher mit LIBRARY definierten Bibliothek (Ressource-Library) bekannt.
Dies können einzelne compilierte Design-Einheiten (Beispiel work.my_special_model) oder alle Design-Einheiten der Bibliothek (another_ressource_lib.ALL), komplette Packages (ieee.std_logic_1164.ALL, std.textio.ALL) oder einzelne Elemente (Funktionen, Komponenten, ...) aus einem Package (test07_ind.components.scff_02) sein.
Das Argument der USE-Anweisung setzt sich zusammen aus dem Namen der Bibliothek, dem Namen der Design-Einheit oder des Packages und gegebenenfalls dem Namen des Packageelementes bzw. dem Schlüsselwort ALL.

Implizit bekannt sind nur die Elemente des Packages standard aus der Bibliothek std.