0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于PYNQ-Z2開發(fā)板的PYNQ開源項(xiàng)目

454398 ? 來源:Xilinx學(xué)術(shù)合作 ? 作者:Xilinx學(xué)術(shù)合作 ? 2021-01-02 09:02 ? 次閱讀

PYNQ項(xiàng)目是一個(gè)新的開源框架,使嵌入式編程人員在無需設(shè)計(jì)可編程邏輯電路的情況下充分發(fā)揮Xilinx Zynq All Programmable SoC(APSoC)的功能。

與常規(guī)方式不同的是,通過PYNQ,用戶可以使用Python進(jìn)行APSoC編程,并且代碼可直接在PYNQ-Z1上進(jìn)行開發(fā)和測(cè)試。通過PYNQ,可編程邏輯電路將作為硬件庫導(dǎo)入并通過其API進(jìn)行編程,其方式與導(dǎo)入和編程軟件庫基本相同。

o4YBAF9uIoaALO1HAADqYbqo-sQ545.png

我們將利用PYNQ-Z2開發(fā)板對(duì)PYNQ項(xiàng)目進(jìn)行介紹。PYNQ-Z2板是PYNQ開源框架的硬件平臺(tái),有豐富的組件:
可編程邏輯的控制
Jupyter Notebook接口
預(yù)安裝的Python庫
網(wǎng)絡(luò)/USB/UART接口

下面我們來對(duì)之做一個(gè)初步的探索:

1. 映像文件安裝
PYNQ-Z2映像文件是一個(gè)可啟動(dòng)的Linux映像,包括PYNQ Python包和其它開源包,可以從PYNQ-Z2官網(wǎng)下載到。

注:一定要下載與板子適配的PYNQ-Z2版本映像文件:

o4YBAF9uIpiAFvwcAADPChiFVPk154.png

開源工具Win32diskimager可以將原始磁盤映像寫入可移動(dòng)設(shè)備中,在此使用這個(gè)工具將映像文件燒錄到SD卡中。

pIYBAF9uIpqAL4VFAAB8QnCX_3A299.png

2.硬件環(huán)境配置

將已經(jīng)燒錄好PYNQ-Z2映像文件的SD卡插入開發(fā)板卡槽中,然后通過右上角BOOT跳線帽選擇從SD卡啟動(dòng)。

開發(fā)板連接到網(wǎng)絡(luò)后可以更新軟件包,需要通過以太網(wǎng)電纜連接到一臺(tái)可以上網(wǎng)的路由器上。

o4YBAF9uIp6AXoV0AAL6oeARvgk240.png

3.終端配置
開發(fā)板啟動(dòng)后,可以通過串口終端軟件Xshell連接到Pynq(確保串口線已連接),設(shè)置如下:

COM端口:可以在“設(shè)備管理器”—> “端口”中查到

波特率:115200

數(shù)據(jù)位:8

奇偶校驗(yàn):無

然后點(diǎn)擊連接即可成功連接開發(fā)板:

pIYBAF9uIp-AJjpaAACGJc-AQzs755.png

PC端遠(yuǎn)程訪問
注:一定要確保電腦和開發(fā)板在同一網(wǎng)段下

首先在windows命令行下對(duì)開發(fā)板進(jìn)行ping測(cè)試,測(cè)試命令為:ping+上一步獲取的開發(fā)板 ip地址

o4YBAF9uIqGAQQgoAAB1LWM4qJ4838.png

若要訪問主板上的文件,可在windows資源管理器中輸入//pynq/xilinx:(注:一定要寫反斜杠)

pIYBAF9uIqKAGdUzAACF1SEbTBY977.png

最后,可使用Jupyter Notebook環(huán)境進(jìn)行編輯。使用瀏覽器訪問

http://之前獲取的 ip地址:9090

即可連接到Jupyter Notebook,用戶名和密碼都是xilinx:

