在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

Xilinx的四個pynq類和PL接口

aIpM_gongkongwo ? 來源:工程師曾玲 ? 2018-12-30 09:45 ? 次閱讀

PS/PL Interfaces

Zynq在PS和PL之間有9個AXI接口。 在PL方面,有4x AXI Master HP(高性能)端口,2x AXI GP(通用)端口,2x AXI Slave GP端口和1x AXI Master ACP端口。 PS中還有連接到PL的GPIO控制器

有四個pynq類用于管理Zynq PS(包括PS DRAM)和PL接口之間的數(shù)據(jù)移動。

1.GPIO - 通用輸入/輸出

2.MMIO - 內(nèi)存映射IO

3.Xlnk - 內(nèi)存分配

4.DMA - 直接內(nèi)存訪問

使用的類取決于IP連接的Zynq PS接口以及IP的接口。

在PYNQ上運行的Python代碼可以使IP通過AXI Slave訪問連接到GP端口。 MMIO可用于執(zhí)行此操作。

連接到AXI Master端口的IP不受PS的直接控制。 AXI Master端口允許IP直接訪問DRAM。在執(zhí)行此操作之前,應(yīng)分配內(nèi)存以供IP使用。 Xlnk類可用于執(zhí)行此操作。對于PS DRAM和IP之間的更高性能數(shù)據(jù)傳輸,可以使用DMA。 PYNQ提供DMA類。

在設(shè)計自己的 overlay時,您需要考慮所需的IP類型以及它如何連接到PS。然后,您應(yīng)該能夠確定使用IP所需的類。

PS GPIO

從Zynq PS到PL有64個GPIO(線路)。

來自PS的PS GPIO線可以作為非常簡單的方式用來進行PS和PL之間通信。 例如,GPIO可用作復位或中斷的控制信號

IP連接到GPIO,不必映射到系統(tǒng)存儲器映射。

有關(guān)使用PS GPIO的更多信息,請參閱PS GPIO部分。

MMIO

連接到AXI Slave GP端口的任何IP都將映射到系統(tǒng)存儲器映射中。 MMIO可用于讀/寫內(nèi)存映射位置。 MMIO讀或?qū)懨钍菍?2位數(shù)據(jù)傳輸?shù)酱鎯ζ魑恢没驈拇鎯ζ魑恢脗鬏?2位數(shù)據(jù)的單個事務(wù)。 由于不支持突發(fā)指令,MMIO最適合從IP連接到AXI Slave GP端口讀取和寫入少量數(shù)據(jù)。

有關(guān)使用MMIO的更多信息,請參閱MMIO部分。

Xlnk

必須先分配內(nèi)存,然后才能通過IP訪問內(nèi)存。 Xlnk允許分配內(nèi)存緩沖區(qū)。 Xlnk分配一個連續(xù)的內(nèi)存緩沖區(qū),允許在PS和PL之間有效地傳輸數(shù)據(jù)。 Python或其他代碼運行在PS端的Linux上,可以直接訪問內(nèi)存緩沖區(qū)。

當PYNQ運行Linux時,緩沖區(qū)將存在于Linux虛擬內(nèi)存中。 Zynq AXI Slave端口允許overlay中的 AXI-master IP訪問物理內(nèi)存。 Xlnk還可以提供指向緩沖區(qū)的物理內(nèi)存指針,該指針可以發(fā)送到overlay中的IP。 物理地址存儲在分配的內(nèi)存緩沖區(qū)實例的physical_address屬性中。 然后,overlay中的IP可以使用物理地址訪問同一緩沖區(qū)。

有關(guān)使用Xlnk的更多信息,請參閱Xlnk部分。

DMA

AXI stream接口通常用于高性能流應(yīng)用。 AXI stream可以通過DMA與Zynq AXI HP端口一起使用。

pynq DMA類支持AXI直接內(nèi)存訪問IP。 這允許數(shù)據(jù)從DRAM讀取,并發(fā)送到AXI stream,或從stream接收并寫入DRAM。

有關(guān)使用DMA的更多信息,請參見DMA部分。

Interrupt

