Hardware Reference
In-Depth Information
• Bezeichner aus standardisierten Packages zur Unterscheidung von selbst
definierten Bezeichnern mit dem Schriftfont capitalized dargestellt wer-
den und
• Bezeichnern selbst definierter Datentypen mit einem vorangestellten »t«
beginnen (z.B. »tZustand«).
A.1.4 Zeichen- und Zeichenkettenkonstanten
VHDL unterstützt den Zeichensatz »Latin-1« mit dem ASCII-Zeichensatz als
Teilmenge (Abb. A.1). Die druckbaren Zeichen sind in einfache Hochkommas
einzurahmen, z.B. 'a'. Die kleinen deutschen Umlaute sind enthalten, das »ß«
und die Umlaute »Ä«, »Ö« und »Ü« sind auch in Kommentaren verboten.
typecharacteris(
--128ZeichendesASCII-Zeichensatzes
nul,
dle,
soh,
dc1,
stx,
dc2,
etx,
dc3
eot,
dc4
enq,
nak,
ack,
syn,
bel,
etb,
bs,
ht,
lf,
vt,
lf,
cr,
so,
si,
can,
em,
sub,
esc,
fsp,
gsp,
rsp,
usp,
'',
'!',
'"',
'#',
'$',
'%',
'&',
''',
'(',
'8',
')',
'9',
'*',
'+',
';',
',',
'<',
'-',
'=',
'.',
'/',
'?',
'0',
'@',
'P',
''',
'1',
'A',
'Q',
'a',
'2',
'B',
'R',
'b',
'3',
'4',
'5',
'6',
'7',
':',
'>',
'N',
'C',
'S',
'c',
's',
'D',
'T',
'd',
't',
'E',
'U',
'e',
'u',
'F',
'V',
'f',
'v',
'G',
'W',
'g',
'w',
'H',
'I',
'J',
'K',
'L',
'M',
'O',
'X',
'Y',
'Z',
'[',
' \ ', ' ',
']',
'',
'h',
'x',
'i',
'y',
'j',
'z',
'k',
' { ',
'l',
'm',
' } ',
'n',
' ',
'o',
del,
' | ',
'p',
'q',
'r',
...);
--128weitereZeichen(ISP8859Latin-1)
Abb. A.1. Zeichensatz
Zeichenkettenkonstanten sind beliebige Zeichenfolgen, eingerahmt in dop-
pelte Hochkommas, z.B. "Text". Auch Konstanten für eindimensionale Vek-
tortypen, deren Elemente als Aufzählungen druckbarer Zeichen definiert sind,
können durch Zeichenketten dargestellt werden, z.B.
type tZM is ( 'a' , 'x' , 'f' );
type tZM_Vektor is array (range 1 to 5 ) of tZM;
constant c: tZM := "axaff ";
A.1.5 Darstellung von Zahlenwerten
VHDL kann Zahlenwerte durch Zahlentypen oder Bitvektortypen darstellen.
Die Darstellung von Zahlenwerten beginnt zur Unterscheidung von Schlüssel-
worten und Bezeichnern immer mit einer Ziffer oder einem Vorzeichen.
• Ganzzahlige Dezimalzahlen werden als Ziffernfolge dargestellt. Der Ziffern-
folge kann ein Vorzeichen vorangestellt sein und sie darf einzelne Unter-
striche zur Trennung von Zifferngruppen enthalten. Beispiele:
 
Search WWH ::




Custom Search