色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用VIvado封裝自定IP并使用IP創建工程

FPGA設計論壇 ? 來源:CSDN技術社區 ? 作者:擺渡滄桑 ? 2022-04-21 08:58 ? 次閱讀

FPGA實際的開發中,官方提供的IP并不是適用于所有的情況,需要根據實際修改,或者是在自己設計的IP時,需要再次調用時,我們可以將之前的設計封裝成自定義IP,然后在之后的設計中繼續使用此IP。因此本次詳細介紹使用VIvado來封裝自己的IP,并使用IP創建工程。

一、IP的創建

首先新建工程。

如前面部分介紹的工程創建,完成代碼的設計、輸入,并在功能仿真或時序仿真完全正確的情況下。

按如下步驟執行:

52939cbe-c100-11ec-bce3-dac502259ad0.png

52add2d2-c100-11ec-bce3-dac502259ad0.png

52c331ae-c100-11ec-bce3-dac502259ad0.png

選擇要存放的位置,這一步很重要,可以存放在以后專門自定義的IP文件夾內,方便以后添加和管理查看。

52dce482-c100-11ec-bce3-dac502259ad0.png

52f453e2-c100-11ec-bce3-dac502259ad0.png

530a3310-c100-11ec-bce3-dac502259ad0.png

然后會彈出如下封裝IP的界面,按如下執行Package IP

53361610-c100-11ec-bce3-dac502259ad0.png

535471e6-c100-11ec-bce3-dac502259ad0.png

至此,我們IP就封裝好了。可以打開我們IP的文件夾,包括三個文件,src是源代碼文件。

536bc3fa-c100-11ec-bce3-dac502259ad0.png

二、IP的使用

本次設計采用block design來使用自定義的IP。

IP的添加。

1.新建一個vivado工程。

537e8de6-c100-11ec-bce3-dac502259ad0.png

按照上面的步驟添加自定義的IP。

創建一個BD文件

53a6f510-c100-11ec-bce3-dac502259ad0.png

53b9ebde-c100-11ec-bce3-dac502259ad0.png

使用自定義的IP

53d1bdcc-c100-11ec-bce3-dac502259ad0.png

5402af2c-c100-11ec-bce3-dac502259ad0.png

添加完之后如下:

541fa618-c100-11ec-bce3-dac502259ad0.png

將引腳引出并重新命名,具體操作選中相應的管腳,右鍵選擇make external

543925fc-c100-11ec-bce3-dac502259ad0.png

然后右鍵選擇general output product

544fafac-c100-11ec-bce3-dac502259ad0.png

547166e2-c100-11ec-bce3-dac502259ad0.png

然后右鍵選擇 create HDL wrapper。

54886afe-c100-11ec-bce3-dac502259ad0.png

549ff2c8-c100-11ec-bce3-dac502259ad0.png

最后添加約束文件并進行綜合編譯產生bit流,然后上班調試。

原文標題:FPGA學習-Vivado封裝自定義IP及調用

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    602997
  • 封裝
    +關注

    關注

    126

    文章

    7873

    瀏覽量

    142893
  • Vivado
    +關注

    關注

    19

    文章

    812

    瀏覽量

    66471

