Язык описания электронной аппаратуры VHDL. Берчун Ю.В. - 24 стр.

UptoLike

Составители: 

24
В таблице 4.3.
Aимя типа массива, а N порядковый номер измерения мно-
гомерного массива. Для одномерного массива N=1, но можно выражение в скобках при за-
писи атрибута вообще опускать. Тип результата всегда совпадает с типом индекса. Смысл
определителей
left, low, right, high такой же, как у определителей типов.
Таблица 3.3. Предопределенные атрибуты массивов
Имя атрибута Результат
A'left(N)
Левая граница диапазона индексов N-й координаты массива А
A'right(N)
Правая граница диапазона индексов N-й координаты массива А
A'low(N)
Нижняя граница диапазона индексов N-й координаты массива А
A'high(N)
Верхняя граница диапазона индексов N-й координаты массива А
A'range(N)
Диапазон индексов N-й координаты массива А
A'reverse_range(N)
Обратный диапазон индексов N-й координаты массива А
A'length(N)
Диапазон индексов N-й координаты массива A
Атрибуты сигналов являются эффективным средством анализа поведения сигнала во
времени. В таблице 4.4. символ
S означает имя сигнала.
Таблица 3.4. Атрибуты сигналов
Имя атрибута Тип атрибута Значение
S'delayed (T)
To же, что у S Значение S, существовавшее на время T перед вычисле-
нием атрибута
S'event boolean
Сигнализирует об изменении сигнала
S'stable boolean S'stable = not S'event
S'active boolean
true, если присвоение сигналу выполнено, но значение
еще не изменено (не закончен временной интервал, задан-
ный выражением after)
S'quiet boolean S'quiet = not S'active
S'last_event time
Время от момента вычисления атрибута до последнего
перед этим изменения сигнала
S'last_active time
Время от момента вычисления атрибута до последнего
присвоения значения сигналу (не совпадает с
last_event при наличии слова after в определяю-
щем выражении)
4.6. Процессы
Как уже отмечалось выше, параллельные операторы представляют части алгоритма,
которые в реальной системе могут исполняться одновременно. Эти части взаимодействуют
     В таблице 4.3. A — имя типа массива, а N— порядковый номер измерения мно-
гомерного массива. Для одномерного массива N=1, но можно выражение в скобках при за-
писи атрибута вообще опускать. Тип результата всегда совпадает с типом индекса. Смысл
определителей left, low, right, high такой же, как у определителей типов.
                                            Таблица 3.3. Предопределенные атрибуты массивов
   Имя атрибута                                       Результат
A'left(N)            Левая граница диапазона индексов N-й координаты массива А
A'right(N)           Правая граница диапазона индексов N-й координаты массива А
A'low(N)             Нижняя граница диапазона индексов N-й координаты массива А
A'high(N)            Верхняя граница диапазона индексов N-й координаты массива А
A'range(N)           Диапазон индексов N-й координаты массива А
A'reverse_range(N) Обратный диапазон индексов N-й координаты массива А

A'length(N)          Диапазон индексов N-й координаты массива A


     Атрибуты сигналов являются эффективным средством анализа поведения сигнала во
времени. В таблице 4.4. символ S означает имя сигнала.
                                                                  Таблица 3.4. Атрибуты сигналов
 Имя атрибута     Тип атрибута                             Значение
S'delayed (T)     To же, что у S Значение S, существовавшее на время T перед вычисле-
                                 нием атрибута
S'event           boolean        Сигнализирует об изменении сигнала
S'stable          boolean        S'stable    =    not    S'event
S'active          boolean        true, если присвоение сигналу выполнено, но значение
                                 еще не изменено (не закончен временной интервал, задан-
                                 ный выражением after)
S'quiet           boolean        S'quiet = not S'active
S'last_event      time           Время от момента вычисления атрибута до последнего
                                 перед этим изменения сигнала
S'last_active     time           Время от момента вычисления атрибута до последнего
                                 присвоения значения сигналу (не совпадает с
                                 last_event при наличии слова after в определяю-
                                 щем выражении)



4.6. Процессы
     Как уже отмечалось выше, параллельные операторы представляют части алгоритма,
которые в реальной системе могут исполняться одновременно. Эти части взаимодействуют

                                                 24