Q: 如何在 Vivado 中更改自定义的 Interface?
因为 BD 中连线太多,所以想自定义下 interface 简化连线,定义好了一个 interface,但当准备在自定义 IP 中指定它时,发现我把一个信号的方向搞错了,应该定义成 out,但实际定义成了 in,所以想简单的改一下方向。
在此过程中,发现 Vivado 能新建 Interface,而无法 change interface,所谓的 interface 好像就是两个 XML 文件,打开 XML,然后将里面的 in, 改为 out,以为这样就成功了,结果在自定义 IP 中指定此接口时,信号方向还是 in,是软件缓存没更新吗?

然后先后尝试了重启 Vivado, 在 setting-IP 里 refresh,在 Ip catalog 中选中此接口再右击refresh,这些都没有用,接口方向还是 in,但其实 XML 文件中确实已经改为了 out,而没有被软件自动改回去。
所以 请问这种情况下如何去修改一个自定义的 interface?
A: 设置 IP Repo 指向你的 interface 文件,然后使用 extent from 创建新接口(名字和原来的一样,只是保存到其他的 Repo),在界面中任意修改 port 的方向,完全没有问题。接下来去掉原来的 IP Repo,指向自己创建的 Repo。
另一种更改interface的方法,通过Vivado直接打开 Interface进行更改。在 Open-》OpenIP-XACT file 处修改。
编辑:lyn
-
Interface
+关注
关注
0文章
104浏览量
39766 -
Vivado
+关注
关注
19文章
860浏览量
71415
原文标题:本周一问 | 如何在 Vivado 中更改自定义的 Interface
文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
MCUXpresso SDK创建自定义清单
02. 如何在 Allegro 中快速自定义字体?| 芯巧Allegro PCB 设计小诀窍
极海APM32F427如何实现自定义USB HID设备与PC进行通信
如何为 Vision Five 2 编译自定义 Linux 内核?
如何在TensorFlow Lite Micro中添加自定义操作符(2)
无图形界面模式下自定义检查工具的应用
采用汇编指示符来使用自定义指令
如何在e203 SOC中添加自定义外设
如何使用SDK进行自定义音频播放功能
LOTO示波器自定义解码功能—CANFD解码
KiCad 中的自定义规则(KiCon 演讲)
浅谈如何在Vivado中更改自定义的Interface方法
评论