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

UptoLike

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

раторами в этих выражениях могут быть обычные арифметические операторы:
+, -, *, /, **. Для изменения порядка выполнения действий в выражениях можно
применять круглые скобки.
2. Операторы simultaneous_if_statement и simultaneous_case_statement приJ
меняются для модификации системы уравнений в зависимости от значений
управляющих переменных в условиях. В качестве управляющих переменных
могут использоваться как переменные класса quantity, так и signal. Это открыJ
вает возможность влияния цифровой части модели на ее аналоговую часть и
наоборот.
Сoncurrent_statement предназначены для описания цифровой части модеJ
ли. Они служат для формирования значений дискретных сигналов и для форJ
мирования иерархических описаний. Также операторы concurrent_statement явJ
ляются средством взаимодействия аналоговой и цифровой частей модели [75].
К сoncurrent_statement относятся следующие операторы [75].
1. Оператор процесса (process) определяет независимый последовательJ
ный процесс, представляющий поведение некоторой части модели цифро-анаJ
логового устройства. Выполнение оператора процесса состоит из повторяющеJ
гося выполнения последовательности операторов, записанных в нем.
2. Оператор selected_signal_assignment является одним из операторов, в
котором аналоговые переменные оказывают влияние на цифровые сигналы.
Основным способом изменения значения цифрового сигнала в зависимости от
значения аналоговой переменной является использование атрибута ‘ABOVE.
Значение атрибута q’ABOVE(v) переменной q класса quantity есть неявный сигJ
нал типа boolean, который принимает значение TRUE, если q > v, и FALSE,
если q < v, где v – постоянное значение.
3. Оператор concurrent_break_statement также является средством взаимоJ
действия аналоговой и цифровой частей модели.
Язык VHDL-AMS поддерживает два стиля описания моделей компоненJ
тов микросистемной техники [75]:
1. Структурное моделирование (structural modeling) непрерывных систем
производится с помощью переменных составных типов nature, причем каждый
простой тип nature представляется как определенные физические параметры
electrical_systems, mechanical_systems и т.д. При структурном описании модель
представляется в виде иерархии связанных компонентов, в которой каждый
компонент представляет собой определенный физический параметр.
2. Поведенческое моделирование (behavioral modeling) непрерывных сиJ
стем производится с помощью наборов ДАУ, описывающих взаимосвязь разJ
личных физических параметров. Поведенческое описание модели позволяет
разработчику избежать операции декомпозиции модели по физическим параJ
метрам и сосредоточить основное внимание на одной физической величине.
5.2. Проектирование элементов МСТ в САПР Tanner Pro
Система автоматизированного проектирования Tanner Pro предназначена
для проектирования интегральных схем и компонентов микросистемной техниJ
80