ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Физические типы языка VHDL. Атрибуты физических типов.Для представления физических величин (таких как длина, масса, время), в языке VHDL используются так называемые физические типы. Данные, принадлежащие к физическому типу, определяются своим значением и единицей измерения. Для одного и того же физического параметра может использоваться множество единиц измерения. Организация физических типов в VHDL позволяет установить соответствие между различными единицами измерения. Определение физического типа включает в себя первичный модуль, в котором определяется основная единица измерения. Оно также может включать в себя вторичные модули, в которых определяются дополнительные единицы измерения и их связь с основной единицей. Определение имеет следующий синтаксис: type name is range simple_expression (to/downto) simple_expression units ed; Ked=X ed; end units name; Здесь: - ed — имя первичного модуля; - ked — имя вторичного модуля. Например: type length is range 0 to 1E9 units um; -- micron mm=1000 um; m=1000 mm; mi1=254 um; inch= 1000 mil; end units length; Величина, описанная типом length, может принимать значения от 0 um до 1Е9 um. Для задания значения величины может использоваться и действительное число. Оно будет округлено до ближайшего целого в основных единицах измерения. Атрибуты физических типов: T'pos(x) - Номер позиции х в T Т' val (n) - Значение в Т на позиции n T'succ(x) - Значение в т на позиции, на 1 большей, чем х T'pred(x) - Значение в т на позиции, на 1 меньшей, чем х T'leftof(х) - Значение в T на позиции, на 1 левее, чем х T'rightof (х) - Значение в Т на позиции, на 1 правее, чем х Не нашли, что искали? Воспользуйтесь поиском:
|