原文標題:FPGA學習-Vivado封裝自定義IP及調用

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PYNQ設計案例:基于HDL語言+Vivado自定IP創建

    作者:Mculover666 1.實驗目的 用HDL語言+Vivado創建一個掛載在AXI總線上的自定IP核 2.實驗步驟 2.1.創建
    的頭像 發表于 12-21 16:34 ?3443次閱讀
    PYNQ設計案例:基于HDL語言+<b class='flag-5'>Vivado</b>的<b class='flag-5'>自定</b>義<b class='flag-5'>IP</b>核<b class='flag-5'>創建</b>

    vivadoip核的工程封裝

    請教一下,vivado怎么把帶ip核的工程進行封裝,保證代碼不可見,可以通過端口調用。我嘗試了以下方法,ippackage,如果要在另一個程序里調用,也要提供源代碼;另一個方法是將網表
    發表于 07-14 09:18

    基于 FPGA vivado 2017.2 的74系列IP封裝

    IP的流程。三、實驗步驟1.新建工程項目1)雙擊桌面圖標打開Vivado 2017.2,或者選擇開始>所有程序>Xilinx Design Tools> Vivado
    發表于 12-20 10:23

    xilinx vivado 怎么封裝包含一個ip核的自定ip

    我寫了一個緩存模塊,里面包含有一個BlockRAM的IP核,現在想把這個緩存模塊封裝成我的一個自定ip,但是封裝完成之后仿真的時候會報錯
    發表于 12-11 10:25

    怎么在vivado HLS中創建一個IP

    你好我正在嘗試在vivado HLS中創建一個IP,然后在vivado中使用它每次我運行Export RTL我收到了這個警告警告:[Common 17-204]您的XILINX環境變量
    發表于 04-03 08:48

    Xilinx Vivado的使用詳細介紹(3):使用IP

    中的printf()函數),可以直接調用,非常方便,大大加快了開發速度。 使用Verilog調用IP核 這里簡單舉一個乘法器的IP核使用實例,使用Verilog調用。首先新建工程,新建demo.v頂層模塊。 添加
    發表于 02-08 13:08 ?2272次閱讀
    Xilinx <b class='flag-5'>Vivado</b>的使用詳細介紹(3):使用<b class='flag-5'>IP</b>核

    Vivado中新建工程或把IP搭建成原理圖詳解

    本文主要詳解Vivado中新建工程或把IP搭建成原理圖,具體的跟隨小編一起來了解一下。
    的頭像 發表于 06-30 04:51 ?1.3w次閱讀
    <b class='flag-5'>Vivado</b>中新<b class='flag-5'>建工程</b>或把<b class='flag-5'>IP</b>搭建成原理圖詳解

    Vivado將模塊封裝IP的方法介紹

    在給別人用自己的工程時可以封裝IPVivado封裝IP的工具,可以得到像xilinx的
    的頭像 發表于 06-26 11:33 ?7922次閱讀

    vivado調用IP核詳細介紹

    IP核 這里簡單舉一個乘法器的IP核使用實例,使用Verilog調用。首先新建工程,新建demo.v頂層模塊。
    的頭像 發表于 05-28 11:42 ?3.7w次閱讀

    如何使用Vivado功能創建AXI外設

    了解如何使用Vivado創建封裝IP功能創建可添加自定義邏輯的AXI外設,以
    的頭像 發表于 11-29 06:48 ?7136次閱讀
    如何使用<b class='flag-5'>Vivado</b>功能<b class='flag-5'>創建</b>AXI外設

    如何在vivado創建工程上使用IP集成器創建塊設計

    本文介紹如何在 vivado 開發教程(一) 創建工程 的基礎上, 使用IP集成器, 創建塊設計。
    的頭像 發表于 02-08 10:47 ?2448次閱讀
    如何在<b class='flag-5'>vivado</b><b class='flag-5'>創建</b>新<b class='flag-5'>工程</b>上使用<b class='flag-5'>IP</b>集成器<b class='flag-5'>創建</b>塊設計

    一文解析Vivado的三種封裝IP的方式

    Vivado提供了三種封裝IP的方式:(1)將當前工程封裝IP;(2)將當前
    的頭像 發表于 08-10 18:09 ?6956次閱讀
    一文解析<b class='flag-5'>Vivado</b>的三種<b class='flag-5'>封裝</b><b class='flag-5'>IP</b>的方式

    vivado創建工程流程

    vivado工程創建流程對于大部分初學者而言比較復雜,下面將通過這篇博客來講解詳細的vivado工程
    的頭像 發表于 07-12 09:26 ?2301次閱讀
    <b class='flag-5'>vivado</b><b class='flag-5'>創建工程</b>流程

    Vivado設計套件用戶指南:創建和打包自定IP

    電子發燒友網站提供《Vivado設計套件用戶指南:創建和打包自定IP.pdf》資料免費下載
    發表于 09-13 14:54 ?0次下載
    <b class='flag-5'>Vivado</b>設計套件用戶指南:<b class='flag-5'>創建</b>和打包<b class='flag-5'>自定</b>義<b class='flag-5'>IP</b>

    Vivado Design Suite用戶指南:創建和打包自定IP

    電子發燒友網站提供《Vivado Design Suite用戶指南:創建和打包自定IP.pdf》資料免費下載
    發表于 09-13 11:34 ?0次下載
    <b class='flag-5'>Vivado</b> Design Suite用戶指南:<b class='flag-5'>創建</b>和打包<b class='flag-5'>自定</b>義<b class='flag-5'>IP</b>
    主站蜘蛛池模板: 天天躁人人躁人人躁狂躁| 果冻传媒2021一二三在线观看| 与子敌伦刺激对白亂輪亂性| 文中字幕一区二区三区视频播放 | 99re6久久在热线视频| 野花社区WWW韩国日本| 亚洲第一国产| 午夜亚洲精品不卡在线| 神马老子影院午夜伦| 日韩亚洲人成在线| 啪啪后入内射日韩| 欧美内射深插日本少妇| 女侠含泪巨臀迎合79| 男插女高潮一区二区| 麻花传媒MD0044视频| 免费亚洲视频在线观看| 男生在床上脱美女 胸| 免费看a毛片| 欧美精品一区二区三区四区| 欧美日韩中文国产一区发布| 女仆乖H调教跪趴| 欧美精品成人久久网站| 强奷漂亮女老板在线播放| 奇米色偷偷| 熟女人妻-蜜臀AV-首页| 无套日出白浆在线播放| 亚洲高清国产拍精品影院| 亚洲免费中文| 在线观看免费毛片| 4399的视频BD高清在线观看免费| 6080伦理久久亚洲精品| sm主人调教揉花蒂H| 粗壮挺进邻居人妻无码| 国产51麻豆二区精品AV视频| 国产高清视频免费最新在线| 国产永久免费视频| 久久国语露脸精品国产| 免费精品国产人妻国语| 日本aaaa| 性生大片免费看| 中文亚洲大香伊蕉不卡一区|