Можно создать стандартный отчет по кодированию HDL, который показывает, насколько хорошо созданный код соответствует отраслевым стандартам. При необходимости можно настроить стандартный отчет кодирования и стандартные правила кодирования.
Для создания стандартного отчета по кодированию HDL с помощью помощника по рабочим процессам HDL:
В задаче Создание кода HDL выберите закладку Стандарты кодирования.
Для стандарта кодирования HDL выберите Industry.

При необходимости с помощью других параметров на вкладке «Стандарты кодирования» настройте стандартные правила кодирования.
Нажмите кнопку Выполнить, чтобы создать код.
После создания кода в окне сообщения отображается ссылка на отчет о соответствии HTML.
Для создания стандартного отчета по кодированию HDL с помощью интерфейса командной строки установите HDLCodingStandard свойство для Industry в coder.HdlConfig объект.
Например, для генерации кода HDL и стандартного отчета по кодированию HDL для проекта, mlhdlc_sfir, с испытаниями, mlhdlc_sfir_tbвведите следующие команды:
hdlcfg = coder.config('hdl'); hdlcfg.TestBenchName = 'mlhdlc_sfir_tb'; hdlcfg.HDLCodingStandard='Industry'; codegen -config hdlcfg mlhdlc_sfir
### Generating Resource Utilization Report resource_report.html ### Generating default Industry script file mlhdlc_sfir_mlhdlc_sfir_default.prj ### Industry Compliance report with 0 errors, 8 warnings, 4 messages. ### Generating Industry Compliance Report mlhdlc_sfir_Industry_report.html
Можно настроить стандартный отчет по кодированию и проверки стандартных правил кодирования, указав объект настройки стандарта кодирования HDL. Например, предположим, что у вас есть дизайн, mlhdlc_sfirи testbench, mlhdlc_sfir_tb. Можно создать стандартный объект настройки кодирования HDL, cso, установите максимальную длину цепочки операторов if-else равной 5 с помощью IfElseChain свойство и создайте код:
hdlcfg = coder.config('hdl'); hdlcfg.TestBenchName = 'mlhdlc_sfir_tb'; hdlcfg.HDLCodingStandard='Industry'; cso = hdlcoder.CodingStandard('Industry'); cso.IfElseChain.length = 5; hdlcfg.HDLCodingStandardCustomizations = cso; codegen -config hdlcfg mlhdlc_sfir