模型设计
创建支持的模块库并使用这些库中的模块设计 HDL 兼容的模型
本节包含有关如何在 Simulink® 环境中使用支持 HDL 代码生成的所有产品中的模块进行设计建模的信息。要过滤 Simulink 库浏览器以仅显示 HDL 支持的模块,请输入 hdllib。
除了 HDL Coder™ 子库外,支持的模块库还包括来自 Simulink、Stateflow®、Communications Toolbox™、DSP System Toolbox™、Vision HDL Toolbox™、Wireless HDL Toolbox™ 和 HDL Verifier™ 库的模块。
以下各节包含仅在 HDL Coder 库中可用的模块的文档页链接。这些链接包括 HDL FIFO、RAM 模块和 Multiply-Add 模块等。Add 和 Delay 等其他模块在 hdllib 和其他模块库中都提供。有关支持 HDL 代码生成的 Simulink 模块列表,请参阅 Simulink 模块列表(HDL 代码生成)。在此列表中,您将看到在 Simulink 和 HDL Coder 库中都提供的模块。
类别
- 基本 HDL 算法
使用基本 Simulink 模块创建简单 HDL 设计
- RAM 和 ROM 模块
使用 HDL RAM 库中的模块在硬件上模拟 RAM 和 ROM
- 层次化设计与同步硬件行为
使用 State Control 模块创建子系统和层次化 HDL 设计
- 用户定义的 MATLAB 函数
使用 User-Defined Functions 库中的模块创建支持 HDL 的算法
- Stateflow 模块
使用 Stateflow 库中的模块创建支持 HDL 的算法
- 信号处理算法的 HDL 应用
使用 DSP HDL Toolbox™ 和 DSP System Toolbox 模块创建并运行 HDL 应用程序
- 用于图像处理算法的 HDL 应用程序
使用 Vision HDL Toolbox 模块创建并运行 HDL 应用程序
- 用于通信算法的 HDL 应用
使用 Communications Toolbox 和 Wireless HDL Toolbox 模块创建并运行 HDL 应用程序