ВУЗ:
Составители:
3
  сont, clock2, full_add. 
Некорректные идентификаторы:  
1clock, _adder, add_ _sub, entity(зарезервированное слово). 
    4. Символ “пробел”, символ табуляции, символ новой строки. 
Символы  являются  разделителями  слов  в  конструкциях  языка. 
Количество  разделителей  не  имеет  значения.  Таким  образом,  следующие 
выражения будут для компилятора эквивалентны: 
Count:=2+2;                         count    :=         2 
Count    :=2  +  2;                  
+
2 ; 
5.  Специальные символы, участвующие в построении конструкций 
языка: 
+ - * / = < > . , ( ) : ; # ‘ “ |  
6.  Составные символы, воспринимаемые компилятором как один 
символ: 
<=   >=   =>   :=   /= 
Комментарии: 
Примером комментария является два символа тире “- -”. 
Компилятор игнорирует текст, начиная с символов “- -” и до конца строки. 
Таким образом комментарий может включать символы, не входящие в алфавит 
языка (например русские буквы). 
Числа.
В стандарте языка определены числа как целого, так и вещественного 
типа. Средства синтеза ПЛИС допускают применение только целых чисел. 
Целое число в VHDL может быть представлено  в одной из четырех систем 
счисления: двоичной, десятичной, восьмеричной, шестнадцатеричной. 
  Символы.
Запись символа представляет собой собственно символ, заключенный в 
кавычки: 
 ‘A’ ‘*’ 
  Строки.
Представляют собой набор символов, заключенных в двойные кавычки: 
 “A string” 
