Добавьте или вычтите входные параметры (HDL Coder)
Блок Sum of Elements доступен с Simulink®.
Для получения информации о поведении симуляции и параметрах блоков, смотрите Сумму Элементов.
HDL Coder™ поддерживает Tree
и архитектуру Cascade
за Сумму блоков Элементов, которые имеют один векторный вход с несколькими элементами.
Этот блок имеет реализации мультицикла, которые вводят дополнительную задержку в сгенерированном коде. Чтобы видеть добавленную задержку, просмотрите сгенерированную модель или модель валидации. См. Сгенерированную Модель Модели и Валидации.
Архитектура | Дополнительные циклы задержки | Описание |
---|---|---|
Linear | 0 | Генерирует линейную цепочку сумматоров, чтобы вычислить сумму продуктов. |
Tree | 0 | Генерирует древовидную структуру сумматоров, чтобы вычислить сумму продуктов. |
Cascade | 1, когда блок имеет один векторный входной порт. | Эта реализация оптимизирует задержку * область и быстрее, чем реализация Смотрите каскадные лучшые практики архитектуры. |
Чтобы использовать установку LatencyStrategy во вкладке Native Floating Point диалогового окна HDL Block Properties, задайте Linear
или Tree
как Архитектура HDL.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Блок Sum of Elements не поддерживает генерацию HDL-кода с типами данных double
в режиме Native Floating Point
.
Задайте, сопоставить ли блоки в вашем проекте к inherit
, Max
, Min
или Zero
для оператора с плавающей точкой. Значением по умолчанию является inherit
. См. также LatencyStrategy.
Чтобы задать значение, установите LatencyStrategy на Custom
. Задержка Coderadds HDL равняется значению, которое вы задаете для установки NFPCustomLatency. См. также NFPCustomLatency.
Комплексные данные поддержки внедрения Linear
.
Комплексные данные поддержки внедрения Tree
с +
для параметров блоков List of signs. С нативной поддержкой с плавающей точкой, комплексными данными поддержки внедрения Tree
и с +
и с -
для List of signs.