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

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

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

3天內不再提示

經驗貼:ADI官方IP核與例程編譯指南

純真學者出神入化 ? 來源:純真學者出神入化 ? 作者: 柯柯 ? 2022-11-09 10:03 ? 次閱讀

0 基本介紹

ADI的官方demo板整套快速設計是相當具有參考意義的,在購買官方開發板后,通過官方例程可以快速學習對應AD/DA的使用方法。不僅如此,ADI官方的IP核也是值得開發者深入學習的。ADI官方例程往往建立在Xilinx或Intel的官方評估板上的,所以ADI推出了在大廠FPGA上快速構建demo工程的設計流程。在產品設計上,可以采用與大廠開發板和ADI demo板類似的原理設計,這樣不僅可以減小硬件設計的風險,同時軟件設計可以在官方demo工程上進行小幅度修改,大大減小了軟硬件設計的工作量。下方鏈接為例程中載板與ADI評估板的搭配,圖1為部分例程截圖。

bcc7911e-5f5f-11ed-8abf-dac502259ad0.png

本文以Xilinx開發平臺為例,介紹ADI官方IP核與參考工程的快速構建流程。

1 源碼下載

首先,利用git工具將ADI的HDL源碼下載到本地,下載地址為:

https://github.com/analogdevicesinc/hdl

相關命令為:

git clone https://github.com/analogdevicesinc/hdl.git

如圖2所示:

bd00a134-5f5f-11ed-8abf-dac502259ad0.png

查看release網頁中構建工程所用的軟件版本,例如我們下載的master分支使用的Vivado版本為2021.1,網頁地址為:

https://github.com/analogdevicesinc/hdl

相關release頁面如圖3所示,闡明了官方例程所使用的軟件版本及相關更新說明:

bd229500-5f5f-11ed-8abf-dac502259ad0.png

ADI官方給的腳本文件的提示也強調了軟件版本應與官方的保持一致,否則編譯無法進行。因此為了避免編譯出錯,我們構建工程所用的軟件版本應當與之保持一致,關于軟件版本相關設置在腳本“hdl/scripts/adi_env.tcl”中有所提及。此外,在腳本“hdl/library/scripts/adi_ip_xilinx.tcl”和“hdl/projects/scripts/”目錄的相關腳本中也可能提及到。圖4是相關的腳本截圖。

bd56e530-5f5f-11ed-8abf-dac502259ad0.png

2 使用Cygwin64自動編譯IP核

ADI官方提供的IP核數量相當多,若選擇手動編譯,則效率太低,此處我們選擇使用Cygwin64輔助自動編譯相關的IP核。首先下載Cygwin64,下載地址為:

https://www.cygwin.com/

安裝務必記得勾選make工具,因為需要執行文件夾中的Makefile文件。安裝完成后,打開終端,輸入以下命令:

export PATH=$PATH:/cygdrive/d/Xilinx_2021/Vivado/2021.1/bin

(應當注意路徑使用了“/”而不是Windows系統默認的“”)

該命令是為了設置Vivado路徑,軟件版本應該與ADI官方使用的版本保持一致,否則可能編譯不通過,我們使用的版本為Xilinx Vivado 2021.1。

然后通過下述命令進入到IP核目錄:

cd D:/xilinx_ip/hdl/library

使用“make”命令自動編譯IP核即可,然后靜待IP核編譯完成(這個過程可能持續半小時左右),如圖5所示。

bd8802aa-5f5f-11ed-8abf-dac502259ad0.png

3 使用Tcl Shell自動搭建工程

以Zedboard為載板的ad9467_fmc工程為例,打開Vivado 2021.1 Tcl Shell,輸入以下命令進入目錄:

cd D:/xilinx_ip/hdl/projects/ad9467_fmc/zed

然后輸入以下命令搭建工程,等待構建完成,如圖6所示:

bdbad680-5f5f-11ed-8abf-dac502259ad0.png

source ./system_project.tcl

工程構建完成后,用Vivado2021.1打開即可,如圖7所示。

bdeca124-5f5f-11ed-8abf-dac502259ad0.png

至此,ADI的IP核與示例工程搭建完畢。

4 總結

本文介紹了ADI官方IP核的編譯與例程的高效搭建流程。ADI官方IP核與例程對于從事ADC采集、軟件定義無線電(SDR)、FPGA開發等人群而言都是絕佳的學習資料

審核編輯:湯梓紅

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

    關注

    147

    文章

    46002

    瀏覽量

    256446
  • IP核
    +關注

    關注

    4

    文章

    335

    瀏覽量

    50236
  • demo板
    +關注

    關注

    1

    文章

    33

    瀏覽量

    41120

原文標題:經驗貼:ADI官方IP核與例程編譯指南

