ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »