Check module, instance, entity name length
Specify whether to check module, instance, and entity name length
Model Configuration Pane: Global Settings / Coding standards
Description
Specify whether to check module, instance, and entity name length. This check corresponds to CGSL-1.A.B.1 of the Industry standard guidelines.
Dependencies
To clear the Check module, instance, entity name length check box, set the HDL coding standard parameter to Industry.
Settings
on (default) | offDefault: On
onCheck module, instance, and entity name length.
- Minimum
Minimum name length, specified as a positive integer. The default is 2.
- Maximum
Maximum name length, specified as a positive integer. The default is 32.
offDo not check module, instance, and entity name length.
Tips
To set this property:
Create an HDL coding standard customization object.
cso = hdlcoder.CodingStandard('Industry');Set the
ModuleInstanceEntityNameLengthproperty of the HDL coding standard customization object.For example, to enable the check for module, instance, and entity name length, with 5 as the minimum length and 30 as the maximum length, enter:
cso.ModuleInstanceEntityNameLength.enable = true; cso.ModuleInstanceEntityNameLength.length = [5 30];
Set the
HDLCodingStandardCustomizationsproperty to the HDL coding standard customization object, specify the coding standard, and generate code.For example, if your DUT is
sfir_fixed/symmetric_fir, enter:makehdl('sfir_fixed/symmetric_fir', 'HDLCodingStandard','Industry', ... 'HDLCodingStandardCustomizations',cso);
Recommended Settings
No recommended settings.
Programmatic Use
Parameter:
ModuleInstanceEntityNameLength property of
hdlcoder.CodingStandard object |
| Type: character vector |
Values: 'on' | 'off' |
Default: 'on' |
Version History
Introduced in R2020b