exponenta event banner

Параметры правил проектирования RTL

Этот раздел содержит параметры конфигурации в разделе «Правила проектирования RTL» вкладки «Стандарты кодирования» панели «Создание кода HDL» > «Глобальные настройки» диалогового окна «Параметры конфигурации». Эти параметры используются для проверки наличия непереносимых констант и длины обтекания строки в сгенерированном коде HDL.

Проверка непереносимых констант

Укажите, следует ли проверять наличие непереносимых констант. Эта проверка соответствует CGSL-3.B.D.1 из отраслевых стандартов.

Настройки

По умолчанию: Вкл.

На

Проверьте наличие непереносимых констант.

Прочь

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

Зависимость

Чтобы снять флажок Check for non-integer constants, установите для стандартного параметра кодирования HDL значение Industry.

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

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

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

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите NonIntegerTypes свойство объекта настройки стандарта кодирования HDL.

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

    cso.NonIntegerTypes.enable = false;

  3. Установите HDLCodingStandardCustomizations свойство объекта настройки стандарта кодирования HDL, укажите стандарт кодирования и создайте код.

    Например, если DUT имеет значение sfir_fixed/symmetric_fir, введите:

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

См. также

Проверить длину линии

Укажите, следует ли проверять длины строк в сгенерированном коде HDL. Эта проверка соответствует CGSL-3.A.D.5 из отраслевых стандартов.

Настройки

По умолчанию: Вкл.

На

Проверьте длину линии.

Максимум

Максимальное количество символов в строке, указанное как положительное целое число. Значение по умолчанию - 110.

Прочь

Не проверять длину линии.

Зависимость

Чтобы снять флажок Проверить длину линии, установите для стандартного параметра кодирования HDL значение Industry.

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

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

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

    cso = hdlcoder.CodingStandard('Industry');

  2. Установите LineLength свойство объекта настройки стандарта кодирования HDL.

    Например, чтобы включить длину контрольной строки с максимальной длиной символа 80, введите:

    cso.HDLKeywordsLineLength.enable = true;
    cso.HDLKeywordsLineLength.length = 80;

  3. Установите HDLCodingStandardCustomizations свойство объекта настройки стандарта кодирования HDL, укажите стандарт кодирования и создайте код.

    Например, если DUT имеет значение sfir_fixed/symmetric_fir, введите:

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

См. также