在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

把子模塊包含網(wǎng)表的RTL代碼添加到BD中的方法分享

FPGA技術(shù)驛站 ? 來(lái)源:FPGA技術(shù)驛站 ? 2023-08-24 09:10 ? 次閱讀

Vivado以IP為核心的設(shè)計(jì)理念的一個(gè)重要支撐就是IP Integrator(簡(jiǎn)稱(chēng)IPI,IP集成器)。用戶可以很便捷地把VivadoIP Catalog中的IP拖到IPI中形成Block Design(.bd文件)。

同時(shí),對(duì)于用戶自己的RTL代碼,可以借助IP Packager先封裝成IP,再導(dǎo)入到IP Catalog中,然后在IPI中使用。

此外,Vitis HLS、Vitis Model Composer都可以將用戶設(shè)計(jì)以IP形式輸出供用戶導(dǎo)入到IP Catalog中調(diào)用。

de23d58a-4211-11ee-a2ef-92fbcf53809c.png

盡管如此,不得不說(shuō)借助IP Packager封裝IP的過(guò)程還是有些繁瑣的。當(dāng)然,我們也要看到封裝IP帶來(lái)的好處就是便于不同設(shè)計(jì)團(tuán)隊(duì)開(kāi)發(fā)使用。IPI的功能仍在不斷增強(qiáng)。

一個(gè)顯著的功能是用戶可以直接將RTL代碼拖到IPI中構(gòu)成BD,如下圖所示。要求RTL設(shè)計(jì)的頂層如這里的uart_tx必須是Verilog或VHDL描述。SystemVerilog/VHDL-2008不支持此功能。

此功能被稱(chēng)為模塊引用(Module Reference)。

de2da056-4211-11ee-a2ef-92fbcf53809c.png

關(guān)于模塊引用,我們可能會(huì)碰到以下問(wèn)題。

問(wèn)題1:待引用的頂層采用的是SystemVerilog或VHDL-2008描述的。

因?yàn)槟K引用不支持SystemVerilog也不支持VHDL-2008,在這種情況下,可以用Verilog或VHDL先對(duì)該模塊封裝以下,這樣就可以將封裝后的.v或.vhd模塊添加到IPI中。

問(wèn)題2:若待引用的頂層其子模塊包含IP Catalog中的IP(以.xci形式存在),那么是否支持此功能?

模塊引用功能允許待引用的頂層其子模塊包含.xci IP,但并不是所有的IP都支持。可通過(guò)如下命令獲取不支持此功能的IP。可以看到NoC、CIPS和PS是不支持的。換言之,目前的Vivado版本(2023.1)只能在IPI中直接使用這些IP。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • VHDL語(yǔ)言
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    18577
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    388

    瀏覽量

    60804
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    834

    瀏覽量

    68380
  • HLS
    HLS
    +關(guān)注

    關(guān)注

    1

    文章

    132

    瀏覽量

    24713

