Выберите Coding Standard и Report Option Parameters

Этот раздел содержит параметры во вкладке Coding standards HDL Code Generation> панель Global Settings диалогового окна Configuration Parameters. Используйте эти параметры, чтобы сгенерировать HDL-код, который придерживается инструкций, рекомендуемых Промышленными стандартами кодирования.

Стандарт кодирования HDL

Задайте, разрешить ли Промышленность, кодирующую стандартные инструкции, которым должен соответствовать сгенерированный HDL-код.

Настройки

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

None

Сгенерируйте типовой синтезируемый HDL-код. Сгенерированный код не должен соответствовать инструкциям по Промышленному стандарту.

Industry

Сгенерируйте синтезируемый HDL-код, который следует правилам промышленного стандарта, поддержанным HDL Coder™. Когда вы задаете Industry при установке генератор кода включает флажок Report options и постановляет, что можно настроить во вкладке Coding Standards.

Когда вы задаете Industry установка и генерирует код, HDL Coder генерирует отчет податливости стандартов. Отчет отображает ошибки, предупреждения, сообщения, и перечисляет соответствующие правила. Чтобы отфильтровать отчет, таким образом, что передающие правила не появляются, снимите флажок Report options.

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

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

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

Например, можно включить податливость инструкций по Промышленному стандарту для symmetric_fir подсистема в sfir_fixed модель с помощью любого из этих методов.

  • Использование hdlset_param устанавливать параметр на модели. Затем сгенерируйте использование HDL-кода makehdl.

    hdlset_param('sfir_fixed','HDLCodingStandard','Industry')
    makehdl('sfir_fixed/symmetric_fir')

  • Передайте свойство в качестве аргумента к makehdl функция.

    makehdl('sfir_fixed/symmetric_fir','HDLCodingStandard','Industry')

Смотрите также

Покажите передающие правила в кодировании стандартного отчета

Задайте, отфильтровать ли стандартный отчет кодирования, таким образом, что передающие правила не появляются. По умолчанию отчет отображает передачу, ошибки, предупреждения, сообщения, и перечисляет соответствующие правила.

Настройки

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

On

Покажите все правила в отчете включая сообщения и передающие правила.

Off

Показывает правила с ошибками или предупреждениями. Генератор кода отфильтровывает сообщения и передающие правила из отчета.

Зависимость

Чтобы снять флажок Report options, установите параметр HDL coding standard на Industry.

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

Установить это свойство:

  1. Создайте HDL, кодирующий стандартный объект индивидуальной настройки.

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите ShowPassingRules свойство HDL, кодирующего стандартный объект индивидуальной настройки.

    Например, чтобы не использовать передающие правила из отчета, введите:

    cso.ShowPassingRules.enable = false;

  3. Установите HDLCodingStandardCustomizations свойство к HDL, кодирующему стандартный объект индивидуальной настройки, задайте стандарт кодирования и сгенерируйте код.

    Например, если вашим DUT является sfir_fixed/symmetric_fir, Введите:

    makehdl('sfir_fixed/symmetric_fir', 'HDLCodingStandard','Industry', ...
            'HDLCodingStandardCustomizations',cso);

Смотрите также