有一些專用中斷與python環(huán)境中的asyncio事件相關(guān)聯(lián)。 要集成到PYNQ框架中,必須將專用中斷連接到AXI中斷控制器,該控制器又連接到PS的第一個中斷線。 如果需要超過32個中斷,則可以級聯(lián)AXI中斷控制器。 對于不受PYNQ直接控制的IP,例如SDSoC加速器,這種安排使其他中斷空閑。

中斷由Interrupt類管理,實現(xiàn)基于asyncio構(gòu)建,asyncio是Python標準庫的一部分。

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

    關(guān)注

    33

    文章

    8961

    瀏覽量

    153288
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2183

    瀏覽量

    124474

原文標題:泵的基礎(chǔ)知識與選型原則、經(jīng)驗

文章出處:【微信號:gongkongworld,微信公眾號:工控資料窩】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    PYNQ項目——Pynq開發(fā)板啟動實驗

    作者:Mculover666 今天剛剛到手一塊PYNQ-Z2,確認過眼神,是我想要的板子,話不多說,開干。 ? ? PYNQ項目是一支持Xilinx Zynq器件的開源軟件框架,目的
    的頭像 發(fā)表于 12-23 10:58 ?4162次閱讀

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

    ,我們依舊借助PYNQ_z2來完成。 1. ZYNQ功能塊 ZYNQ中包含兩大功能塊:PS部分和PL部分。 PS部分指Processing System,一
    的頭像 發(fā)表于 12-25 14:11 ?8941次閱讀

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

    PYNQ項目是一新的開源框架,使嵌入式編程人員在無需設(shè)計可編程邏輯電路的情況下充分發(fā)揮Xilinx Zynq All Programmable SoC(APSoC)的功能。 與常規(guī)方式
    的頭像 發(fā)表于 01-02 09:02 ?6881次閱讀
    基于<b class='flag-5'>PYNQ</b>-Z2開發(fā)板的<b class='flag-5'>PYNQ</b>開源項目

    如何為自己的ZYNQ板卡創(chuàng)建Pynq鏡像

    Xilinx Pynq 框架允許我們將 Python 和可編程邏輯結(jié)合起來。讓我們看看如何為自己的ZYNQ板卡創(chuàng)建 Pynq 鏡像。
    發(fā)表于 08-07 09:26 ?2162次閱讀
    如何為自己的ZYNQ板卡創(chuàng)建<b class='flag-5'>Pynq</b>鏡像

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

    項目名稱:基于PYNQ的神經(jīng)網(wǎng)絡(luò)自動駕駛小車試用計劃:一、本人技術(shù)背景本人有年以上的嵌入式開發(fā)和三年以上的機器視覺領(lǐng)域項目實踐經(jīng)驗,在計算機視覺與FPGA數(shù)字圖像處理方面有較多的理論研究與項目實踐
    發(fā)表于 12-19 11:36

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

    System):雙核ARM Cortex-A9硬核處理器,一般工作頻率650MHz;PL(Programmable Logic):Artix-7系列可編程邏輯 ? 13,300 邏輯片,每個具有四個6輸入
    發(fā)表于 12-31 10:53

    PYNQ-Z2試用體驗】PYNQ-Z2開箱上手以及基本的功能驗證(年底比較忙,今天才傳的報告)

    `1.包裝專門設(shè)計了一泡沫內(nèi)襯進行保護,板子用防靜電袋密封包裝,包裝十分牢靠。PYNQ-Z2開箱正面圖 板子背面板子焊接十分美觀,一看就知道是大廠用SMT焊接的,底部還貼心的安裝了四個膠墊,防止
    發(fā)表于 01-21 12:18

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

    `在硬件上,PYNQ-Z2為更好地擴展圖像應(yīng)用,同時配備了HDMI輸入和HDMI輸出端口。但硬件上并沒有使用HDMI芯片進行控制,而是直接將HDMI接口連接到PL引腳。這意味著HDMI接口
    發(fā)表于 01-28 22:50

    請問USB接口四個引腳到底分別是什么?

    USB接口四個引腳到底分別是什么?有的資料上說分別是5V電源、數(shù)據(jù)-、數(shù)據(jù)+、地,有的資料上確說分別是5V電源、數(shù)據(jù)-、數(shù)據(jù)+、-5v到底哪個是正確的?為-5V的圖片。為地的那個圖片?到底哪個正確呢?還是兩都正確,使用條件不
    發(fā)表于 06-09 23:19

    PYNQ開源方案

    板卡購買:Digilent(迪芝倫)PYNQ目錄微信公眾號:PYNQ開源社區(qū)百度/CSDN博客BilibiliGitHub/ Gitee(開源項目)Xilinx官方代碼庫PYNQ官網(wǎng)中
    發(fā)表于 08-04 08:29

    【KV260視覺入門套件試用體驗】Zynq超強輔助-PYNQ配置,并使用XVC(Xilinx Virtual Cable)調(diào)試FPGA邏輯

    期測評計劃: 一、開箱報告,KV260通過網(wǎng)線共享PC網(wǎng)絡(luò) 二、Zynq超強輔助-PYNQ配置,并使用XVC(Xilinx Virtual Cable)調(diào)試FPGA邏輯 三、硬件加速之—使用
    發(fā)表于 09-16 14:15

    如何運行UltraScale PCI Express解決方案的四個主要數(shù)據(jù)接口

    了解UltraScale PCI Express解決方案的四個主要數(shù)據(jù)接口如何運行。 具有四個獨立的數(shù)據(jù)接口簡化了用戶設(shè)計并提高了整體PCI Express性能。
    的頭像 發(fā)表于 11-29 06:43 ?3834次閱讀

    示波器經(jīng)常說“四個部分”是哪四個部分?

    在學習使用示波器之前,了解示波器的結(jié)構(gòu)很重要,畢竟知己知彼,方能百戰(zhàn)百勝嘛!安泰維修記得在很早之前就聽過很多“你要先去了解示波器的四個部分”、“在學習之前你要先弄懂示波器那四個部分再去學……”等
    的頭像 發(fā)表于 10-19 17:03 ?2212次閱讀
    示波器經(jīng)常說“<b class='flag-5'>四個</b>部分”是哪<b class='flag-5'>四個</b>部分?

    提升駕駛體驗的四個技術(shù)趨勢

    提升駕駛體驗的四個技術(shù)趨勢
    發(fā)表于 11-01 08:27 ?0次下載
    提升駕駛體驗的<b class='flag-5'>四個</b>技術(shù)趨勢

    耐輻射V四個2輸入正-非門數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《耐輻射V四個2輸入正-非門數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 05-15 09:10 ?0次下載
    耐輻射V<b class='flag-5'>類</b>,<b class='flag-5'>四個</b>2輸入正-非門數(shù)據(jù)表
    主站蜘蛛池模板: 日本在线视频一区二区三区 | 天天se天天cao综合网蜜芽 | 午夜看片网址 | 国产伦精品一区二区三区免费 | 有坂深雪在线 | 欧美性猛交xxxx黑人猛交 | 天天射夜夜操 | 三级毛片免费 | 久久国产乱子伦精品免 | 天天摸天天操天天干 | 一级做a爱免费观看视频 | 国模极品一区二区三区 | 国产毛片一区二区三区精品 | 视频网站免费 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片男 | 国模视频在线 | 热久久最新视频 | 日本视频黄色 | 永久黄网站色视频免费观看 | 精品国产乱子伦一区 | 欧美成人3d动漫在线播放网站 | 五月婷婷深深爱 | 精品福利视频网站 | 噜噜噜天天躁狠狠躁夜夜精品 | 黄色爽视频 | 米奇精品一区二区三区 | 中文字幕一区二区三区免费看 | 美女扒开腿让男人桶尿口 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 国产精品美女视频 | 热99热| 黄色一级片视频 | 国产 麻豆 欧美亚洲综合久久 | 999精品国产 | 日韩亚色| 亚洲成人资源 | 久久精品.com | 种子天堂bt | 草草影院私人免费入口 | 日日拍拍 | 日韩一级片在线免费观看 |