色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次下載  |  免費
主站蜘蛛池模板: 国产成人免费观看在线视频 | 亚洲日本香蕉视频观看视频 | 777福彩社区 | 亚洲an天堂an在线观看 | 亚洲国产欧美另类 | 女同给老师下媚药 | 亚洲欧洲日本无在线码播放 | 94vvv男人的天堂 | 无遮掩H黄纯肉动漫在线观看星 | 蜜桃人妻无码AV天堂三区 | 牛牛在线视频 | 果冻传媒在线完整免费播放 | 日韩视频中文字幕精品偷拍 | 使劲别停好大好深好爽动态图 | 中文无码字慕在线观看 | 热热久久超碰精品中文字幕 | 国产色精品久久人妻99蜜桃麻豆 | 亚洲免费福利在线视频 | 欧美日韩亚洲中字二区 | 在线观看a视频 | 黑人巨摘花破女处 | 高清欧美一区二区三区 | 啊好深啊别拔就射在里面 | 亚洲精品一二三区-久久 | 最近的2019中文字幕国语HD | 国产亚洲日韩在线播放不卡 | 少妇无码吹潮久久精品AV | 被滋润的艳妇疯狂呻吟白洁老七 | 亚洲精品久久久久中文字幕二区 | 肉耽高h一受n攻 | 国产精品久久久久久精品... | 国产人妻精品无码AV在线五十路 | 精品久久久久中文字幕加勒比东京热 | 一本道高清无码v | 挺进老师的紧窄小肉六电影完整版 | 久久香蕉电影 | 麻豆第一区MV免费观看网站 | 无码专区久久综合久综合字幕 | 亚洲黄色大片 | 色爱区综合小说 | 99精品在线播放 |