Hardware Reference
In-Depth Information
• Namensattribute (vgl. Abschnitt 3.3.2)
Attribut
Ergebnis
bez'simple_name
Umwandlung des Bezeichners in eine Textdarstellung
bez'path_name
wie simple_name plus zusätzliche Pfadangabe durch
die Entwurfshierarchie von der obersten Entwurfseinheit
bis zum bezeichneten Objekt
bez'instance_name
wie path_name, jedoch mit der zusätzlichen Angabe
der Beschreibungsnamen der Teilschaltungen
bez - Bezeichner eines vereinbarten Objekts (Datenobjekt, Typ etc.).
A.2 Die Bibliothek »Tuc«
Die Bibliothek »Tuc« gehört zu den Web-Projekten des Buches und enthält
die folgenden Packages (siehe »Tuc/Hilfe_Tuc.txt«) [27]:
•
Tuc/Ausgabe.vhdl
•
Tuc/StopSim_pack.vhdl
•
Tuc/Eingabe.vhdl
•
Tuc/Numeric_Sim.vhdl
•
Tuc/Numeric_Synth.vhdl
•
Tuc/Zufallstest.vhdl
A.2.1 Textausgabe (Tuc.Ausgabe)
Datenobjekte für die Erzeugung von Textausgaben
• Verbund zur Darstellung und Bearbeitung von Texten variabler Länge:
constant
zeilenlaenge:positive:=
100
;
type
tString
is record
str:string(
1
to
zeilenlaenge);
ptr:positive;
end record
;
• Feld von Textzeilen vom Typ »tString« zur Darstellung und Bearbeitung
mehrzeiliger Ausgabetexte:
type
tStringArray
is array
(natural
range
<>)
of
tString;