資料介紹
描述
第 1 部分 | RTL 覆蓋 - Vivado 2020.2
-------------------------------------------------- -------------------------------------------------- ------------
板文件:https ://github.com/Avnet/bdf
-------------------------------------------------- -------------------------------------------------- ------------
客觀的
該模塊的目的是在使用 PYNQ 時打開 jupyter notebook 的 Ultra96 EMIO LED 的 [High] 和關(guān)閉 [Low] LED。PYNQ 是一個框架,允許用戶與硬件功能和基礎(chǔ)接口,從高級語言(如 python)到 FPGA。它彌合了從軟件開發(fā)人員到硬件開發(fā)人員的鴻溝,是對傳統(tǒng)設(shè)計和測試的一次巨大轉(zhuǎn)變。幾分鐘之內(nèi)就可以驗證、斷言和使用設(shè)計,使 PYNQ 成為測試用戶應(yīng)用程序的最快最實用的方法。
此設(shè)計遵循從創(chuàng)建塊設(shè)計到映射約束再到將設(shè)計導(dǎo)出到 PYNQ 的步驟。此外,該應(yīng)用程序隨后被翻譯到用戶的筆記本中,然后進(jìn)行配置和控制。到 GPIO 引腳的初始路由由 PS 中的啟動 LED 占用,新設(shè)計將引腳重新路由到 PL,然后可以通過 PYNQ 控制和接口。如果您愿意,覆蓋層會重新配置 LED 的路徑。
-------------------------------------------------- -------------------------------------------------- ------------
LED PS/PL
下面的示意圖提供了 Ultra96 的引腳參考。我們的目標(biāo)是“劫持”/映射 RADIO_LED0 [A9] 和 RADIO_LED1 [B9] GPIO 引腳,因為評估板上沒有提供嚴(yán)格用于 PL 的 GPIO LED 引腳。
根據(jù)下圖,引腳分配 A9 和 B9 足以編寫新的約束。我們在 BANK-26 中看到有可以使用的 IO 引腳。現(xiàn)在讓我們創(chuàng)建框圖以插入這些新發(fā)現(xiàn)
-------------------------------------------------- -------------------------------------------------- ------------
HW - 創(chuàng)建框圖
在 Vivado 中創(chuàng)建一個具有以下正確要求的新項目,有一個關(guān)于我們使用哪個硅部件的問題。對于這個案例和該系列的其他部分,我們使用的 Ultra96-V2 版本是xczu3eg-sbva484-1-i。
創(chuàng)建塊設(shè)計
添加 IP - zynq_ultra_ps_e_0 和運(yùn)行自動化
雙擊,自定義 Zynq 模塊并選擇 IO 配置
定位 IO 外設(shè)并更改 GPIO EMIO - 2
右鍵單擊 GPIO_0 上的引腳選擇到外部
將 pl_clk0 連接到 maxihpm0_fpd_aclk 和 maxihpm1_fpd_aclk
創(chuàng)建 HDL Wrapper,在源“design_1”下右鍵單擊
添加xdc,創(chuàng)建xdc約束文件
生成比特流
最終塊設(shè)計
-------------------------------------------------- -------------------------------------------------- ------------
SW -Jupyiter 筆記本
Pynq 文件所需的文件
TCL-硬件設(shè)計
BIT - 生成比特流
HWH - 硬件處理程序文件
使用 WinSCP 將文件復(fù)制到 jupyter notebook 中的 ultra96 Linux 服務(wù)。請參閱說明以開始使用 ( https://pynq.readthedocs.io/en/v2.0/getting_started.html)
SW - 代碼
?
#Import Libraries import time from pynq import Overlay, DefaultIP from pynq import GPIO ? ? #Parse in the overlay Ultra_96 overlay = Overlay("led_gpio_ps.bit") ? overlay? ? #PS LED Light Initialized - Blink output= GPIO(GPIO.get_gpio_pin(0), 'out') ? def led_blink(): output.write(1) time.sleep(3) print('Led = On') #Toggle output.write(0) time.sleep(2) print('Led = Off') ? #Toggle output.write(1) time.sleep(2) print('Led = On') ? #Toggle output.write(0) time.sleep(3) print('Led = Off') led_blink()
?
LED 輸出 RTL LED 覆蓋(物理閃爍)
LED = 開
LED = 關(guān)閉
LED = 開
LED = 關(guān)閉
致謝 - 特別感謝
邁克·洛克爾
亞當(dāng)泰勒
Xilinx <> AMD - ISM 團(tuán)隊
- 如何進(jìn)行電源設(shè)計-第1部分
- 電源設(shè)計方法-第1部分
- 使用Zio控制機(jī)械臂(第1部分)
- DIY CD點焊機(jī)-第1部分
- 電氣過應(yīng)力簡介-第1部分
- 了解你的電池組:第1部分
- 如何進(jìn)行電源設(shè)計 - 第1部分
- LDO基礎(chǔ)知識:噪聲 - 第1部分
- 集成智能第1部分:EMI管理
- 雷神精華第1部分
- 照明電器團(tuán)標(biāo)《多功能路燈技術(shù)規(guī)范 第1-8部分 》
- 用電信息采集系統(tǒng)型式規(guī)范第1部分 1次下載
- 用電信息采集系統(tǒng)技術(shù)規(guī)范第1部分 3次下載
- 用電信息采集系統(tǒng)檢驗規(guī)范第1部分 2次下載
- 電壓基準(zhǔn)如何影響ADC性能,第2部分 10次下載
- 雙極踏腳車(第二部分):微步和衰減模式 461次閱讀
- ADC數(shù)字下變頻器:抽取濾波器和ADC混疊,第2部分 1455次閱讀
- ADI公司設(shè)計工具:ADIsimRF第1部分 1387次閱讀
- ADC眼中的虛擬評估,第2部分 624次閱讀
- 邊緣智能第1部分:邊緣節(jié)點 1046次閱讀
- 邊緣智能第1部分:邊緣節(jié)點 904次閱讀
- Kubernetes集群的關(guān)閉與重啟 9511次閱讀
- 實時數(shù)據(jù)體系建設(shè)的總體方案的三部分 6598次閱讀
- 實時控制技術(shù)滿足實時工業(yè)通信發(fā)展的需求 —— 第2部分 993次閱讀
- JESD204C入門第2部分:新特性及其內(nèi)容 6242次閱讀
- DC/DC轉(zhuǎn)換器傳導(dǎo)EMI - 第2部分,噪聲傳播和濾波 3150次閱讀
- 電壓檢測器、監(jiān)控器和高級監(jiān)控各種功能介紹:第1部分 4859次閱讀
- 關(guān)于如何「訓(xùn)練」神經(jīng)網(wǎng)絡(luò)的一部分經(jīng)驗與見解 7450次閱讀
- 無源元件并非真的“無源”:第1部分——電容 2433次閱讀
- 混合信號系統(tǒng)接地揭秘之第二部分 1663次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多