语言
R2026bHDL 代码生成语言
模型配置窗格: HDL 代码生成
描述
选择生成代码所用的语言(VHDL®、Verilog® 或 SystemVerilog)。选定语言称为目标语言。当您指定语言并点击生成按钮时,HDL Coder™ 会为要生成 HDL 的模块参数指定的 Subsystem 生成该语言的代码。默认情况下,HDL 代码以 VHDL 语言生成并放入 hdlsrc 文件夹中。
生成的 HDL 代码符合以下标准:
VHDL-1993 (IEEE® 1076-1993)
Verilog-2001 (IEEE 1364-2001)
SystemVerilog-2005 (IEEE 1800-2005)
设置
VHDL (默认) | Verilog | SystemVerilog
默认值:VHDL
- VHDL
生成 VHDL 代码。
- Verilog
生成 Verilog 代码。
- SystemVerilog
生成 SystemVerilog 代码。
提示
要设置此属性,请使用函数 hdlset_param 或 makehdl。要查看属性值,请使用函数 hdlget_param。
例如,要为 sfir_fixed 模型中的 symmetric_fir 子系统生成 Verilog 代码,请使用以下任一方法。
将该属性作为参量传递给
makehdl函数。makehdl('sfir_fixed/symmetric_fir','TargetLanguage','Verilog')
使用
hdlset_param在模型上设置参数。然后使用makehdl生成 HDL 代码。hdlset_param('sfir_fixed','TargetLanguage','Verilog') makehdl('sfir_fixed/symmetric_fir')
编程用法
属性:TargetLanguage |
| 类型:字符向量 |
值:'VHDL' | 'Verilog' | 'SystemVerilog' |
默认值:'VHDL' |
版本历史记录
在 R2012a 中推出