Этот раздел содержит параметры в разделе RTL design rules вкладки Coding standards HDL Code Generation> панель Global Settings диалогового окна Configuration Parameters. Используйте эти параметры, чтобы проверять на присутствие констант нецелого числа, и линия переносят длину в сгенерированный HDL-код.
Задайте, проверять ли на константы нецелого числа. Эта проверка соответствует CGSL-3. B.D.1 инструкций по Промышленному стандарту.
Значение по умолчанию: на
Проверяйте на константы нецелого числа.
Не проверяйте на константы нецелого числа.
Чтобы снять флажок Check for non-integer constants, установите параметр HDL coding standard на Industry
.
Установить это свойство:
Создайте HDL, кодирующий стандартный объект индивидуальной настройки.
cso = hdlcoder.CodingStandard('Industry');
Установите NonIntegerTypes
свойство HDL, кодирующего стандартный объект индивидуальной настройки.
Например, чтобы отключить проверку на константы нецелого числа, введите:
cso.NonIntegerTypes.enable = false;
Установите HDLCodingStandardCustomizations
свойство к HDL, кодирующему стандартный объект индивидуальной настройки, задайте стандарт кодирования и сгенерируйте код.
Например, если вашим DUT является sfir_fixed/symmetric_fir
, Введите:
makehdl('sfir_fixed/symmetric_fir', 'HDLCodingStandard','Industry', ... 'HDLCodingStandardCustomizations',cso);
Задайте, проверять ли длины линии в сгенерированный HDL-код. Эта проверка соответствует CGSL-3. D.5 инструкций по Промышленному стандарту.
Значение по умолчанию: на
Проверяйте длину линии.
Максимальное количество символов в линии, заданной как положительное целое число. Значение по умолчанию равняется 110.
Не проверяйте длину линии.
Чтобы снять флажок Check line length, установите параметр HDL coding standard на Industry
.
Установить это свойство:
Создайте HDL, кодирующий стандартный объект индивидуальной настройки.
cso = hdlcoder.CodingStandard('Industry');
Установите LineLength
свойство HDL, кодирующего стандартный объект индивидуальной настройки.
Например, чтобы включить длине линии проверки длину знака имеющую 80, введите:
cso.HDLKeywordsLineLength.enable = true; cso.HDLKeywordsLineLength.length = 80;
Установите HDLCodingStandardCustomizations
свойство к HDL, кодирующему стандартный объект индивидуальной настройки, задайте стандарт кодирования и сгенерируйте код.
Например, если вашим DUT является sfir_fixed/symmetric_fir
, Введите:
makehdl('sfir_fixed/symmetric_fir', 'HDLCodingStandard','Industry', ... 'HDLCodingStandardCustomizations',cso);