主要内容

HDL 编码标准

行业编码标准建议使用特定 HDL 编码规范。HDL Coder™ 生成遵循行业标准规则的代码,并生成报告以显示生成的 HDL 代码符合行业编码标准的程度。请参阅HDL Coding Standard Report

HDL Coder 检查 Simulink® 模型或 MATLAB® 算法是否符合 HDL 编码标准规则。

代码生成器还可以生成第三方 lint 工具脚本,用于检查生成的 HDL 代码。行业标准规则分为以下三个部分:

生成编码标准报告时,HDL Coder 会为规则添加前缀。规则前缀取决于您是从 MATLAB 还是从 Simulink 生成报告。MATLAB 的规则前缀为 CGML,Simulink 的规则前缀为 CGSL。

要修复与这些规则相关的错误或警告,请更新模型设计。您可自定义部分编码标准规则。请参阅 HDL Coding Standard Customization Properties

HDL 编码标准提供特定于语言的代码使用规则,以帮助您生成更高效、可移植和可综合的 HDL 代码,例如适用于以下各项的编码规范:

  • 名称

  • 端口、复位和时钟

  • 组合和同步逻辑

  • 有限状态机

  • 条件语句和运算符

另请参阅

主题