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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

PYNQ案例(一):ZYNQ的PL與PS開發(fā)

電子設(shè)計 ? 來源:Pynq ? 作者:Pynq ? 2020-12-25 14:11 ? 次閱讀

上一期的學(xué)習(xí)中,我們系統(tǒng)性地介紹了PYNQ與ZYNQ地區(qū)別與聯(lián)系。PYNQ = Python + ZYNQ,即將ZYNQ部分功能的Python化,直接調(diào)用Python庫和FPGA硬件庫進(jìn)行功能的開發(fā)。

Pynq降低了開發(fā)人員的門檻,但知其然也知其所以然,開發(fā)效率將會更高。因此,在進(jìn)入PYNQ的python開發(fā)之前,我們先來學(xué)習(xí)ZYNQ的PL與PS開發(fā),為接下來的學(xué)習(xí)提供良好的基礎(chǔ)。

本部分的學(xué)習(xí),我們依舊借助PYNQ_z2來完成。

1. ZYNQ功能塊
ZYNQ中包含兩大功能塊:PS部分和PL部分。

PS部分指Processing System,一個基于雙ARM Cortex A9內(nèi)核的處理系統(tǒng),其中集成了內(nèi)存存儲器和外部存儲器接口,以及如GPIO、UART接口等大量的外設(shè)。

PL部分指Programmable Logic,基于Xilinx 7系列架構(gòu)的可編程邏輯單元,通過PL部分可以為ARM定制很多外設(shè),這也是ZYNQ的一大優(yōu)點。

2. ZYNQ整體架構(gòu)
ZYNQ中雖然包含PS端和PL端,但是整個設(shè)計是以ARM處理器中心的,PS端的ARM內(nèi)核可以獨立于PL端運(yùn)行;雖然PL端也可以獨立于PS端運(yùn)行,但是PL的配置是由PS端完成的,所以不能采用傳統(tǒng)的固化FLASH的方式固化PL端程序。

PS端和PL端通信是通過AXI接口協(xié)議連接,這個協(xié)議是AMBA的一部分,是一種高性能、高帶寬、低延遲的片內(nèi)總線。

3. vivado與PL開發(fā)
下面我們通過一個LED燈的小項目進(jìn)行本部分學(xué)習(xí):

實驗:輪流點亮LED燈

1. 打開vivado hls,點擊Create New Project Project”,創(chuàng)建一個新工程。

2. 設(shè)置工程名led和路徑,在工程類中中選擇RTL Project,目標(biāo)語言“Target language“選擇選擇“Verilog Verilog”,多語言混合編程。

選擇板子的時候搜索xc7z020clg400-1,這是PYNQ的板子號,選擇完成(PYNQ-Z2板采用ZYNQ XC7Z020-1CLG400C SoC)。

3. 新建一個 VerilogHDL 文件,可以通過右擊 Design sourse 選擇 AddSourse,選擇第二個選項

選擇 CreateFile…在彈出下面窗口填寫新建源文件名稱

創(chuàng)建完成點擊 Finish

4. 在用戶區(qū) VerilogHDL 文件窗口中輸入源程序,保存時文件名與實體名 保持一致,代碼如下:

o4YBAF9uHx6AFyosAADJJJLoq1M006.png

得到的最終界面:

pIYBAF9uHySAfD19AAVNWkGbCyo885.png

5. 新建約束文件,輸入下面指令

pIYBAF9uHyaAGPlqAAEW2Ef8TWQ369.png

6.單擊”Run Synthesis“開始綜合->彈出的對話框單擊”O(jiān)K“->綜合完成后單擊”cancle“->點擊“Constrain wizard"

點擊finish

7. 時序約束向?qū)Х治龀鲈O(shè)計中的時鐘,這里把“sys_clk”頻率設(shè)置為50Mhz,然后點擊Skip to Finish結(jié)束時序約束向?qū)А?/p>

在彈出的框選擇OK,接著選finish

這個時候led.xdc文件已經(jīng)更新,點擊“Reload”重新加載文件

8. 點擊“Generate Bitstream”,直接生成bit 文件。

在彈出的對話框中可以選擇任務(wù)數(shù)量,這里和CPU核心數(shù)有關(guān),一般數(shù)字越大,編譯越快,單擊”O(jiān)K”

9. 這個時候開始編譯,可以看到右上角有個狀態(tài)信息,在編譯過程中可能會被殺毒軟件、電腦管家攔截運(yùn)行,導(dǎo)致無法編譯或很長時間沒有編譯成功。

