国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

AD9361官方FPGA工程編譯過程

FPGA之家 ? 來源:時沿科技 ? 作者:ShownSun ? 2021-06-13 17:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ADI是業界卓越的半導體公司,在模擬信號、混合信號和數字信號處理的設計與制造領域都發揮著十分重要的作用。到目前為止,推出了多款芯片,涉及的領域十分廣闊。針對推出的芯片,都有配套的開發板與其芯片子模塊進行配套使用,所以配套資源包含該芯片的FPGA邏輯代碼,都上傳到github上,所有的代碼都是免費公開的。

2 工程建立

2.1 自我環境檢查

首先檢查自己的Vivado或者Quartus的版本號,選擇對應的ADI官方提供的免費HDL與no-OS庫。HDL庫存放的是對應芯片的FPGA驅動程序,no-OS存放的是芯片SDK下的C程序。

2.2 克隆對應代碼

利用git軟件克隆hdl與no-OS庫,以便后續使用。

git clone https://github.com/analogdevicesinc/no-OS.git

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

2.3 安裝編譯工具

在Windows電腦上安裝Cygwin軟件,詳細的安裝教程網上很多,不在贅述。也可以用Vivado或者Quartus自帶的編譯器進行編譯,用戶可自己嘗試。

Cygwin是一個在windows平臺上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。它對于學習UNIX/Linux操作環境,或者從UNIX到Windows的應用程序移植,或者進行某些特殊的開發工作,尤其是使用GNU工具集在Windows上進行嵌入式系統開發,非常有用。隨著嵌入式系統開發在國內日漸流行,越來越多的開發者對Cygwin產生了興趣。

2.4 編譯tcl工程

首先找到自己Vivado或者Quartus安裝的具體目錄,打開Cygwin,輸入下面的指令并執行(根據自己的目錄輸入)。

export PATH=$PATH:/cygdrive/C/Xilinx/Vivado/2018.2/bin

找到上述下載的hdl庫目錄,先對library進行編譯,如果不確定接下來工程需要哪些庫,對全部庫文件編譯即可。

make -C C:/gitadi/analogdevicesinc/hdl/hdl-hdl_2018_r2/library all

接下來對想要編譯的工程進行編譯,由于fmcomms5包含兩片AD9361,正式我所需要的參考工程,在選擇對應的開發板zc706即可(不要對所有的工程進行編譯,工程量太大)。

make -C C:/gitadi/analogdevicesinc/hdl/hdl-hdl_2018_r2/projects/fmcomms5/zc706

編譯完成后,打開對應的工程,可以看到詳細的工程設計,用戶可以根據自己的需求進行修改。

2.5 詳細的參考文章

上述講解只針對Windows環境下Vivado相關工程的編譯,如果用戶有Linux系統或者使用Quartus軟件需求等等,更為詳細的編譯說明參考鏈接如下:https://wiki.analog.com/resources/fpga/docs/build

3 no-OS庫的編譯

上述工程編譯完成后,導出bit文件到SDK,并將no-OS庫下對應工程的c文件拷貝到SDK工程之下,重新編譯即可得到整個完整工程(HDL工程與ARM工程)。接下來用戶就可以對整個工程進行測試修改,轉化為自己的程序。

如果對SDK下c文件工程的建立與編譯仍然不清楚,可以參考以下官方鏈接:https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/baremetal

需要注意的一點就是,官方給的工程量比較大,需要將堆棧設置到合理的值,否則編譯會出現錯誤。

原文標題:AD9361官方FPGA工程編譯

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

責任編輯:haq

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

    關注

    1660

    文章

    22412

    瀏覽量

    636368
  • ADI
    ADI
    +關注

    關注

    151

    文章

    46104

    瀏覽量

    277331

