当前位置: 主页 > 外烟分类 > 怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口)

怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口)

发布日期:2021-12-24 19:11 作者:shunf外烟
外烟资讯

IP如何控制Vivado中端口的可见性和不可见性?我相信很多没有经验的人对此无能为力。因此,本文总结了问题产生的原因及解决方法。希望你能通过这篇文章解决这个问题。

最简单的打包IP是使用Vivado的“工具”菜单(已打开现有项目)和“创建并打包新IP”子项:

这是AXI4 IP配置的名称、版本等信息。版本、显示名称和描述可以在以后修改,并根据需要填写。

这是AXI4 IP的配置界面。有三种类型的接口:紧凑、完整和流式。在这里,我添加了四个Slave Lite接口。

最后,单击“完成”完成IP创建。因为代码需要修改,所以选择了编辑IP。另外,使用AXI VIP验证外围IP和使用JTAG接口验证外围IP是两种不同的认证方式。其实VIP是Altera的虚拟JTAG,后者是Vivado。有一个叫Debug Bridge的IP,可以实现AXI操作JTAG的功能,让FPGA通过JTAG端口控制另一个FPGA。另一个IP叫JTAG对AXI大师。相反,JTAG控制着AXI。

在IP设计中,最头疼的是,如果我的IP有40个外部端口,而我不需要40个外部端口,我总是需要配置连接,但我可能只需要20个端口。通过配置参数,可以使其他20个端口不可见。Vivado提供了这个函数,它就是Enablement Expression函数。它有三个功能:

需要将界面显示项从必选切换为可选,在界面显示下的编辑框中填写$C_S00_AXI_ADDR_WIDTH!=0,这是tcl语法。对于变量引用,在变量名前添加$符号,然后单击确定:

将眼睛转向预览界面,可以发现C S00 AXI ADDR WIDTH对应的文本编辑框不再处于灰色不可编辑状态,修改后的值为0,然后点击其他文本框,使设置值生效。

看完以上内容,你是否掌握了Vivado中的IP是如何控制端口的可见性和不可见性的?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!

网友转载外烟请保留链接:本文链接怎么设置vivado中ip核的位置(vivado怎么打开查看端口的窗口),http://fiows.com/lunwenfenxiang/49542.html谢谢合作!



<<原始凭证审核的基本要求是什么(审核原始凭证主要审查哪些内容   读完一本书,你无法吸收其中的精华,或者根本无法提取精华。>>

相关阅读:

iphone 11 pro max与iphone 12pro(2 max1) CES 2022-在Covid Surge、AMD和一加退学,加入微软、谷歌和英特尔。 iPhone 14谣言 – 发布日期,价格,SIM卡等(iphone14最新官方消息) 2022年最佳小手机