ВУЗ:
Составители:
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 – положительные целые числа;
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »