.
Не рекомендуется для производственного кода. Относится к ограничениям ресурсов и ограничениям на скорость и память, часто встречающимся во встроенных системах. Сгенерированный код может содержать динамическое выделение и освобождение памяти, рекурсию, дополнительные накладные расходы на память и широко изменяющееся время выполнения. Хотя код является функционально действительным и общепринятым в средах с богатыми ресурсами, более мелкие встроенные целевые объекты часто не могут поддерживать такой код. Обычно блоки развиваются в сторону пригодности для производственного кода. Таким образом, блоки, подходящие для производственного кода, остаются подходящими.
HDL Coder™ предоставляет дополнительные опции конфигурации, которые влияют на реализацию HDL и синтезированную логику.
Архитектура HDLЭтот блок имеет единую архитектуру HDL по умолчанию.
Свойства блока HDL| ConstrainedOutputPipeline | Количество регистров для размещения на выходах путем перемещения существующих задержек в рамках проекта. Распределенная конвейерная обработка не перераспределяет эти регистры. Значение по умолчанию: 0. Дополнительные сведения см. в разделе ConstrainedOutputPipeline (кодер HDL).
|
| InputPipeline | Количество входных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию: 0. Дополнительные сведения см. в разделе InputPipeline (кодер HDL).
|
| OutputPipeline | Количество выходных ступеней трубопровода для вставки в сформированный код. Распределенная конвейерная обработка и конвейерная обработка с ограниченным выходом могут перемещать эти регистры. Значение по умолчанию: 0. Дополнительные сведения см. в разделе Выходной конвейер (кодер HDL).
|
.