ВУЗ:
Составители:
26
сигнала. Оператор присваивания <= передает новое значение
драйверу сигнала, и лишь после того, как выполнены
преобразования во всех процессах, инициированных общим
событием, содержание драйвера передается сигналу;
− переменная определена только внутри тела процесса, сигнал -
во всем архитектурном теле;
− переменной можно переприсваивать значение в теле процесса.
Сигнал внутри одного процесса
может иметь только один
драйвер. То есть присвоение значения сигналу может быть
выполнено только один раз в теле процесса.
Атрибуты в языке VHDL
Атрибуты – это скаляры, отражающие некоторые свойства объектов,
используемых в программных модулях (типов, переменных, агрегатов).
Например, атрибуты типа используются для сжатого представления
информации о множестве значений, объединенных типом,
а атрибуты
сигнала — для представления временных свойств сигнала.
Бывают предопределенные атрибуты и атрибуты, вводимые
программистом. Ограничимся только представлением наиболее
употребительных предопределенных атрибутов.
Предопределенные атрибуты типов
Атрибут
Тип Значение
T'left
Любой скалярный Левая граница значений T
T'right
Любой скалярный Правая граница значений Т
Т'low
Численный,
физический
Нижняя граница значений Т
Т'high
Численный,
физический
Верхняя граница значений Т
Т'image(x)
Любой Строка символов, представляющая
значение x
Т'роs(х)
Перечислимый Позиция значения х в наборе
значений Т
T'val(N)
Перечислимый,
физический, целый
Значение элемента в позиции N в
наборе значений Т
Т' leftof(X)
Перечислимый,
физический, целый
Значение в наборе значений T,
записанное в позиции слева от X
Т'
rightof(X)
Перечислимый,
физический, целый
Значение в наборе значений Т,
записанное в позиции справа от X
26
сигнала. Оператор присваивания <= передает новое значение
драйверу сигнала, и лишь после того, как выполнены
преобразования во всех процессах, инициированных общим
событием, содержание драйвера передается сигналу;
− переменная определена только внутри тела процесса, сигнал -
во всем архитектурном теле;
− переменной можно переприсваивать значение в теле процесса.
Сигнал внутри одного процесса может иметь только один
драйвер. То есть присвоение значения сигналу может быть
выполнено только один раз в теле процесса.
Атрибуты в языке VHDL
Атрибуты – это скаляры, отражающие некоторые свойства объектов,
используемых в программных модулях (типов, переменных, агрегатов).
Например, атрибуты типа используются для сжатого представления
информации о множестве значений, объединенных типом, а атрибуты
сигнала — для представления временных свойств сигнала.
Бывают предопределенные атрибуты и атрибуты, вводимые
программистом. Ограничимся только представлением наиболее
употребительных предопределенных атрибутов.
Предопределенные атрибуты типов
Атрибут Тип Значение
T'left Любой скалярный Левая граница значений T
T'right Любой скалярный Правая граница значений Т
Т'low Численный, Нижняя граница значений Т
физический
Т'high Численный, Верхняя граница значений Т
физический
Т'image(x) Любой Строка символов, представляющая
значение x
Т'роs(х) Перечислимый Позиция значения х в наборе
значений Т
T'val(N) Перечислимый, Значение элемента в позиции N в
физический, целый наборе значений Т
Т' leftof(X) Перечислимый, Значение в наборе значений T,
физический, целый записанное в позиции слева от X
Т' Перечислимый, Значение в наборе значений Т,
rightof(X) физический, целый записанное в позиции справа от X
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
