Бакалавр
Дипломные и курсовые на заказ

Встроенные оценочные функции

РефератПомощь в написанииУзнать стоимостьмоей работы

CEIL, которая возвращает наименьшее целое число большее вещественного числа. Хотя эта операция применима ко всем арифметическим выражениям, она имеет смысл только для LOG2 и DIV, в которых результат может быть вещественным. Вы можете именовать логические операторы и компараторы в файлах AHDL для облегчения ввода присваиваний ресурсов и для интерпретации раздела Equations в файле отчета… Читать ещё >

Встроенные оценочные функции (реферат, курсовая, диплом, контрольная)

USED, которую можно использовать для контроля того, использовался ли порт, например, в операторе If Generate или Parameters. USED принимает имя порта в качестве входа и возвращает значение FALSE, если порт не используется.

CEIL, которая возвращает наименьшее целое число большее вещественного числа. Хотя эта операция применима ко всем арифметическим выражениям, она имеет смысл только для LOG2 и DIV, в которых результат может быть вещественным.

FLOOR, которая возвращает наибольшее целое число меньшее вещественного числа. Хотя эта операция применима ко всем арифметическим выражениям, она имеет смысл только для LOG2 и DIV, в которых результат может быть вещественным.

Примеры.

CEIL (LOG2(255)) = 8.

FLOOR (LOG2(255)) = 7.

Использованный статус протестирован в операторе Assert:

USED (aconst) == # 0 USED (AVALUE).

2.9 Логические выражения Логические выражения состоят из операндов, разделенных логическими и арифметическими операторами и компараторами и дополнительно сгруппированы с помощью круглых скобок. Выражения используются в булевых уравнениях также как и в других операторах таких как Case и If Then.

Логическое выражение может быть одним из следующих:

Операнд Например, a, b[5.1], 7, VCC.

Подставляемая ссылка на логическую функцию Например, out[15.0] = 16dmux (q[3.0]);

Префиксный оператор (! или -), применяемый к логическому выражению Например, !c.

Два логических выражения, разделенных бинарным оператором Например, d1 $ d3.

Логическое выражение, заключенное в круглые скобки Например, (!foo & bar).

Вы можете именовать логические операторы и компараторы в файлах AHDL для облегчения ввода присваиваний ресурсов и для интерпретации раздела Equations в файле отчета. За дополнительной информацией обратитесь к 4.9.2.

Показать весь текст
Заполнить форму текущей работой