Проектирование цифровых устройств с помощью языка описания аппаратуры VHDL. Бобрешов А.М - 26 стр.

UptoLike

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

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