Main Content

Check for clock enable signals

Specify whether to check for clock enable signals in the generated code

Since R2020b

Model Configuration Pane: Global Settings / Coding standards

Description

Specify whether to check for clock enable signals in the generated code. This check corresponds to CGSL-2.C.C.4 of the Industry standard guidelines.

Dependencies

To select the Check for clock enable signals check box, set the HDL coding standard parameter to Industry.

Settings

off (default) | on

Default: Off

on

Minimize clock enables during code generation, then check for clock enable signals in the generated code.

off

Do not check for clock enable signals in the generated code.

Tips

To set this property:

  1. Create an HDL coding standard customization object.

    cso = hdlcoder.CodingStandard('Industry');

  2. Set the MinimizeClockEnableCheck property of the HDL coding standard customization object.

    For example, to minimize clock enables and check for clock enable signals in the generated code, enter:

    cso.MinimizeClockEnableCheck.enable = true;

  3. Set the HDLCodingStandardCustomizations property 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: MinimizeClockEnableCheck property of hdlcoder.CodingStandard object
Type: character vector
Values: 'on' | 'off'
Default: 'off'

Version History

Introduced in R2020b