Hyperbolic Tangent HDL Optimized

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

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

  • Hyperbolic Tangent HDL Optimized block

Описание

Блок Hyperbolic Tangent HDL Optimized возвращает гиперболическую касательную x, вычисленное использование основанной на CORDIC реализации, оптимизированной для генерации HDL-кода.

Порты

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

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

Угол в радианах в виде действительного конечного скаляра. Если x является фиксированной точкой или масштабируемым двойным типом данных, x должен использовать масштабирование двоичной точки. Представление наклонного смещения не поддерживается для типов данных с фиксированной точкой.

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

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

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

Вывод

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

Гиперболическая касательная значения в x, возвращенном как скаляр. Значение в y является основанным на CORDIC приближением гиперболической касательной x. Когда вход к функции является плавающей точкой, тип выходных данных совпадает с типом входных данных. Когда вход является типом данных с фиксированной точкой, выход имеет тот же размер слова как вход и дробная длина, равная 2 меньше, чем размер слова.

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

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

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

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

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

Алгоритмы

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

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

Смотрите также

Функции

Введенный в R2020a