編譯中沒有任何錯誤,編譯完成,彈出一個對話框讓我們選擇后續(xù)操作,這里選項“open hardware manager” ,然后單擊“OK”

10. 下載到板子

1)連接好開發(fā)板的 JTAG接口,給開發(fā)板上電

2)可以看到JTAG掃描到arm和 FPGA 內(nèi)核

3)選擇FPGA內(nèi)核,右鍵選擇“Program Device...” ,在彈出窗口中點擊“Program”

4)等待下載,下載完成以后,我們可以看到4 顆LED開始每秒變化一次

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

    關(guān)注

    1643

    文章

    21941

    瀏覽量

    613298
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23658

    瀏覽量

    670108
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4823

    瀏覽量

    86045
收藏 1人收藏
  • jf_699002231

評論

相關(guān)推薦
熱點推薦

ZYNQ FPGA的PS端IIC設(shè)備接口使用

zynq系列中的FPGA,都會自帶兩個iic設(shè)備,我們直接調(diào)用其接口函數(shù)即可運(yùn)用。使用xilinx官方提供的庫函數(shù),開發(fā)起來方便快捷。
的頭像 發(fā)表于 04-17 11:26 ?841次閱讀
<b class='flag-5'>ZYNQ</b> FPGA的<b class='flag-5'>PS</b>端IIC設(shè)備接口使用

Zynq7000處理器的配置詳解

添加好ZYNQ7 Processing System IP核后,需要對其進(jìn)行配置,雙擊彈出如下窗口。綠色部分表示ZYNQ PS部分中可配置的項目,可以雙擊轉(zhuǎn)向相應(yīng)的設(shè)置界面,也可以直接在左邊的導(dǎo)航列表中選擇。
的頭像 發(fā)表于 03-27 09:37 ?825次閱讀
<b class='flag-5'>Zynq</b>7000處理器的配置詳解

從零開始馴服Linux():ZYNQ-Linux啟動文件構(gòu)建全解析

定位問題并優(yōu)化代碼。本教程我們就一起來看一下,如何基于正點原子提供的出廠相關(guān)源代碼,制作ZYNQ開發(fā)板的啟動文件,并成功運(yùn)行Linux系統(tǒng)。 1.1制作前準(zhǔn)備工作1)、
發(fā)表于 03-20 16:48

ZYNQ基礎(chǔ)---AXI DMA使用

前言 在ZYNQ中進(jìn)行PL-PS數(shù)據(jù)交互的時候,經(jīng)常會使用到DMA,其實在前面的ZYNQ學(xué)習(xí)當(dāng)中,也有學(xué)習(xí)過DMA的使用,那就是通過使用自定義的IP,完成HP接口向內(nèi)存寫入和讀取數(shù)據(jù)的方式。同樣
的頭像 發(fā)表于 01-06 11:13 ?1778次閱讀
<b class='flag-5'>ZYNQ</b>基礎(chǔ)---AXI DMA使用

基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南

電子發(fā)燒友網(wǎng)站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開發(fā)實戰(zhàn)指南.pdf》資料免費(fèi)下載
發(fā)表于 12-10 15:31 ?32次下載

ZYNQ 7035/7045開發(fā)板原理圖

ZYNQ 7035/7045開發(fā)板原理圖
發(fā)表于 12-05 13:46 ?10次下載

基于PYNQ和機(jī)器學(xué)習(xí)探索MPSOC筆記

新版本中,不僅僅介紹了MPSOC的體系結(jié)構(gòu)和應(yīng)用場景,更是結(jié)合當(dāng)前應(yīng)用最廣的PYNQ框架和機(jī)器學(xué)習(xí)應(yīng)用進(jìn)行分析。作為本不可多得的免費(fèi)電子英文書籍,本書既是使用Zynq MPSoC的開發(fā)
的頭像 發(fā)表于 11-16 11:32 ?603次閱讀
基于<b class='flag-5'>PYNQ</b>和機(jī)器學(xué)習(xí)探索MPSOC筆記

PICO-IMX8PL和SRG-IMX8PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

憑借為工業(yè)物聯(lián)網(wǎng)構(gòu)建的平臺,全新PICO-IMX8PL和SRG-IMX8PL將強(qiáng)大的物理硬件與精英開發(fā)工具相結(jié)合,使解決方案更易于推向市場。SRG-IMX8PL系統(tǒng)賦予用戶制造高品質(zhì)、
的頭像 發(fā)表于 10-12 08:01 ?750次閱讀
PICO-IMX8<b class='flag-5'>PL</b>和SRG-IMX8<b class='flag-5'>PL</b>:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強(qiáng)悍,資料豐富!

