2. Основные сведения о VHDL
2.1. Список зарезервированных слов в VHDL
Каждый объект, создаваемый при описании схемы на VHDL, имеет свое имя, которое ему придумывает разработчик. В этой задаче основным правилом является запрет на использование зарезервированных слов, то есть слов, которые являются частью языка VHDL, а, следовательно, использование этих же слов для именования объектов может вызвать неоднозначное поведение инструментов анализа и синтеза схем вплоть до ошибок компиляции, из текстовых описаний которых очень трудно понять в чем же дело. НЕ ИСПОЛЬЗУЙТЕ эти слова для именования объектов в описании схемы.
Согласно стандарту языка VHDL STD 1076-2008 зарезервированы следующие слова:
abs | access | after | alias | all |
and | architecture | array | assert | assume |
assume_guarantee | attribute | begin | block | body |
buffer | bus | case | component | configuration |
constant | context | cover | default | disconnect |
downto | else | elsif | end | entity |
exit | fairness | file | for | force |
function | generate | generic | group | guarded |
if | impure | in | inertial | inout |
is | label | library | linkage | literal |
loop | map | mod | nand | new |
next | nor | not | null | of |
on | open | or | others | out |
package | parameter | port | postponed | procedure |
process | property | protected | pure | range |
record | register | reject | release | rem |
report | restrict | restrict_guarantee | return | rol |
ror | select | sequence | severity | signal |
shared | sla | sll | sra | srl |
strong | subtype | then | to | transport |
type | unaffected | units | until | use |
variable | vmode | vprop | vunit | wait |
when | while | with | xnor | xor |