Изучение VHDL

Атрибуты для скалярного типа.


Для скалярного типа Т предопределены следующие атрибуты:

T'left  – самое левое значение множества элементов скалярного типа Т.

T'right – самое правое значение множества элементов скалярного типа Т.

T'high – наибольшее значение в множестве элементов скалярного типа Т.

T'low –наименьшее значение в множества элементов скалярного типа Т.

T'image(X) – функция строкового представление выражения Х типа Т.

T'value(Х) – функция значения типа Т от строкового представления Х.

T'pos(Х) – функция номера позиции элемента Х типа Т.

T'val(Х) –функция значения элемента типа Т стоящего в позиции Х.

 Примеры атрибутов:

type st is (one,two,three);

st'right = three,   st'pos(three) = 2, st'val(1) = two.

positive'low =  1, positive'high =2147483647.

integer'value("1_000") =1000,  integer'image(330) ="330".



Содержание раздела