! 正點原子Z15 ZYNQ開發(fā)板,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號是XC7Z015CLG485-2。開發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載1路
發(fā)表于 09-14 10:12

[XILINX] 正點原子ZYNQ7035/7045/7100開發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號。開發(fā)板由核心板+底板組成,外設(shè)資源豐富,板載2路千兆以太網(wǎng)接口(
發(fā)表于 09-02 17:18

復(fù)旦微PS+PL異構(gòu)多核開發(fā)案例分享,基于FMQL20SM國產(chǎn)處理器平臺

本文主要介紹復(fù)旦微FMQL20S400M的PS + PL異構(gòu)多核開發(fā)案例,開發(fā)環(huán)境如下: Windows開發(fā)環(huán)境:Windows 7 64b
發(fā)表于 08-22 14:04

使用PYNQ訓(xùn)練和實現(xiàn)BNN

使用 PYNQ 可以輕松在 FPGA 上實現(xiàn)加速 AI/ML,而無需編寫行 HDL!讓我們看看如何做到這點。
的頭像 發(fā)表于 08-05 17:15 ?936次閱讀
使用<b class='flag-5'>PYNQ</b>訓(xùn)練和實現(xiàn)BNN

FM20S用戶手冊-PS + PL異構(gòu)多核案例開發(fā)手冊

PS端) + FPGA可編程邏輯資源(PL端)異構(gòu)多核SoC處理器設(shè)計的全國產(chǎn)工業(yè)評估板,PS端主頻高達(dá)1GHz。核心板CPU、ROM、RAM、電源、晶振、連接器等所有器件均采用國產(chǎn)工業(yè)級方案
發(fā)表于 07-25 16:14

FM20S用戶手冊-PL端案例開發(fā)手冊

PS端) + FPGA可編程邏輯資源(PL端)異構(gòu)多核SoC處理器設(shè)計的全國產(chǎn)工業(yè)評估板,PS端主頻高達(dá)1GHz。核心板CPU、ROM、RAM、電源、晶振、連接器等所有器件均采用國產(chǎn)工業(yè)級方案
發(fā)表于 07-25 16:12

有關(guān)PL端利用AXI總線控制PS端DDR進(jìn)行讀寫(從機(jī)wready信號直不拉高)

直拉高的。這與寫數(shù)據(jù)通道好像有點區(qū)別。 我不清楚PS 端的DDR到底發(fā)生了什么,但是和MIG核就是有點不樣,通過仿真MIG核可以發(fā)現(xiàn),PL端的DDR是會先
發(fā)表于 05-31 12:04
主站蜘蛛池模板: 伊人久久久久久久久香港 | 37pao成人国产永久免费视频 | av天堂电影网 | 第一会所欧美无码原创 | 神马影院午夜理论二 | 欧美 亚洲 日韩 在线综合 | 成人片在线播放 | 亚洲欧美成人综合 | 鞋奴的视频VK | 免费果冻传媒2021在线观看 | 辣文肉高h粗暴 | 国产一区二区不卡老阿姨 | 久久AV国产麻豆HD真实 | 国产三区在线成人AV | 亚洲人女同志video | 呻吟翘臀后进爆白浆 | 色翁荡息又大又硬又粗又爽电影 | 成年人视频在线免费 | 91综合精品网站久久 | 在教室伦流澡到高潮H女攻视频 | 张开腿我尝尝你的草莓 | 妖精视频在线观看高清 | 99久久伊人一区二区yy5099 | 92看看福利午夜影院 | 精品无人区麻豆乱码无限制 | 直插下身完整的欧美版 | 又黄又肉到湿的爽文 | 国产精品久久久久久亚洲毛片 | 亚洲 综合 欧美在线视频 | 牲高潮99爽久久久久777 | adc我们的永久网址 adc网址在线观看 | 国产成人 免费观看 | 美女挑战50厘米长的黑人 | 亚洲在线无码免费观看 | 手机在线成人精品视频网 | 语文老师扒开胸罩喂我奶 | 亚洲 欧美 国产 视频二区 | 亚洲高清视频在线观看 | 亚洲AV无码影院在线播放 | 久久精品电影久久电影大全 | 国产成人免费不卡在线观看 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學(xué)習(xí)
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品