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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Vivado 2021.1中的Kria KV260入門

Vivado 2021.1中的Kria KV260入門

2022-11-02 | zip | 0.70 MB | 次下載 | 2積分

資料介紹

描述

Kria KV260 Vision AI 入門套件是今年早些時候推出的 SoM(系統級模塊)開發板,我當時在一篇項目文章中介紹了最初的內容,展示了在不需要的情況下啟動和運行 AI 加速應用程序設計是多么簡單復雜的FPGA設計知識。就像我在那個項目中所說的那樣,當我得到一個新的 Xilinx FPGA 板時,我通常會直接前往 Vivado,但我不需要為了讓 Kria KV260 最初啟動并運行。

但是,我立即對初始圖像中的硬件設計以及如何在 Vivado 中進行設置以便將來能夠添加到它感到好奇。所以我更新到 Vivado 2021.1 并加入。

創建 Vivado 項目

首先從命令行獲取 Vivado 工具并啟動 Vivado GUI:

~$ source /tools/Xilinx/Vivado/2021.1/settings64.sh
~$ vivado
poYBAGNhRAuAenWzAAG3jKNaqOo305.png
?

選擇創建新項目的選項。為項目提供所需的名稱并指定所需的文件路徑。我不建議使用網絡驅動器,因為 Vivado 無法很好地處理網絡驅動器位置。

在下一頁上,保留 RTL Project 的默認選擇和暫時不指定源文件的選項處于選中狀態。此外,如果您打算僅使用 Xilinx 預構建的加速應用程序,請不要選中使項目成為可擴展 Vitis 平臺的選項(因此將其保留為 Xilinx 所稱的固定平臺)。

起初這對我來說是不直觀的,因為可擴展 Vitis 平臺的全部意義在于為內核提供硬件掛鉤,以便內核訪問它以在 Linux操作系統中進行硬件加速。但是,這僅是當內核需要訪問的硬件經過路由或位于 FPGA 的可編程邏輯中時。當硬件通過 MIO 之類的東西直接連接到 Zynq/ZynqMP 處理系統時,硬件平臺可以是一個簡單的固定平臺,因為內核已經可以直接訪問外圍設備。

當您第一次開始閱讀有關如何/為什么在 Vivado 中設置硬件平臺以供以后在 Vitis/PetaLinux 中使用時,我覺得這不是最清楚的,所以我認為在這里指出是很重要的。

?
?
?
pYYBAGNhRA2AXMwAAAAvWhQl9FI678.png
?
1 / 7
?

關于 Vivado 2021.1 的另一件值得注意的事情是,安裝板預設文件的原因發生了巨大變化。Vivado 2021.1 無需自己下載并手動將它們放置在Vivado 安裝目錄中的board_files目錄中(這個文件夾實際上甚至不再存在),而是在其后端鏈接到 Xilinx 的 Github 存儲庫,您可以在其中選擇和下載電路板預設當您選擇要針對項目的部件/板時,直接從開始菜單 GUI 中獲取所需的文件。

塊設計

通過創建一個新的塊設計開始整體設計,從 Flow Navigator 窗口中選擇Create Block Design并為其命名。

?
?
?
poYBAGNhRA-AG9mPAAAaWbJFr0Q188.png
?
1 / 2
?

將 Zynq MPSoC IP 模塊添加到模塊設計中,并運行生成的模塊自動化以將 KV260 板預設應用到它。KV260 PetaLinux BSP 只需要 ZynqMP 處理系統 IP 塊,因為看起來 KV260 基板上的所有外設都通過 MIO/EMIO 引腳直接路由到 Zynq 處理系統。

?
?
?
poYBAGNhRBOAAljzAALEnKOTiUk850.png
?
1 / 3
?

運行塊自動化后,將pl_clk0連接到maxihpm0_fpd_aclk并將pl_clk1連接到maxihpm1_fpd_aclk

poYBAGNhRBWAK3NUAAE_2LEBhU8512.png
?

我發現電路板預設并不能完全涵蓋 KV260 基板的整個配置。KV260 板上的 SD 卡、DisplayPort、UART、以太網USB 3.0 外設未通過運行塊自動化應用板預設而配置到 ZynqMP 處理系統 IP 中。它僅適用于 Kria K26 SoM 板配置,例如 DDR4、QSPI 和 eMMC。

