Реализуйте дискретную передаточную функцию (HDL Coder)
Блок Discrete Transfer Fcn доступен с Simulink®.
Для получения информации о поведении симуляции и параметрах блоков, смотрите Дискретную Передачу Fcn.
Этот блок имеет одну, архитектуру HDL по умолчанию.
Каноническая цифра со знаком (CSD) или учтенная оптимизация CSD. Значением по умолчанию является none
. См. также ConstMultiplierOptimization.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Задайте, хотите ли вы, чтобы HDL Coder™ вставил дополнительную логику, чтобы обработать нестандартные числа в вашем проекте. Нестандартные числа являются числами, которые имеют значения меньше, чем самое маленькое число с плавающей запятой, которое может быть представлено без начальных нулей в мантиссе. Значением по умолчанию является inherit
. См. также HandleDenormals.
Задайте, сопоставить ли блоки в вашем проекте к inherit
, Max
, Min
или Zero
для оператора с плавающей точкой. Значением по умолчанию является inherit
. См. также LatencyStrategy.
Задайте, как реализовать операцию умножения мантиссы во время генерации кода. При помощи различных настроек можно управлять использованием DSP на целевом устройстве FPGA. Значением по умолчанию является inherit
. См. также MantissaMultiplyStrategy.
Необходимо использовать опцию Inherit: Inherit via internal rule для распространения типа данных, только если тип входных данных является двойным.
Кадр, матрица и векторные типы входных данных не поддержаны.
Ведущий коэффициент знаменателя (a0) должен быть 1 или-1.
Блок Discrete Transfer Fcn исключен из следующей оптимизации:
Разделение ресурсов
Распределенная конвейеризация