如何在EDK中使用自己的 IP核?

2021-01-13 電子發燒友
打開APP
如何在EDK中使用自己的 IP核?

佚名 發表於 2017-02-11 13:35:11

如何在EDK中使用自己的 IP核呢? 這是很多人夢寐以求的事情。然而在EDK以及ISE的各種文檔中對此卻遮遮掩掩,欲語還休。

在以往的設計中,無論是簡單的IPIF,還是要在EDK中開放的IP核中增加自己的一些修改。曾經很是苦惱!
最近卻有意外的收穫。
無論你加入一個EDK IP核還是一個 core generate 都會找到一個 data的文件夾例如:C:\Xilinx\12.1\ISE_DS\EDK\hw\XilinxProcessorIPLib\pcores\xps_central_dma_v2_01_c\data
在該文件夾中會有一個重要的文件。xps_central_dma_v2_1_0.mpd,xps_central_dma_v2_1_0.pao.
這兩個文件的作用在於,對外部埠做了定義,其次對編譯的文件,編譯的順序做了規定。可是當你修改的時候需要嵌入一個FIFO,DSP時該怎麼辦呢?我們知道這些核的存在形式往往是ngc或者edn等。這是後就要歸功於一個bdd文件了。例如plbv46_pcie_v2_1_0.bbd。其內容如下:
################################################################################
##
## Copyright (c) 1995-2002 Xilinx, Inc. All rights reserved.
##
## opb_pci.bbd
##
## Black Box Definition
##
################################################################################

Files
afifo_16x136.ngc, dpram_36_512.ngc, dpram_36_512_32.ngc, dpram_36_1024.ngc, dpram_136_512.ngc, dpram_70_512.ngc, fifo_37x512.ngc, fifo_37x512_32.ngc, fifo_136x16.ngc, fifo_136x512.ngc, fifo_70x16.ngc, fifo_70x512.ngc, fifo_72x512.ngc, fifo_70x32.ngc, fifo_71x512.ngc
這就說明在PCIE中用了這麼多的"核"。其次,還要注意的一點是devl 文件夾。往往生成IP核的時候會產生這麼一個文件夾。這個文件裡面是一個ISE工程。其實ISE早就為你準備好了,只是沒有明確告訴你而已。 正確的利用這個工程吧。你會得到驚喜的。

打開APP閱讀更多精彩內容

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

