Этот раздел содержит параметры в разделе 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);