使用 System object 建模
R2026bSystem object 是一种 MATLAB® 专有对象,可用于实现或仿真具有随时间变化的输入的动态系统。
使用 HDL Coder™,您可在 MATLAB 中生成代码期间使用预定义或用户定义的 System object。System object 具有以下优点:
组件重用:通过使用现有 System object 组件节省设计和测试时间。
自定义:设计并鉴定自定义 System object 以在多个设计中重用。
算法定义:在 System object 中定义一次算法,即可在单个 MATLAB 设计中重用该算法的多个实例。
模块化与可读性:从 System object 生成的 HDL 代码是模块化的,并且可读。
您可使用 MATLAB、DSP System Toolbox™ 和 Communications Toolbox™ 提供的预定义 System object 生成 HDL 代码。有关详细信息,请参阅支持 HDL 代码生成的预定义 System Objects。
函数
主题
- HDL Code Generation for System Objects
System object support for HDL code generation.
- 支持 HDL 代码生成的预定义 System Objects
用于 HDL 代码生成的预定义 System objects 列表。
- Generate Code for User-Defined System Objects
How to create user-defined System objects and generate HDL code.
- Integrate Custom HDL Code Into MATLAB Design
Include pre-existing HDL code in your MATLAB design.
- 从 System object 生成 HDL 代码
此示例说明如何从包含 System object 的 MATLAB® 代码生成 HDL 代码。有关 System object 的详细信息,请参阅 HDL Code Generation for System Objects。
- Generate HDL and HLS Code from Ring Buffer Designs Using RAM
This example shows how to generate HDL and HLS code from MATLAB designs that implement a ring buffer, or circular delay line, using RAM.
- Generate HDL and HLS Code from a Viterbi Decoder Algorithm
This example shows how to generate HDL code from a MATLAB design that implements a Viterbi decoder using a System object.