相關焦點

  • 教你如何查詢自己電腦的ip地址
    大家都知道,每臺聯網的電腦或行動裝置,都是有自己的ip地址的。我們在處理某些事的時候,有時候是需要知道自己電腦的ip地址,但是很多朋友還不知道如何查詢自己電腦的ip地址。下面小編給大家分享幾個,查詢本機電腦ip地址的方法:方法一:網絡和共享中心查詢1、在電腦桌面右下角找到網絡圖標,滑鼠右鍵開打「網絡和共享中心」界面;如圖2、然後在「網絡和共享中心」界面上,點擊我們正在連接的網絡;如圖
  • 你的網絡有誰在使用?用路由器如何查找ip和mac地址?有兩種辦法
    路由器是目前大家使用較多的工具,也是手機使用wifi網絡不可或缺的工具,由於路由器屬於信息傳送和收發的中心點,因此自己的網絡被人使用的話,你的隱私很容易被別人獲取,一般來說,如果電腦或者手機設備連接了該路由器,可以在路由器的後臺或者使用MAC地址掃描工具兩種辦法查看到所連接的設備的ip地址和Mac
  • iPhone蘋果手機如何設置並使用全國動態IP無限換ip
    由於IP位址資源很寶貴,因此大部分用戶上網都是使用動態IP位址的,比如通過Modem、ISDN、ADSL、有線寬頻、小區寬頻等方式上網的計算機,都是在每次上網的時候臨時分配一個IP位址。 大家都知道一個區域網,一個帶寬同時也只有一個公網IP,如果想一個網絡下要不同的公網IP,怎麼實現咧。
  • 如何顯示區域網內所有的ip地址?這兩種方法很實用
    方法一、如何顯示區域網內ip地址與mac地址 arp -a ,當你需要顯示當前ip地址對應的mac地址時使用 在命令提示符中輸入「arp -a」並回車;自動在緩存中
  • 如何在知乎快速啟動一個帶貨IP?
    2.五段選題法3.做內容的要點4.如何引爆流量5.如何擴大收益一、什麼是帶貨ip?在知乎做帶貨ip,掌握了技巧,7天內就可以獲取帶貨權限,之後的帶貨文章,只要有瀏覽量,就有出單的可能性。在實際操作中,無論是我的學員,還是天樞自營團隊的帳號中,7天內獲取第一筆收益的情況是很常見的。
  • 如何判斷兩個IP位址是否在同一個網段?什麼是子網掩碼?
    例如,兩個人都叫張三,但一個張三是張家村的,另一個張三是張村的,那麼如何區分這兩個張三分別是屬於那個村的呢?得讓村長來區分,就可以準確的把各自的張三領回村,那么子網掩碼就相當於村長,它就是用來區分ip該ip地址是屬於那個網段的。在實際項目中,我們通常會遇到這樣的ip地址。
  • 如何查詢區域網內在線的監控設備IP?
    如何查詢區域網內在線的監控設備IP?分享幾種適用的方法,希望有所幫助。1.掃描工具NetBScanner 可以在網上下載區域網IP掃描工具,電腦安裝後即可查詢掃描,我知道的一款掃描工具NetBScanner,它是一款適用於區域網中搜索各個主機ip地址的搜索分析軟體,NetBScanner採用了NetBIOS協議,可以掃描指定的ip段內的主機,查看對應主機的詳細信息,如:計算機名、IP域名,MAC、網卡屬性等,並且可以將信息進行導出
  • 如何修改ip地址,你知道嗎?
    當我們需要修改電腦的ip地址時,首先我們需要獲得代理ip,可以搜索」快代理「聯繫客服免費獲取ip,接著就開始獲取的代理ip設置到電腦上。設置Http代理1.設置代理(1)點擊代理(2)使用代理伺服器選擇為開(3)輸入購買的ip,提取ip和埠(4)點擊保存3.
  • 基於fpga二維小波變換核的實時可重構電路
    這個項目旨在利用JBits實時可重構系統完成一個基於二維離散小波變換核的全面設計過程 ,這包括仿真 ,調試 ,以及搭建 硬體與可重構計算平臺的接口。 JBits API的發展使對Xilinx 4000 系列和Virtex系列 器件配置比特流成為可能 。應用JBits API, 設計者可以繞開傳統的邏輯綜合和物理實現步驟 而允許高速比特流的重構。
  • 沒有公網ip如何對外發布內網web站點
    沒有公網ip如何對外發布內網web站點
  • 如何區分ip地址修改器和vps?
    隨著大數據的應用越來越廣泛,應用的行業也越來越多,我們每日都可以看到大數據的一些新穎的應用,從而幫助人們從中獲取到真正有用的價值。企業和個人在獲取數據時使用一些工具,常見的是IP位址修改器(IP代理軟體)和vps,兩種都可以實現使用IP代理服務,那麼兩者有什麼區別呢?
  • TCP/IP 詳解卷一 筆記(更新中……)
    其中的ip協議指的也是ipv4.數據鏈路層乙太網和IEEE 802封裝乙太網乙太網 是 TCP/IP 主要使用的 一種使用帶衝突檢測的載波偵聽多路接入方式的 區域網組網技術。同一臺主機ip 協議ip協議是tcp/ip協議族中最核心的協議,協議族裡其他同層或上層協議都使用ip數據報格式傳送數據。該協議提供了一個無連接的不可靠的傳輸數據報傳輸服務。無連接: ip協議並不維護後續數據報的狀態信息(這個特性亦稱無狀態)。每個數據報是獨立的,這也說明發送ip數據報並不需要按順序接受,因為他們之間是獨立的。
  • 網絡層中帶有IP的數據包結構詳解
    如果有編程基礎的朋友,id,flag都不用說,fragment offset用於當我們傳輸速率受限時,如何保證將一個完整的文件發送過去,同時要保證數據完整性。有時候有人可能網上下載一個zip文件,然後解壓的時候發現解壓不了,數據丟失了。
  • 拋棄重啟路由器獲取ip地址方式,巧妙運用ip代理改IP工具
    網絡是簡單的也是複雜的,在如此龐大的網絡世界裡有太多的不確定因素,導致我們遇到IP限制問題,從而影響到我們的網絡訪問,而大家都知道,如果遇到ip被限制的問題,最快速直接的辦法就是把被限制的ip更換一個新的ip,不然將無法正常上網,那怎麼換ip地址呢?
  • 怎麼看購買的虛擬主機ip
    怎麼看購買的虛擬主機ip?虛擬主機分為共享ip虛擬主機和獨立ip虛擬主機,大多用戶購買使用的都是共享虛擬主機。下面結合共享虛擬主機,提供幾種方法查看購買的虛擬主機ip。1.通過第三方工具第三方工具,一般用chinaz、愛站等。在這些站長工具網站,找到IP查詢的功能頁面,輸入你的域名地址,即可查詢到對應的主機IP。
  • 重啟路由器ip會變換怎麼辦
    重啟路由器ip會變換怎麼辦?路由器分配的IP是內網IP,外網根本不能訪問到內網應用,怎麼辦?公網IP變化環境使用動態域名解析,內網環境使用內網映射軟體,以下幾個圖文步驟教你輕鬆搞定複雜的網絡環境。  在路由或所在內網,使用nat123動態域名解析,可以讓自己的域名固定解析到本地,再通過域名進行應用使用即可,不用再擔心IP變化。
  • 高質量代理ip在哪兒買?
    我們再利用網絡爬蟲開展數據採集的情況下,在爬取頻率過高、頻次過多的情況下,會碰到IP被反爬程序封禁的狀況,這個情況下就必須要使用代理IP了。高質量代理ip在哪兒買?代理ip的獲取方法有那麼幾種,下面為大家一一舉例下來。
  • Modelsim軟體如何仿真,怎麼能添加輸入信號?
    打開APP Modelsim軟體如何仿真,怎麼能添加輸入信號?   用verilog,寫生成信號的模塊,稱為testbench, 把testbench和待仿真的模塊一起放在一個頂層裡一起跑,波形就來了   IP核生成文件:(Xilinx/Altera 同)  IP核生成器生成 ip 後有兩個文件對我們比較有用,假設生成了一個 asyn_fifo 的核,則asyn_fifo.veo 給出了例化該核方式(或者在 Edit-》Language
  • 巧用代理ip修改上網IP位址
    有時候我們會遇到一些需要用別的地方的ip地址去訪問不同的網站,怎麼去修改代理自己電腦和手機的網絡IP位址,IP位址是每個聯網設備的IP,根據這個IP可以進行網絡數據傳輸,實現上網功能,有些業務及工作需要,要改變下自己的IP位址。
  • 如何從細胞核中移除不必要的細胞組分
    一項刊登在國際雜誌Nature上的研究報告中,來自歐洲分子生物學實驗室等機構的科學家們通過研究揭示了如何從細胞核中移除不想要的組分。將細胞組裝成為特殊的區室/隔間對於細胞的功能而言至關重要,比如,通過將細胞核與細胞質分離,核被膜就能防止對不成熟的RNAs進行過早地翻譯。