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

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

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

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

Настройки

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

На

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

Прочь

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

Зависимость

Чтобы снять флажок Check for non-integer constants, установите параметр HDL coding standard равным 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 из отраслевых стандартных руководящих принципов.

Настройки

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

На

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

Maximum

Максимальное количество символов в линии виде положительного целого числа. Значение по умолчанию является 110.

Прочь

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

Зависимость

Чтобы снять флажок Check line length, установите параметр HDL coding standard равным 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);

См. также