Примените округление функции, чтобы сигнализировать (HDL Coder)
Округление Функционального блока доступно с Simulink®. Для получения информации о поведении симуляции и параметрах блоков, смотрите Округление Функции.
Чтобы сгенерировать HDL-код, используйте один типы данных в качестве входных параметров к блоку и задайте нативный режим с плавающей точкой. В диалоговом окне Configuration Parameters, на HDL Code Generation> панель Floating Point, для Library, выбирают Native Floating Point
.
Этот блок имеет одну, архитектуру HDL по умолчанию.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Задайте, сопоставить ли блоки в вашем проекте к inherit
, Max
, Min
, Zero
или Custom
для оператора с плавающей точкой. Значением по умолчанию является inherit
. См. также LatencyStrategy.
Чтобы задать значение, установите LatencyStrategy на Custom
. Задержка Coder™adds HDL равняется значению, которое вы задаете для установки NFPCustomLatency. См. также NFPCustomLatency.
Этот блок поддерживает генерацию кода для комплексных сигналов.