Проектирование сенсорных и актюаторных элементов микросистемной техники. Лысенко И.Е. - 75 стр.

UptoLike

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

• цифровых, аналоговых и цифроаналоговых;
• электрических и неэлектрических;
во временном, частотном и операторном представлениях с учетом хаJ
рактеристик шума.
Перечисленные возможности важны при моделировании многих компоJ
нентов МСТ, представляющих собой смешанно-сигнальные электронные или
смешанные электрические/неэлектрические системы.
Особенности языка VHDL-AMS Std 1076.1-1999 [74]:
1) расширенная структурная семантика языка предполагает: консервативJ
ность в моделях физических систем и допускает не консервативность для абJ
страктных моделей; совмещение цифровых и аналоговых портов, т.е. смешанJ
но-сигнальных интерфейсов;
2) в моделирующее ядро добавлены: новая имитационная модель, поддерJ
живающая непрерывное поведение на основе дифференциально-алгебраичеJ
ских уравнений (ДАУ); подсистема моделирования аналоговых схем; предуJ
смотрена оптимальность решения систем ДАУ аналоговым моделирующим
ядром;
3) язык поддерживает моделирование малосигнального режима в частотJ
ном представлении, статистическое моделирование, построение шумовых моJ
делей и их имитацию;
4) по сравнению со стандартом языка VHDL введены новые положения в
поведенческое описание схем и систем; новые интерфейсные объекты и новые
типы объектов; цикл имитации поддерживает смешанный режим, а среда модеJ
лирования дополнена новыми атрибутами.
Язык VHDL-AMS поддерживает все типы данных, определенныех в языJ
ке VHDL. Эти типы можно использовать в VHDL-AMS без каких-либо дополJ
нительных ссылок [74,75]:
• real – действительные числа;
• integer – целые числа;
• natural – неотрицательные целые числа;
• positiv – положительные целые числа;
• bit – битовый тип {‘0’, ‘1’};
• boolean – логический тип данных {false, true};
• vector – массив типа real;
• bit_vector – массив типа bit;
• time – физический тип “время”.
Кроме того, для моделирования аналоговых систем в VHDL-AMS предуJ
смотрены дополнительные типы данных, описывающих различные физические
параметры (domain) [75]: electrical_systems; mechanical_systems; fluidic_systems;
radiant_systems; thermal_systems; chemical_systems.
Дополнительные типы данных располагаются в отдельных пакетах.
В языке VHDL-AMS предопределены следующие классы данных [74,75].
1. Constant константы. Значение константы определяется при ее объявJ
лении и не может быть изменено. Константы могут иметь любой из поддержиJ
ваемых типов данных, включая пользовательские.
75