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 文件,打開(kāi) 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直接打開(kāi) Interface進(jìn)行更改。在 Open-》OpenIP-XACT file 處修改。
編輯:lyn
-
Interface
+關(guān)注
關(guān)注
0文章
103瀏覽量
39750 -
Vivado
+關(guān)注
關(guān)注
19文章
860瀏覽量
71371
原文標(biāo)題:本周一問(wèn) | 如何在 Vivado 中更改自定義的 Interface
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
使用Python/MyHDL創(chuàng)建自定義FPGA IP
MCUXpresso SDK創(chuàng)建自定義清單
02. 如何在 Allegro 中快速自定義字體?| 芯巧Allegro PCB 設(shè)計(jì)小訣竅
極海APM32F427如何實(shí)現(xiàn)自定義USB HID設(shè)備與PC進(jìn)行通信
如何為 Vision Five 2 編譯自定義 Linux 內(nèi)核?
如何在TensorFlow Lite Micro中添加自定義操作符(2)
無(wú)圖形界面模式下自定義檢查工具的應(yīng)用
采用匯編指示符來(lái)使用自定義指令
如何在e203 SOC中添加自定義外設(shè)
如何使用SDK進(jìn)行自定義音頻播放功能
LOTO示波器自定義解碼功能—CANFD解碼
KiCad 中的自定義規(guī)則(KiCon 演講)
淺談如何在Vivado中更改自定義的Interface方法
評(píng)論