文章出處:【微信號:純真學者出神入化,微信公眾號:純真學者出神入化】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    國家IP標準符合性評測與認證指南

    國家IP標準符合性評測與認證指南
    發表于 08-17 10:57

    msp430串口通信,用戶指南官方例程

    msp430串口通信,用戶指南官方例程
    發表于 07-27 08:15

    Aletra IP

    用Quartus II 調用IP時,在哪可以查看IP例程
    發表于 07-27 20:28

    STM32Cube官方例程學習指南

    STM32Cube官方例程學習指南。中文版,權威詳細的介紹官方例程
    發表于 09-26 15:31

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

    邏輯,例化了一個bRAM的ip ;2.封裝ip:選擇固定文件路徑進行封裝3.在封裝ip界面調了一個相同的bram的IP
    發表于 12-11 10:25

    請問CM408F評估板ADI官方有沒有移植TCP/IP協議棧的例程

    如題,目前開發板使用的是第三方的TCP/IP例程,這個只有45天地免費期,ADI會出相關的例程嗎?按道理這么大的公司,應該給個參考的例程,方
    發表于 12-13 09:04

    如何根據Xilinx官方提供的技術參數來實現對IP的讀寫控制

    Xilinx 官方提供的技術參數來實現對 IP 的寫控制。寫命令和寫數據總線介紹DDR3 SDRAM控制器IP
    發表于 02-08 07:08

    MES50HP——IP安裝與查看用戶指南

    的【Update】。 (3)點擊彈出 Update IP 界面中的【Add Packages】,添加 IP ,點擊 Install。 Add Packages 選擇 IP
    發表于 06-26 10:41

    FPGA新IP學習的正確打開方式

    步驟,您可以更好地理解和使用Xilinx的IP。 二、其它方式 可以通過百度或google搜索這個IP的相關博客,看看網上大牛們是怎么用和理解這個IP的,一般都會有詳細的
    發表于 11-17 11:09

    基于BIST的編譯碼器IP測試

    介紹了用于IP測試的內建自測試方法(BIST)和面向測試的IP設計方法,指出基于IP的系統
    發表于 12-13 17:09 ?10次下載

    基于BIST的編譯碼器IP

    基于BIST的編譯碼器IP測 隨著半導體工藝的發展,片上系統SOC已成為當今一種主流技術。基于IP復用的SOC設計是通過用戶自定義邏輯(UDL)和連線將
    發表于 12-27 09:25 ?994次閱讀
    基于BIST的<b class='flag-5'>編譯</b>碼器<b class='flag-5'>IP</b><b class='flag-5'>核</b>測

    STM32Cube官方例程學習指南pdf

    STM32Cube官方例程學習指南。中文版,權威詳細的介紹官方例程
    發表于 01-25 17:04 ?126次下載

    在Vivado中使用SRIO高速串行協議的IP演示官方例程

    中使用SRIO高速串行協議的IP演示如何使用官方例程和手冊進行快速使用,在仔細閱讀參考官方例程后進行一些修改就可以應用在實際項目中。 一、導
    的頭像 發表于 04-15 15:19 ?6780次閱讀
    在Vivado中使用SRIO高速串行協議的<b class='flag-5'>IP</b>演示<b class='flag-5'>官方</b><b class='flag-5'>例程</b>

    UG-1360:ADI Rapidnet IP ESL用戶指南

    UG-1360:ADI Rapidnet IP ESL用戶指南
    發表于 05-14 15:19 ?0次下載
    UG-1360:<b class='flag-5'>ADI</b> Rapidnet <b class='flag-5'>IP</b> ESL用戶<b class='flag-5'>指南</b>

    PCI Express的IP編譯器用戶指南

    本文檔介紹了用于PCI Express IP的Altera?IP編譯器。PCI Express(PCI Express)是一種用于多種應用的高性能互連協議包括網絡適配器、存儲區域網絡
    發表于 09-29 15:55 ?0次下載
    主站蜘蛛池模板: 中文天堂最新版在线精品 | 中国美女毛片 | 天天夜天天干 | 亚洲婷婷综合网 | 2019偷偷狠狠的日日 | 国产一级特黄生活片 | 狠狠色综合网站久久久久久久 | 国产色视频网站 | 亚洲人成影院在线高清 | 亚洲宅男天堂a在线 | 国产裸露片段精华合集链接 | 午夜韩国理论片在线播放 | 1024免费永久福利视频 | 精品免费视在线观看 | h视频免费看 | 欧美一区色 | 生活片毛片 | 成熟女性毛茸茸xx免费视频 | 最新亚洲情黄在线网站 | 在线观看视频一区 | 22eee在线播放成人免费视频 | 禁h粗大太大好爽好涨受不了了 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 午夜看一级特黄a大片 | 特黄三级 | 久久精品免费看 | 色 ed2k| 四虎影院久久久 | 国产精品久久久久乳精品爆 | 中文日产国产精品久久 | 在线免费视频观看 | 新版天堂中文资源8在线 | 亚洲午夜免费视频 | 一级a毛片免费 | 国产中出视频 | 亚洲吊丝网 | 天堂网2021天堂手机版丶 | 国产精品欧美激情在线播放 | 欧美另类bbw | 直接在线观看的三级网址 | 天天操天天干天天玩 |