Real Reciprocal HDL Optimized

Вычислите обратную величину и сгенерируйте оптимизированный HDL-код

  • Библиотека:
  • Поддержка HDL Fixed-Point Designer / Математические операции

  • Real Reciprocal HDL Optimized block

Описание

Блок Real Reciprocal HDL Optimized вычисляет 1/u, где u является действительным скаляром.

Ограничения

Переопределение типа данных не поддерживается для блока Real Reciprocal HDL Optimized.

Порты

Входной параметр

развернуть все

Значение, чтобы взять обратную величину в виде действительного скаляра.

Типы данных: single | double | fixed point

Допустимо ли введенный в виде булева скаляра. Этот управляющий сигнал указывает, когда данные из входного порта u допустимы. Когда этим значением является 1 TRUE), блок получает значение во входном порту u. Когда этим значением является 0 ложь), блок игнорирует входные выборки.

Типы данных: Boolean

Вывод

развернуть все

Обратная величина, возвращенная как действительный скаляр с типом данных, заданным параметром Output datatype.

Типы данных: single | double | fixed point

Допустимы ли выходные данные, возвращенные как булев скаляр. Когда значением этого управляющего сигнала является 1 TRUE), блок успешно вычислил выход в порте y. Когда этим значением является 0 ложь), выходные данные не допустимо.

Типы данных: Boolean

Параметры

развернуть все

Тип данных выхода y в виде fixdt(1,18,10)единственный, fixdt(1,16,0), или как заданное пользователями выражение типа данных. Тип может быть задан непосредственно или описан как объект типа данных, такой как Simulink.NumericType.

Программируемое использование

Параметры блоков: OutputType
Ввод: символьный вектор
Значения: 'fixdt(1,18,10)' | 'single' | 'fixdt(1,16,0)' | '<data type expression>'
Значение по умолчанию: 'fixdt(1,18,10)'

Алгоритмы

развернуть все

Расширенные возможности

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте