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

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

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

Задайте, проверять ли на константы нецелого числа. Эта проверка соответствует CGSL-3. B.D.1 инструкций по Промышленному стандарту.

Настройки

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

На

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

'off'

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

Зависимость

Чтобы снять флажок 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. D.5 инструкций по Промышленному стандарту.

Настройки

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

На

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

Maximum

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

'off'

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

Зависимость

Чтобы снять флажок 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);

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