原文標題:AD9361官方FPGA工程編譯

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Xilinx官方開源FOC電機控制工程解析

    近年來,隨著嵌入式控制與功率電子的融合,基于 FPGA/SoC 的電機控制越來越受到關注。特別是 矢量控制(Field Oriented Control, FOC),它是高性能電機驅動(如 BLDC
    的頭像 發表于 03-02 10:51 ?3442次閱讀
    Xilinx<b class='flag-5'>官方</b>開源FOC電機控制<b class='flag-5'>工程</b>解析

    Altera發布 Quartus? Prime 專業版和 FPGA AI 套件 25.3 版:編譯更快,智能更強

    Quartus Prime 專業版 25.3 現已正式發布, FPGA AI 套件 25.3 版本同步亮相 。新版軟件實現了 FPGA 設計效率的重大飛躍,帶來了 更智能的工具、更深入的洞察
    的頭像 發表于 11-13 09:24 ?7.6w次閱讀
    Altera發布 Quartus? Prime 專業版和 <b class='flag-5'>FPGA</b> AI 套件 25.3 版:<b class='flag-5'>編譯</b>更快,智能更強

    FPGA設計中集成事件斷點的實現過程

    如果對處于全速(at-speed)運行下的FPGA調試,工程師在現有通用“能力技術”基礎上,再增加“硬件斷點”功能,那么對高速運行FPGA,也就擁有像調試軟件程序類似的完整可觀測能力(Full Visibility)和可控制能力
    的頭像 發表于 11-07 11:20 ?5393次閱讀
    在<b class='flag-5'>FPGA</b>設計中集成事件斷點的實現<b class='flag-5'>過程</b>

    Nuclei Studio 編譯調試工程

    一.隊伍介紹 本文介紹Nuclei Studio 如何編譯調試工程。 二.具體方法與步驟 1.每次修改代碼后要先保存,再編譯。 2.為保險起見,可先“Clean Project”,再編譯
    發表于 10-30 06:31

    Embedded Studio IDE編譯Nuclei SDK工程出錯是什么原因?怎么解決?

    下載了官方提供的ses_nuclei_sdk_projects-master包,根據官方文檔Nuclei_SES_IDE_Installation.pdf安裝了SE,下載了編譯工具鏈,打開工程
    發表于 10-20 07:47

    使用scons編譯工程失敗怎么解決呢?

    到 RT-Thread 源碼文件夾下的 qemu-vexpress-a9 BSP 根目錄,然后輸入 scons 命令編譯工程,如果編譯正確無誤,會在 BSP 目錄下生成 QEMU 下運行的 rtthread.elf 目標
    發表于 09-17 06:24

    軟件無線電-AD9361 璞致 PZSDR 軟件無線電系列板卡之PZ-FL9361(FMCOMMS3)使用說明

    是基于AD9361的評估板,通過FMC接口與FPGA連接,支持寬帶收發功能。實驗部分詳細介紹了在璞致FPGA板卡上運行FMCOMMS3系統的步驟,包括固件燒錄、網絡配置以及使用SDR#和ADIIIOOscilloscope軟件進
    的頭像 發表于 09-13 11:07 ?4562次閱讀
    軟件無線電-<b class='flag-5'>AD9361</b> 璞致 PZSDR 軟件無線電系列板卡之PZ-FL<b class='flag-5'>9361</b>(FMCOMMS3)使用說明

    請問ARTPi 的FDCAN使用官方工程如何發送數據?

    想知道如何使用這個FDCAN的發送函數?還有為什么裸機可以跑的驅動移植到官方工程就跑不了呢?
    發表于 09-10 08:22

    PZSDR 軟件無線電 開發板系列板卡之P201Pro P203Pro 硬件說明—AD9361 AD9363

    璞致PZSDR系列中的P201Pro/P203Pro板卡采用Xilinx ZYNQ7020主控搭配ADI AD9361/AD9363射頻芯片(區別在于帶寬),板卡提供三種供電方式(XH2.54
    的頭像 發表于 08-27 10:18 ?1440次閱讀
    PZSDR 軟件無線電 開發板系列板卡之P201Pro P203Pro 硬件說明—<b class='flag-5'>AD9361</b> AD9363

    PZSDR/璞致 P201Pro(AD9361) 軟件無線電:工業級 SDR 解決方案,賦能多域技術創新

    P201Pro 以ZYNQ7020+AD9361硬核組合為核心,融合工業級可靠性與開源生態兼容性,為工程師群體提供從射頻到基帶的全鏈路可定制化解決方案。
    的頭像 發表于 08-11 09:49 ?1194次閱讀
    PZSDR/璞致 P201Pro(<b class='flag-5'>AD9361</b>) 軟件無線電:工業級 SDR 解決方案,賦能多域技術創新

    【PZSDR AD9361】——璞致PZ-FL9361 軟件無線電模塊:工業級射頻解決方案的技術標桿

    璞致電子推出PZ-FL9361軟件無線電模塊,搭載ADI AD9361射頻芯片,實現70MHz-6GHz寬頻覆蓋與56MHz可調帶寬,支持2T2R架構與工業級環境應用。模塊兼容主流FPGA平臺與開源
    的頭像 發表于 07-31 13:50 ?894次閱讀
    【PZSDR <b class='flag-5'>AD9361</b>】——璞致PZ-FL<b class='flag-5'>9361</b> 軟件無線電模塊:工業級射頻解決方案的技術標桿

    AD9361

    我使用AD9361芯片,參考時鐘為10MHz,鑒相頻率為20MHz,設置BBPLL頻率為800MHz,ADC_CLOCK為BBPLL的2分頻,為400MHz,clock_OUT為ADCclock的8
    發表于 06-25 15:02

    沒有keil如何編譯ccg5工程

    沒有keil如何編譯ccg5工程? 我可以使用 cubeIDE 作為 arm 工具鏈嗎
    發表于 05-12 07:36

    大規模硬件仿真系統的編譯挑戰

    大規模集成電路設計的重要工具。然而,隨著設計規模的擴大和復雜度的增加,硬件仿真系統的編譯過程面臨著諸多挑戰。本文旨在探討基于FPGA的硬件仿真系統在編譯
    的頭像 發表于 03-31 16:11 ?1444次閱讀
    大規模硬件仿真系統的<b class='flag-5'>編譯</b>挑戰

    FPGA Verilog HDL語法之編譯預處理

    Verilog HDL語言和C語言一樣也提供了編譯預處理的功能。“編譯預處理”是Verilog HDL編譯系統的一個組成部分。Verilog HDL語言允許在程序中使用幾種特殊的命令(它們不是一般
    的頭像 發表于 03-27 13:30 ?1438次閱讀
    <b class='flag-5'>FPGA</b> Verilog HDL語法之<b class='flag-5'>編譯</b>預處理