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