Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AHDL.doc
Скачиваний:
29
Добавлен:
08.11.2018
Размер:
869.89 Кб
Скачать

Раздел Variable может также содержать операторы If Generate, которые могут быть использованы для генерирования объектов, узлов, регистров, конечных автоматов, и псевдоимен конечных автоматов.

Раздел LOGIC определяет логическое функционирование проекта. может содержать следующие выражения и операторы:

  • булевские выражения.

  • управляющие булевские выражения.

  • оператор таблицы истинности

  • оператор Assert

  • оператор Case

  • оператор Defaults

  • оператор If Then

  • оператор If Generate

  • оператор For Generate

2. Элементы языка ahdl

2.1. Зарезервированные слова и идентификаторы

Зарезервированные ключевые слова используются для управления операторами AHDL, а также для предопределенных констант GND и VCC.

Зарезервированные ключевые слова отличаются от зарезервированных идентификаторов тем, что ключевые слова можно использовать как символьные имена при заключении их в одиночные кавычки ('), а зарезервированные идентификаторы – нет. Как те, так и другие можно свободно использовать в комментариях.

Список зарезервированных ключевых слов приведен в табл. 2, а зарезервированных идентификаторов – в табл. 3.

Таблица 2

AND

DESIGN

INPUT

OR

TITLE

ASSERT

DEVICE

IS

OTHERS

TO

BEGIN

ELSE

LOG2

OUTPUT

TRI_STATE_NODE

BIDIR

ELSIF

DIV

PARAMETERS

VARIABLE

BITS

END

MACHINE

REPORT

VCC

BURIED

FOR

MOD

RETURNS

WHEN

CASE

FUNCTION

NAND

SEGMENTS

WITH

CLIQUE

GENERATE

NODE

SEVERITY

XNOR

CONNECTED_PINS

GND

NOR

STATES

XOR

CONSTANT

HELP_ID

NOT

SUBDESIGN

DEFAULTS

IF

OF

TABLE

DEFINE

INCLUDE

OPTIONS

THEN

Таблица 3

CARRY

JKFFE

SRFFE

CASCADE

JKFF

SRFF

CEIL

LATCH

TFFE

DFFE

LCELL

TFF

DFF

MCELL

TRI

EXP

MEMORY

USED

FLOOR

OPENDRN

WIRE

GLOBAL

SOFT

X

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]