Main Content

Generate optimization report

Generate HTML optimization report

Model Configuration Pane: Report

Description

Enable or disable generation of an HTML optimization report. The report contains information about the results of clock-rate pipelining, distributed pipelining, streaming, sharing, delay balancing, and adaptive pipelining optimizations that are implemented in the generated code. The report includes hyperlinks back to referenced blocks, subsystems, or validation models. If you have floating-point data types in your model, you can generate HDL code with native floating point support or map your design to native floating-point libraries and Intel® or Xilinx® FPGA floating-point libraries. When you map to FPGA floating-point libraries, the optimization report displays a target code generation section that displays the target device summary and a link to the generated model.

Settings

On (default) | Off
On

Create and display an HTML optimization report. To generate the report, after you enable this setting, click the Generate button. The code generation report contains a summary section and a code interface report along with the optimization report.

Off

Do not create an HTML optimization report.

Tips

To set this property, use the functions hdlset_param or makehdl. To view the property value, use the function hdlget_param.

For example, you can generate an optimization report when generating HDL code for the symmetric_fir subsystem inside the sfir_fixed model using either of these methods.

  • Pass in the OptimizationReport parameter as an argument to makehdl.

    makehdl('sfir_fixed/symmetric_fir','OptimizationReport','on')

  • Enable the OptimizationReport parameter using hdlset_param and then use makehdl.

    hdlset_param('sfir_fixed','OptimizationReport','on')
    makehdl('sfir_fixed/symmetric_fir')

Recommended Settings

No recommendations.

Programmatic Use

Parameter: OptimizationReport
Type: Character vector
Value: 'on' | 'off'
Default: 'off'

Version History

Introduced in R2012a

expand all