Моделирование сенсорных и актюаторных элементов микросистемной техники с использованием языка VHDL-AMS. Лысенко И.Е - 5 стр.

UptoLike

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

5
VHDL-AMS являются все зарезервированные слова языка VHDL, а также до-
полнительно [2]: across, contribution, ground, nature, quantity, reference,
terminal, through, tolerance.
Зарезервированное слово не должно использоваться в качестве меток,
имен моделей и переменных различного типа, имен конструкций entity и
architecture.
2.2. Арифметические операции
Язык VHDL-AMS Std 1076.1-1999 поддерживает следующие арифмети-
ческие операции [1, 2]:
== – присваивание значений неизвестным;
:= – присваивание значений переменным и константам;
<= – меньше или равно, назначение сигнала;
>= – больше или равно;
+ – сложение переменных, констант и неизвестных;
- – вычитание переменных, констант и неизвестных;
* – умножение переменных, констант и неизвестных;
/ – деление переменных, констант и неизвестных;
** – возведение в степень переменных, констант и неизвестных;
real sin(real x), real cos(real x),
real tan(real x)
синус, косинус, тангенс действительного
аргумента х;
real asin(real x), real acos(real x),
real atan(real x)
арксинус, арккосинус, арктангенс действи-
тельного аргумента х;
real sinh(real x), real cosh(real x),
real tanh(real x)
гиперболические синус, косинус, тангенс
действительного аргумента х;
real log(real x), real log10(real x) натуральный и десятичный логарифмы
действительного аргумента х;
real exp(real x) экспонента действительного аргумента х;
real sqrt(real x) квадратный корень действительного аргу-
мента х;
real pow(real a, real x) возведение действительного аргумента х в
степень а;
integer abs(integer x) модуль целого аргумента х.
2.3. Типы данных
VHDL-AMS поддерживает все типы данных, определенные в VHDL. Эти
типы можно использовать в VHDL-AMS без каких-либо дополнительных ссы-
лок [2,3]:
real – действительные числа;
integer – целые числа;
natural – неотрицательные целые числа;
positiv – положительные целые числа;