因此,要啟用 KV260 基板外設,請雙擊 ZynqMP 處理系統 IP 塊將其打開并根據以下說明啟用 SD 卡、DisplayPort、UART、以太網和 USB 3.0:

?
?
?
poYBAGNhRBiAeIKDAACXvJX4eqM722.png
?
1 / 5
?

更新 ZynqMP 處理系統 IP 后,驗證設計以確保沒有嚴重錯誤或警告。

pYYBAGNhRBqAFb8VAAEp8o7lI0Y859.png
?

HDL 包裝器

保存并關閉模塊設計并切換到 Sources 窗口中的 Hierarchy 選項卡。右鍵單擊模塊設計文件并選擇選項以創建 HDL 頂級包裝器以在 Vivado 項目中對其進行實例化。

選擇該選項以允許 Vivado 管理 HDL 封裝器并自動更新它。

?
?
?
pYYBAGNhRByAe1ZsAADn9Sqolqs441.png
?
1 / 3
?

約束

使用Flow Navigator中的Add Sources選項創建一個新的約束文件。

?
?
?
poYBAGNhRB6ABu6UAAAn-I0wo-M972.png
?
1 / 5
?

打開新創建的并添加項目約束。目前唯一的限制是比特流壓縮,因為沒有任何東西通過 PL 路由,所以不需要引腳分配。但是當添加自定義硬件時,這種情況會發生變化。

將以下行添加到約束文件,然后保存并關閉它:

set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
pYYBAGNhRCGAcpROAACkZaWK-rY707.png
?

編譯設計

使用 Flow Navigator 窗口中的項目流程運行綜合、實現并為項目生成比特流。

?
?
?
poYBAGNhRCWAEhnrAAQvyBVZOsE008.png
?
1 / 2 ?綜合設計
?

出口硬件

要在 Vitis 或 PetaLinux 中使用來自 Vivado 項目的硬件設計,必須將其打包在 Xilinx 專有的.XSA 包中作為硬件平臺。

單擊文件 > 導出 > 導出硬件...,并確保選擇將比特流包含在導出的硬件平臺中的選項。

?
?
?
pYYBAGNhRCeAbY3mAAAund9c0cc988.png
?
1 / 4
?

對于導出位置,我個人喜歡將其設置為 Vivado 項目本身的頂級文件夾中的默認值。

打包并導出硬件平臺后,下一步是創建軟件以通過 Vitis 或 PetaLinux 在其上運行。Kria KV260 PetaLinux 項目是我將在我的下一個項目移植中介紹的內容。如果您正在尋找如何將您自己的定制硬件添加到 Kria KV260 入門套件的基本設計的起點,希望這個項目會有所幫助。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 美女黄图大全| 桃色园社区| 国产精品人妻系列21P| 野花香在线观看免费高清播放视频 | 亚洲熟妇AV乱码在线观看| 欧美日韩亚洲中字二区| 吉吉影音先锋av资源| 荡公乱妇HD中文字幕| 538久久视频在线| 亚洲国产精品99久久久久久| 欧美亚洲另类热图| 久久精品中文字幕| 国产人妻人伦精品9| 成人国产在线24小时播放视频| 伊人久久综合热青草| 亚洲 综合 自拍 精品 在线| 秋霞电影网午夜一级鲁丝片| 老师扒开尿口男生摸尿口| 国产在线观看www| 国产99视频精品一区| adc免费观看| 34g污奶绵uk甩奶| 伊人久久丁香色婷婷啪啪| 亚洲AV精品乱码专区| 色综合久久中文色婷婷| 欧美巨大xxxx做受孕妇视频| 久久九九免费| 精品人妻无码一区二区三区蜜桃臀 | 亚洲精品tv久久久久久久久久| 日本漫画大全无翼乌| 免费在线观看的毛片| 久久免费看少妇级毛片蜜臀| 国产专区_爽死777| 国产精品美女久久久久AV超清 | 牛牛在线精品视频| 美女搜查官被高难度黑人在线播放| 九九精品在线播放| 久久99精品国产麻豆婷婷| 黑吊大战白女出浆| 精品高潮呻吟99AV无码| 寂寞护士中文字幕 mp4|