Reports and Scripts

Traceability, optimization, and resource reports; standards compliance, synthesis scripts

Examples and How To

Create and Use Code Generation Reports

Describes how to generate a report including information on the generated code and suggestions for optimization. You can view the report in an HTML browser. The report supports bidirectional tracing between the generated code and the source blocks in your model.

View and Save HDL Workflow Advisor Reports

How to generate, view, and save HTML reports on HDL Workflow Advisor tasks

Trace Code Using the Mapping File

How to use a mapping file to trace generated HDL entities back to the corresponding systems in your model

Generate Multicycle Path Information Files

Using multicycle constraint files to realize more efficient hardware for multirate designs

Generate Scripts for Compilation, Simulation, and Synthesis

Command line properties and GUI options for customizing script files

Configure Compilation, Simulation, Synthesis, and Lint Scripts

You set options that configure script file generation on the EDA Tool Scripts pane.

Generate an HDL Coding Standard Report from Simulink

How you can generate an HDL coding standard from your Simulink® model with the Workflow Advisor or from the Command line.

Generate an HDL Lint Tool Script

How to generate an HDL lint tool script from Simulink to check the generated code with third-party lint tools.

Configure Synthesis Project Using Tcl Script

Add Tcl script that configures your synthesis project

Find Feedback Loops

Highlight feedback loops that are inhibiting optimizations

Find Estimated Critical Paths Without Synthesis Tools

Find the estimated critical paths in your design without using synthesis tools

Concepts

Resource Utilization Report

When you select Generate resource utilization report, HDL Coder™ adds a Code Generation Report that has a Code Interface Report and a Timing and Area Report section.

Optimization Report

When you select Generate optimization report, HDL Coder adds an Optimization Report section, with three subsections:

Traceability Report

Even a relatively small model can generate hundreds of lines of HDL code.

HDL Coding Standard Report

What is an HDL coding standard report, the rule summary, and how you can fix warnings or errors related to rule violations.

Properties for Controlling Script Generation

This section describes how to set properties in the makehdl or makehdltb functions to enable or disable script generation and customize the names and content of generated script files.

Web View of Model in Code Generation Report

Include a Web view of the model to share your model and generated code outside of the MATLAB environment.

Was this topic helpful?