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 (false), блок игнорирует вход выборки.

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

Выход

расширить все

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

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

Являются ли выходные данные допустимыми, возвращается как логический скаляр. Когда значение этого сигнала управления 1 (true), блок успешно вычислил выход в порте y. Когда это значение 0 (false), выходные данные недопустимы.

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

Параметры

расширить все

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

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

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

Алгоритмы

Для входных u с фиксированной точкой блок Real Reciprocal HDL Optimized оборачивается при переполнении для деления на нули. Поведение для деления с фиксированной точкой на нуль суммировано в таблице ниже.

Переполнение переносаПереполнение насыщения
0/0 = 00/0 = 0
1/0 = 01/0 = верхняя граница
-1/0 = 0-1/0 = нижняя граница

Для входов с плавающей точкой Real Reciprocal HDL Optimized блок следует IEEE® Стандарт 754.

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

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