Раздел Logic
Раздел Logic определяет логическое функционирование текстового файла проекта (TDF) и является собственно его телом. В этом разделе могут быть многократно использованы следующие операторы и разделы:
¨ Булевские выражения.
¨ Управляющие булевские выражения.
¨ Оператор Case.
¨ Оператор Defaults.
¨ Оператор If Then.
¨ Оператор If Generate
¨ Оператор If Generate
¨ Оператор таблицы истинности
Þ Раздел Logic может также содержать оператор Assert.
Раздел Logic заключается в ключевые слова BEGIN и END. За ключевым словом END следует символ (;), заканчивающий раздел. Если используется оператор Defaults, то он должен предшествовать всем другим операторам в этом разделе.
AHDL является параллельным языком. Компилятор анализирует поведенческую модель, описанную в разделе Logic, параллельно. Выражения, осуществляющие множественные присваивания объекту, имеющему тип NODE или переменной, объединяются в соответствии с функцией монтажное ИЛИ.