o4YBAF9uIqSAf2fpAAD3AeVBDuM331.png

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PYNQ
    +關(guān)注

    關(guān)注

    4

    文章

    62

    瀏覽量

    2917
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PYNQ項(xiàng)目——Pynq開發(fā)板啟動(dòng)實(shí)驗(yàn)

    image和Zynq芯片,目前Pynq項(xiàng)目支持三個(gè): Digilent的 Pynq-Z1 TUL的 Pynq-Z2 Xilinx的 ZC
    的頭像 發(fā)表于 12-23 10:58 ?3784次閱讀

    賽靈思PYNQ-Z2開發(fā)板免費(fèi)試用

    PYNQ-Z2 開發(fā)板支持 PYNQ 項(xiàng)目,這是一個(gè)新的開源框架,使嵌入式編程人員能夠在無需設(shè)計(jì)可編程邏輯電路的情況下即可充分發(fā)揮 Xili
    發(fā)表于 12-05 15:29

    PYNQ-Z2申請(qǐng)】基于PYNQ的神經(jīng)網(wǎng)絡(luò)自動(dòng)駕駛小車

    助電子發(fā)燒友本次發(fā)布的Xilinx PYNQ-Z2開發(fā)板完成該項(xiàng)目開源設(shè)計(jì)。三、試用項(xiàng)目計(jì)劃(一)、平臺(tái)上手與熟悉(
    發(fā)表于 12-19 11:36

    PYNQ-Z2試用體驗(yàn)】玩轉(zhuǎn)PYNQ系列:一、板卡簡(jiǎn)介與資源整理

    開發(fā)和測(cè)試。 而PYNQ-Z2就是支持PYNQ框架的一個(gè)開發(fā)板,目前官方Github上公開支持PYNQ框架的另外兩個(gè)
    發(fā)表于 12-31 10:53

    PYNQ-Z2申請(qǐng)】基于PYNQ-Z2的神經(jīng)網(wǎng)絡(luò)圖形識(shí)別

    項(xiàng)目名稱:基于PYNQ-Z2的神經(jīng)網(wǎng)絡(luò)圖形識(shí)別試用計(jì)劃:申請(qǐng)理由:本人為一名嵌入式軟件工程師,對(duì)FPGA有一段時(shí)間的接觸,基于FPGA設(shè)計(jì)過簡(jiǎn)單的ASCI數(shù)字芯片。目前正好在學(xué)習(xí)基于python
    發(fā)表于 01-09 14:48

    PYNQ-Z2申請(qǐng)】基于賽靈思PYNQ-Z2平臺(tái)的圖像實(shí)時(shí)力學(xué)測(cè)量

    PYNQ-Z2平臺(tái)完善該項(xiàng)目開源設(shè)計(jì),并進(jìn)一步提升性能。項(xiàng)目計(jì)劃①根據(jù)文檔,對(duì)賽靈思PYNQ-Z2快速入門②通過學(xué)習(xí)賽靈思
    發(fā)表于 01-09 14:49

    PYNQ-Z2申請(qǐng)】PYNQ-Z2與Arduino UNO配合走進(jìn)校園計(jì)劃

    項(xiàng)目名稱:PYNQ-Z2與Arduino UNO配合走進(jìn)校園計(jì)劃試用計(jì)劃:申請(qǐng)理由:本人有著豐富的項(xiàng)目經(jīng)驗(yàn)和開源硬件方面的知識(shí),現(xiàn)在目前從事開源
    發(fā)表于 01-09 14:50

    PYNQ-Z2申請(qǐng)】圖像目標(biāo)識(shí)別FPGA硬件加速

    /c++ 來進(jìn)行底層實(shí)現(xiàn),最后根據(jù)性能瓶頸進(jìn)行底層cnn/fc單元的 RTL實(shí)現(xiàn)。 想借助發(fā)燒友論壇和PYNQ-z2平臺(tái)完善該項(xiàng)目開源設(shè)計(jì),并與大家交流學(xué)習(xí)。 項(xiàng)目計(jì)劃①根據(jù)文檔,對(duì)
    發(fā)表于 01-09 14:51

    PYNQ-Z2開發(fā)板開箱評(píng)測(cè)

    `拿到PYNQ-Z2開發(fā)板迫不及待的來了幾張?zhí)貙?,先奉上,后續(xù)功能測(cè)試將繼續(xù)追加。`
    發(fā)表于 01-15 08:44

    PYNQ-Z2試用體驗(yàn)】玩轉(zhuǎn)PYNQ系列:三、PYNQ數(shù)字圖像處理之圖像采集

    從本質(zhì)上來講,第一種開發(fā)方式和在一個(gè)雙核A9嵌入式板卡上執(zhí)行沒有兩樣,只是PYNQ-Z2提供了直接進(jìn)行HDMI視頻流輸入輸出的軟硬件接口,使得進(jìn)行圖像的采集與輸出更加方便。PYNQ提供的Python
    發(fā)表于 01-28 22:50

    PYNQ-Z2試用體驗(yàn)】基于PYNQ的神經(jīng)網(wǎng)絡(luò)自動(dòng)駕駛小車 - 項(xiàng)目規(guī)劃

    開源作品實(shí)在少之又少,使得基于神經(jīng)網(wǎng)絡(luò)的作品對(duì)于部分電子愛好者仍帶有一分神秘的光環(huán)。本作品依托的PYNQ-Z2開發(fā)板擁有充足的可編程邏輯資源,并嵌入了雙核Cortex-A9處理器硬核,滿足小車視頻
    發(fā)表于 03-02 23:10

    PYNQ-Z2試用體驗(yàn)】基于PYNQ的神經(jīng)網(wǎng)絡(luò)自動(dòng)駕駛小車 - 硬件搭建

    開發(fā)板的CAD圖紙便橫空出世了,由于在之前測(cè)試時(shí)發(fā)現(xiàn)在運(yùn)行復(fù)雜應(yīng)用時(shí)Zynq7020芯片發(fā)熱還是比較多,我特地為芯片預(yù)留了風(fēng)扇槽。PYNQ-Z2開發(fā)板圖紙于附件開源給大家,希望它能保護(hù)
    發(fā)表于 03-05 18:11

    PYNQ-Z2試用體驗(yàn)】六、像使用Arduino一樣使用PYNQ-Z2

    順利完成了這個(gè)實(shí)驗(yàn)。2.實(shí)驗(yàn)準(zhǔn)備:首要的是PYNQ-Z2 X1普通LED X1網(wǎng)線 X1杜邦線 若干MobaXterm軟件3.實(shí)驗(yàn)步驟:<1> 使用網(wǎng)線將開發(fā)板和電腦
    發(fā)表于 03-09 22:30

    PYNQ-Z2試用體驗(yàn)】七、PYNQ讀取模擬腳的值

    `1.前言:這篇帖子將主要介紹在PYNQ上讀取Arduino接口的模擬腳的值;2.實(shí)驗(yàn)準(zhǔn)備:首要的是PYNQ-Z2 x1電位器x1網(wǎng)線 x1MobaXterm軟件3.實(shí)驗(yàn)步驟:<
    發(fā)表于 03-10 18:12

    什么是PYNQ

    什么是PYNQ?PYNQ就是通過Python語言直接對(duì)FPGA進(jìn)行編程嗎?PYNQPYNQ-Z2是一回事嗎?PYNQ-Z2是否支持傳統(tǒng)
    發(fā)表于 02-24 07:02