您可以为指定双向端口子系统在生成的代码中,双向端口具有Verilog®或VHDL®伊努特
关键词。
在FPGA交钥匙工作流程中,您可以使用双向端口连接到外部RAM。
双向端口必须是黑盒子系统端口。
双向端口和对应的顶级DUT子系统端口之间不能有逻辑。否则,生成的代码无法编译。
要使用UI指定双向端口,请执行以下操作:
在黑匣子里子系统,右键单击输入或外埠表示双向端口的块。选择硬体描述语言程式码>HDL块属性.
对于双向端口选择在…上
.
要在命令行中指定双向端口,请设置双向端口
财产“开”
使用hdlset_参数
或makehdl
.
例如,假设您有一个模型,我的模型
,它包含一个DUT子系统,dut_潜艇
,DUT子系统包含一个黑盒子系统,黑箱子系统
. 如果黑箱子系统
有一个输入,输入_A
具体说明输入_A
通过输入:
hdlset_参数('mymodel/dut_subsys/blackbox_subsys/input_A'、'BidirectionalPort'、'on');
在FPGA交钥匙工作流程中目标平台接口表,则必须将双向端口映射到指定FPGA引脚{'LSB',…,'MSB'}
或接口位宽度与双向端口位宽度完全匹配的其他接口之一。
例如,您可以将32位双向端口映射到扩展头J6引脚2-64[0:31]
界面
如果DUT子系统中存在双向端口,则无法生成Verilog测试台。
HDL编码器™ 不支持使用的屏蔽子系统的金宝app双向端口黑匣子
作为HDL体系结构.
金宝app®不支持双向端口,因金宝app此无法在Simulink中模拟双向行为。金宝app