Правила проектирования 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);

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