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

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

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

Настройки

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

На

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

'off'

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

Совет

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

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

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

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

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