Правила описания RTL для синхроимпульса включает и сбрасывает параметры

Эти параметры относятся к RTL description rules разделу вкладки Coding standards панели HDL Code Generation > Global Settings диалогового окна Параметры конфигурации. Используйте эти параметры для настройки правил описания RTL для сигналов включения и сброса синхроимпульса, заданных в отраслевых стандартных рекомендациях.

Проверяйте наличие тактовых сигналов

Укажите, проверять ли сигналы включения синхроимпульса в сгенерированном коде. Эта проверка соответствует CGSL-2.C.C.4 из отраслевых стандартных руководящих принципов.

Настройки

По умолчанию: Off

На

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

Прочь

Не проверяйте наличие тактовых сигналов в сгенерированном коде.

Зависимость

Чтобы установить флажок Check for clock enable signals, установите параметр HDL coding standard равным Industry.

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

Чтобы задать это свойство:

  1. Создайте объект стандартной индивидуальной настройки HDL-кодирования.

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите MinimizeClockEnableCheck свойство объекта стандартной индивидуальной настройки HDL-кодирования.

    Для примера, чтобы минимизировать значения синхроимпульса и проверить наличие сигналов включения синхроимпульса в сгенерированном коде, введите:

    cso.MinimizeClockEnableCheck.enable = true;

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

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

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

См. также

Обнаружение использования сигналов сброса

Укажите, проверять ли сигналы сброса в сгенерированном коде. Эта проверка соответствует CGSL-2.C.C.5 из отраслевых стандартных руководящих принципов.

Настройки

По умолчанию: Off

На

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

Прочь

Не проверяйте наличие сигналов сброса в сгенерированном коде.

Зависимость

Чтобы установить флажок Detect usage of reset signals, установите параметр HDL coding standard равным Industry.

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

Чтобы задать это свойство:

  1. Создайте объект стандартной индивидуальной настройки HDL-кодирования.

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите RemoveResetCheck свойство объекта стандартной индивидуальной настройки HDL-кодирования.

    Для примера, чтобы проверить наличие сигналов сброса, введите:

    cso.RemoveResetCheck.enable = true;

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

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

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

См. также

Обнаружение использования сигналов асинхронного сброса

Укажите, проверять ли сигналы асинхронного сброса в сгенерированном коде. Эта проверка соответствует CGSL-2.C.C.6 из отраслевых стандартных руководящих принципов.

Настройки

По умолчанию: Off

На

Проверьте наличие сигналов асинхронного сброса в сгенерированном коде.

Прочь

Не проверяйте наличие сигналов асинхронного сброса в сгенерированном коде.

Зависимость

Чтобы снять флажок Detect usage of asynchronous reset signals, установите параметр HDL coding standard равным Industry.

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

Чтобы задать это свойство:

  1. Создайте объект стандартной индивидуальной настройки HDL-кодирования.

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите AsynchronousResetCheck свойство объекта стандартной индивидуальной настройки HDL-кодирования.

    Для примера, чтобы минимизировать использование переменных, введите:

    cso.AsynchronousResetCheck.enable = true;

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

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

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

См. также