Q: 如何在 Vivado 中更改自定義的 Interface?
因?yàn)?BD 中連線太多,所以想自定義下 interface 簡(jiǎn)化連線,定義好了一個(gè) interface,但當(dāng)準(zhǔn)備在自定義 IP 中指定它時(shí),發(fā)現(xiàn)我把一個(gè)信號(hào)的方向搞錯(cuò)了,應(yīng)該定義成 out,但實(shí)際定義成了 in,所以想簡(jiǎn)單的改一下方向。
在此過程中,發(fā)現(xiàn) Vivado 能新建 Interface,而無法 change interface,所謂的 interface 好像就是兩個(gè) XML 文件,打開 XML,然后將里面的 in, 改為 out,以為這樣就成功了,結(jié)果在自定義 IP 中指定此接口時(shí),信號(hào)方向還是 in,是軟件緩存沒更新嗎?

然后先后嘗試了重啟 Vivado, 在 setting-IP 里 refresh,在 Ip catalog 中選中此接口再右擊refresh,這些都沒有用,接口方向還是 in,但其實(shí) XML 文件中確實(shí)已經(jīng)改為了 out,而沒有被軟件自動(dòng)改回去。
所以 請(qǐng)問這種情況下如何去修改一個(gè)自定義的 interface?
A: 設(shè)置 IP Repo 指向你的 interface 文件,然后使用 extent from 創(chuàng)建新接口(名字和原來的一樣,只是保存到其他的 Repo),在界面中任意修改 port 的方向,完全沒有問題。接下來去掉原來的 IP Repo,指向自己創(chuàng)建的 Repo。
另一種更改interface的方法,通過Vivado直接打開 Interface進(jìn)行更改。在 Open->OpenIP-XACT file 處修改。
審核編輯:湯梓紅
-
Interface
+關(guān)注
關(guān)注
0文章
103瀏覽量
39069 -
Vivado
+關(guān)注
關(guān)注
19文章
834瀏覽量
68679
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問如何修改自定義控件【量表】的指針
LabVIEW自定義控件
請(qǐng)問OKMX6Q-C板子如何修改自定義屏幕分辨率?
在重新實(shí)現(xiàn)項(xiàng)目自定義容器的handleClickEvent時(shí),如何能夠拖動(dòng)滾動(dòng)列表?
SOPC中自定義外設(shè)和自定義指令性能分析

Vivado IP Package自定義總線Interface

如何在android設(shè)備上安裝自定義rom
如何在LabVIEW中實(shí)現(xiàn)自定義控件

淺談如何在Vivado中更改自定義的Interface方法

自定義視圖組件教程案例
Vivado設(shè)計(jì)套件用戶指南:創(chuàng)建和打包自定義IP

Vivado Design Suite用戶指南:創(chuàng)建和打包自定義IP

如何在Matlab中自定義Message

評(píng)論