Сгенерируйте постоянное значение (HDL Coder)
Блок Constant доступен с Simulink®.
Для получения информации о поведении симуляции и параметрах блоков, смотрите Константа.
Можно использовать настраиваемый параметр в блоке Constant, предназначенном для генерации HDL-кода. Для получения дополнительной информации смотрите, Генерируют Порты DUT для Настраиваемых параметров.
Архитектура | Параметры | Описание |
---|---|---|
default Constant | 'none' | Эта реализация испускает значение блока Constant. |
Logic Value | 'none' | По умолчанию эта реализация испускает символьный 'Z' для каждого бита в сигнале. Например, для 4-битного сигнала, реализация испустила бы 'ZZZZ' . |
{'Value', 'Z'} | Если сигнал находится в высокоимпедансном состоянии, используйте это значение параметров. Эта реализация испускает символьный 'Z' для каждого бита в сигнале. Например, для 4-битного сигнала, реализация испустила бы 'ZZZZ' . | |
{'Value', 'X'} | Если сигнал находится в неизвестном состоянии, используйте это значение параметров. Эта реализация испускает символьный 'X' для каждого бита в сигнале. Например, для 4-битного сигнала, реализация испустила бы 'XXXX' . |
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Этот блок поддерживает генерацию кода для комплексных сигналов.
Реализация Logic Value
не поддерживает тип данных double
. Если вы задаете эту реализацию для постоянного значения типа double
, ошибка генерации кода происходит.
Для Sample time войдите-1. Задержитесь балансировка не поддерживает шаг расчета inf
.