Синхронизация настроек контроллера

Эта страница описывает параметры, которые находятся во вкладке HDL Code Generation> Global Settings> Coding Style диалогового окна Configuration Parameters.

Оптимизируйте контроллер синхронизации

Оптимизируйте контроллер синхронизации сущность для скорости и размера кода путем реализации отдельных счетчиков на уровень.

Настройки

Значение по умолчанию: On

On

HDL Coder™ генерирует несколько счетчиков (один счетчик для каждого уровня в модели) в контроллере синхронизации код. Преимущество этой оптимизации - то, что она генерирует более быструю логику, и размер сгенерированного кода обычно намного меньше.

Off

Кодер генерирует контроллер синхронизации, который использует один в противоречии с, генерируют все уровни в модели.

Совет

Контроллер синхронизации файл кода сгенерирован при необходимости проектом, например:

  • Когда код сгенерирован для многоскоростной модели

  • Когда каскадная реализация блока для определенных блоков задана

Этот файл содержит синхронизацию определения модуля сигналы (часы, сброс, внешний таймер включают входные параметры, и часы включают выход) в отдельной сущности или модуле. В многоскоростной модели контроллер синхронизации сущность генерирует необходимые уровни от одного основного тактового генератора с помощью одного или нескольких счетчиков, и несколько синхронизируют, включает.

Имя контроллера синхронизации выводит из имени подсистемы, которая выбрана для генерации кода (DUT), и текущее значение свойства TimingControllerPostfix. Например, если именем вашего DUT является my_test, в случае по умолчанию кодер добавляет TimingControllerPostfix _tc чтобы сформировать контроллер синхронизации называют my_test_tc.

Информация о командной строке

Свойство: OptimizeTimingController
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Чтобы установить это свойство, использовать hdlset_param или makehdl. Чтобы просмотреть значение свойства, использовать hdlget_param.

Синхронизация архитектуры контроллера

Задайте, сгенерировать ли сброс для контроллера синхронизации.

Настройки

Значение по умолчанию: default

resettable

Сгенерируйте сброс для контроллера синхронизации. Если вы выбираете эту опцию, значением Clock inputs должен быть Single.

default

Не генерируйте сброс для контроллера синхронизации.

Информация о командной строке

Свойство: TimingControllerArch
Ввод: символьный вектор
Значение: 'resettable' | 'default'
Значение по умолчанию: 'default'

Чтобы установить это свойство, использовать hdlset_param или makehdl. Чтобы просмотреть значение свойства, использовать hdlget_param.