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)單的改一下方向。
在此過(guò)程中,發(fā)現(xiàn) Vivado 能新建 Interface,而無(wú)法 change interface,所謂的 interface 好像就是兩個(gè) XML 文件,打開 XML,然后將里面的 in, 改為 out,以為這樣就成功了,結(jié)果在自定義 IP 中指定此接口時(shí),信號(hào)方向還是 in,是軟件緩存沒(méi)更新嗎?
然后先后嘗試了重啟 Vivado, 在 setting-IP 里 refresh,在 Ip catalog 中選中此接口再右擊refresh,這些都沒(méi)有用,接口方向還是 in,但其實(shí) XML 文件中確實(shí)已經(jīng)改為了 out,而沒(méi)有被軟件自動(dòng)改回去。
所以 請(qǐng)問(wèn)這種情況下如何去修改一個(gè)自定義的 interface?
A: 設(shè)置 IP Repo 指向你的 interface 文件,然后使用 extent from 創(chuàng)建新接口(名字和原來(lái)的一樣,只是保存到其他的 Repo),在界面中任意修改 port 的方向,完全沒(méi)有問(wèn)題。接下來(lái)去掉原來(lái)的 IP Repo,指向自己創(chuàng)建的 Repo。
另一種更改interface的方法,通過(guò)Vivado直接打開 Interface進(jìn)行更改。在 Open-》OpenIP-XACT file 處修改。
編輯:lyn
-
Interface
+關(guān)注
關(guān)注
0文章
103瀏覽量
38605 -
Vivado
+關(guān)注
關(guān)注
19文章
812瀏覽量
66524
原文標(biāo)題:本周一問(wèn) | 如何在 Vivado 中更改自定義的 Interface
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論