Правила Описания RTL для часов включают и сбрасывают

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

Проверка на часы включает сигналы

Задайте, проверять ли на часы, включают сигналы в сгенерированном коде. Эта проверка соответствует CGSL-2. C.C.4 инструкций по Промышленному стандарту.

Настройки

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

На

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

'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'

На

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

'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'

На

Проверяйте на асинхронные сигналы сброса в сгенерированном коде.

'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);

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