原文標(biāo)題:如何把子模塊包含網(wǎng)表的RTL代碼添加到BD中

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    xilinx EDF已經(jīng)綜合過(guò)的網(wǎng)文件怎樣添加到Vivado工程?

    xilinx EDF已經(jīng)綜合過(guò)的網(wǎng)文件怎樣添加到Vivado工程?買(mǎi)了一個(gè)第三方的IP,給出了端口列表和核心模塊發(fā)射機(jī)的.edf已經(jīng)綜合
    發(fā)表于 09-07 11:34

    可以將塊設(shè)計(jì)添加到庫(kù)嗎?

    嗨,是否有可能將塊設(shè)計(jì)添加到工作庫(kù),我可以使用“entity work.bs_name”對(duì)其進(jìn)行實(shí)例化?我可以使用庫(kù)的vhdl組件,使用ips和生成塊設(shè)計(jì)的包裝器來(lái)完成此操作,但不能使用塊設(shè)計(jì)本身
    發(fā)表于 04-18 07:00

    有什么方法能將以太網(wǎng)功能添加到PSoC設(shè)計(jì)中去?

    WebServer。那么,你們有什么方法將以太網(wǎng)功能添加到PSoC設(shè)計(jì)呢?我應(yīng)該使用像PIC18F之類(lèi)的東西,把它連接到PSoC上嗎?還有其他建議嗎?
    發(fā)表于 08-13 03:30

    將新庫(kù)添加到Petalinux rootfs的最簡(jiǎn)單方法是什么

    嗨,將新庫(kù)添加到Petalinux rootfs的最簡(jiǎn)單方法是什么?1>如何將預(yù)編譯的庫(kù)添加到rootfs,這將在petalinux-config -c rootfs檢測(cè)到2>如何將
    發(fā)表于 05-22 08:32

    怎樣將PMSM模塊添加到Simulink

    如何去添加PMSM模塊?怎樣將PMSM模塊添加到Simulink
    發(fā)表于 09-23 09:16

    請(qǐng)問(wèn)如何將自己的代碼添加到工程

    新手上路,兩個(gè)問(wèn)題,第一,手冊(cè)里給的測(cè)試程序的源碼在哪(源碼的具體路徑)?第二,如何將自己的代碼添加到工程
    發(fā)表于 01-05 07:09

    如何在arduino IDE上將SPI模塊作為庫(kù)添加到nodemcu代碼

    嗨,我想通過(guò)它的 SPI 接口來(lái)使用 nodemcu。是一個(gè)示例項(xiàng)目。但是我找不到如何在 arduino IDE 上將 SPI 模塊作為庫(kù)添加到我的 nodemcu 代碼。我在 sp
    發(fā)表于 02-24 07:48

    Yocto S32G添加新層,如何添加到圖像?

    meta-mylayer 路徑添加到 bblayers.conf。 然后我構(gòu)建 fsl-image-auto,我測(cè)試它,關(guān)于層的代碼不起作用。 我搜索問(wèn)題,我需要將圖層添加到圖像
    發(fā)表于 04-25 09:59

    包含路徑不會(huì)添加到項(xiàng)目中的每個(gè)源文件怎么解決?

    當(dāng)在項(xiàng)目設(shè)置添加包含路徑時(shí),不會(huì)將此路徑添加到每個(gè)源文件,因此需要在文件夾搜索頭文件的源文
    發(fā)表于 05-05 07:49

    如何將Crosswalk添加到Cordova應(yīng)用程序

    英特爾開(kāi)源技術(shù)中心的Bob Spencer解釋了如何將Crosswalk添加到Cordova應(yīng)用程序,以提供具有世界級(jí)性能的可預(yù)測(cè)運(yùn)行時(shí)。
    的頭像 發(fā)表于 11-07 06:37 ?2558次閱讀

    谷歌將在本周把隱私信息添加到ios應(yīng)用

    本周三,谷歌宣布將在本周內(nèi)盡快把隱私信息添加到旗下 iOS 應(yīng)用,否認(rèn)關(guān)于其抵制蘋(píng)果新隱私政策的傳聞。
    的頭像 發(fā)表于 01-07 15:45 ?1685次閱讀

    S7-1200將模塊添加到組態(tài)的方法

     使用硬件目錄將模塊添加到 CPU 。 有三種類(lèi)型的模塊
    的頭像 發(fā)表于 03-11 10:30 ?6170次閱讀

    RTL模塊添加到Block Design的步驟

    使用Vivado Block Design設(shè)計(jì)解決了項(xiàng)目繼承性問(wèn)題,但是還有個(gè)問(wèn)題,不知道大家有沒(méi)有遇到,就是新設(shè)計(jì)的自定義 RTL 文件無(wú)法快速的添加到Block Design,一種方式是通過(guò)
    的頭像 發(fā)表于 06-11 16:27 ?4505次閱讀
    將<b class='flag-5'>RTL</b><b class='flag-5'>模塊</b><b class='flag-5'>添加到</b>Block Design的步驟

    西門(mén)子博途S7-1200:將模塊添加到機(jī)架的方法

    在網(wǎng)絡(luò)視圖中將設(shè)備從硬件目錄添加到組態(tài)后,即可向設(shè)備添加模塊
    的頭像 發(fā)表于 09-04 15:22 ?8953次閱讀
    西門(mén)子博途S7-1200:將<b class='flag-5'>模塊</b><b class='flag-5'>添加到</b>機(jī)架的<b class='flag-5'>方法</b>

    安裝python怎么添加到環(huán)境變量

    Python是一種簡(jiǎn)單易學(xué)的腳本語(yǔ)言,廣泛應(yīng)用于開(kāi)發(fā)各種類(lèi)型的應(yīng)用程序。為了在Windows操作系統(tǒng)上使用Python的命令行工具,需要將Python添加到系統(tǒng)的環(huán)境變量。本文將向您詳細(xì)介紹如何在
    的頭像 發(fā)表于 11-23 16:40 ?3629次閱讀
    主站蜘蛛池模板: 五月天丁香花婷婷 | 天天摸夜夜摸爽爽狠狠婷婷97 | 天堂网资源 | 亚洲综合成人网在线观看 | 午夜日本一区二区三区 | 久操久操久操 | 色视频免费 | 乱轮黄色小说 | 在线观看高清视频 | 污女网站| 亚洲午夜久久久久国产 | 69pao强力打造免费高清 | 黄色视屏日本 | 色佬网 | 濑亚美莉iptd619在线观看 | 人人看人人做人人爱精品 | 久久天天躁狠狠躁狠狠躁 | 1000部又爽又黄的做黄禁片 | 国产女人和拘做受视频免费 | 91大神成人偷拍在线观看 | 久久99热狠狠色精品一区 | 不卡视频免费在线观看 | www.一区二区三区 | 欧美日韩无 | xxx性xxx乱| 国产精品久久久久aaaa | 四虎最新免费网址 | 怡红院色视频在线 | 亚洲精品你懂的 | 非常黄的网站 | 久久天天躁夜夜躁狠狠躁2015 | 国产午夜久久影院 | 五月婷婷欧美 | www.五月婷| 色综合久久综合 | 五月婷婷色综合 | 亚洲mm8成为人影院 亚洲qingse中文在线 | ts人妖系列在线专区 | 欧美交片 | 韩国精品视频 | 国产在线播放成人免费 |