Сгенерируйте HDL, кодирующий стандартный отчет из MATLAB

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

Используя HDL Workflow Advisor

Сгенерировать HDL, кодирующий стандартный отчет с помощью HDL Workflow Advisor:

  1. В задаче HDL Code Generation выберите вкладку Coding Standards.

  2. Для HDL coding standard выберите Industry.

  3. Опционально, с помощью других опций во вкладке Coding Standards, настройте правила стандарта кодирования.

  4. Нажмите Run, чтобы сгенерировать код.

    После того, как вы сгенерируете код, окно сообщения показывает ссылку на отчет податливости 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, и испытательный стенд, mlhdlc_sfir_tb. Можно создать HDL, кодирующий стандартный объект индивидуальной настройки, cso, установите максимум если еще длина цепи оператора к 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

Смотрите также

Свойства

Похожие темы