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

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

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

探究DSP-PYNQ新增對(duì)ZCU111和Ultra96的支持!

FPGA之家 ? 來(lái)源:PYNQ開(kāi)源社區(qū) ? 作者:PYNQ開(kāi)源社區(qū) ? 2021-06-01 11:51 ? 次閱讀

在PYNQ RFSoCWorkshop之后,Xilinx再次推出DSP-PYNQ,與之前只發(fā)布了基于RFSoC2x2開(kāi)發(fā)套件的overlay和notebooks不同,本次發(fā)布的工程增加了對(duì)ZCU111和Ultra96的支持。

Overlay

開(kāi)發(fā)者可以通過(guò)簡(jiǎn)單的命令快速安裝overlay,并正式開(kāi)啟基于PYNQ的數(shù)字信號(hào)處理之旅。

# PYNQ v2.4.1 v2.5pip3 install https://github.com/Xilinx/DSP-PYNQ/releases/download/v1.0_$BOARD/dsp_pynq-1.0-py3-none-any.whl

# PYNQ v2.6pip3 install https://github.com/Xilinx/DSP-PYNQ/releases/download/v2.0_$BOARD/dsp_pynq-2.0-py3-none-any.whl

python3 -c ‘import dsp_pynq; dsp_pynq.install_notebooks()’

Notebooks

本次DSP-PYNQ一共發(fā)布了兩個(gè)有關(guān)數(shù)字信號(hào)處理的notebooks,這些notebooks可以幫助開(kāi)發(fā)者快速熟悉和理解如何使用Python和PYNQ開(kāi)發(fā)數(shù)字信號(hào)處理(DSP)應(yīng)用。其中第一個(gè)notebook是圍繞數(shù)字信號(hào)處理功能的DSP和Python包入門(mén)應(yīng)用,第二個(gè)notebook在第一個(gè)的基礎(chǔ)上,將FFT和FIR處理搬移到PL端進(jìn)行加速處理。

Notebook 1:蘇格蘭鳥(niǎo)類錄音分析

在該示例應(yīng)用中,我們將從可視化一些有趣的信號(hào)開(kāi)始——蘇格蘭鳥(niǎo)類的錄音!這段錄音包含兩種不同頻率的蘇格蘭鳥(niǎo)的聲音,我們將使用一些不同的分析技術(shù)來(lái)了解這些信號(hào),最后對(duì)音頻進(jìn)行處理以分離出單一類型的鳥(niǎo)類。

引入SciPy ecosystem,包括用于DSP運(yùn)算的scipy.signal和用于數(shù)組的numpy。

獲取采樣頻率,樣本數(shù)組類型,樣本數(shù)據(jù)格式,數(shù)據(jù)長(zhǎng)度等信息。

使用Scipy對(duì)原始樣本數(shù)據(jù)進(jìn)行FFT操作。

使用Scipy設(shè)計(jì)FIR濾波器,并驗(yàn)證其頻率響應(yīng)。

使用FIR濾波器對(duì)原始信號(hào)進(jìn)行濾波。

使用plotly_express和pandas dataframe實(shí)現(xiàn)可視化操作,能夠自由對(duì)繪圖進(jìn)行zoomin/pan around/zoom back 保存等操作,上述圖片均使用ploty_express繪得。

Notebook2:使用FPGA實(shí)現(xiàn)硬件加速

在該示例應(yīng)用中,我們將會(huì)使用相同的SciPy技術(shù)來(lái)分析記錄有兩種鳥(niǎo)類聲音的音頻,并使用濾波器來(lái)分離其中一種聲音。但是,這一次我們將會(huì)把軟件的FFT和FIR函數(shù)搬移到FPGA端實(shí)現(xiàn)硬件加速,同時(shí)使用PYNQ控制。

使用LogiCoreFIR Compiler和LogiCireFFT構(gòu)建硬件加速邏輯。

使用AXI DMA實(shí)現(xiàn)PL端與PS端的Memory共享。

使用Python為FPGA硬件構(gòu)建控制函數(shù),通過(guò)DMA傳輸數(shù)據(jù)和配置信息,實(shí)現(xiàn)對(duì)FFT和FIR IP核的on-the-fly重配置以及功能實(shí)現(xiàn)。

編輯:jq

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

    關(guān)注

    1625

    文章

    21628

    瀏覽量

    601252
  • dma
    dma
    +關(guān)注

    關(guān)注

    3

    文章

    558

    瀏覽量

    100348
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4768

    瀏覽量

    84376
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16577

原文標(biāo)題:DSP-PYNQ新增對(duì)ZCU111和Ultra96的支持!

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問(wèn)TAS5754m在使用ROM flow時(shí),I2S可以支持96KHz嗎?

    請(qǐng)問(wèn)TAS5754m在使用ROM flow時(shí),I2S可以支持96KHz嗎?
    發(fā)表于 10-22 08:28

    ZCU106評(píng)估板用戶指南

    電子發(fā)燒友網(wǎng)站提供《ZCU106評(píng)估板用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:17 ?1次下載

    1u96芯光纖配線架多少口

    關(guān)于1U 96芯光纖配線架的口數(shù),這主要取決于其設(shè)計(jì)和所支持的接口類型。一般來(lái)說(shuō),1U高度的光纖配線架可以支持多個(gè)光口,這些光口用于連接光纖跳線或光纜。具體到1U 96芯光纖配線架,其
    的頭像 發(fā)表于 08-28 09:58 ?285次閱讀

    XTR111無(wú)法放大電流怎么解決?

    目前正在使用XTR111在電路中,來(lái)輸出電流信號(hào). 輸入端一切正常,輸出端用萬(wàn)用表電流檔測(cè)量,電流可以隨輸入電壓變化而變化,但是電流卻一直沒(méi)有10倍放大,百思不得其解,請(qǐng)教大師,懇請(qǐng)給予支持
    發(fā)表于 08-08 07:10

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

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

    XTR111只是一款支持三線制的4-20ma變送器芯片嗎?能否支持二線制?

    XTR117, XTR106, XTR101, XTR105, XTR112, XTR108, XTR116, XTR115XTR111只是一款支持三線制的4-20ma變送器芯片嗎?能否支持二線
    發(fā)表于 08-02 08:15

    OPPO Find X7 Ultra衛(wèi)星通信版香港雙向衛(wèi)星通訊支持

    Find X7 Ultra首發(fā)采用雙潛望四高清攝像頭和索尼光喻 LYT-900 一英寸大底傳感器,正面配備6.82英寸3D AMOLED曲面屏,分辨率高達(dá)3168×1440,支持1~120Hz自適應(yīng)刷新率及4500nit局部峰值亮度。
    的頭像 發(fā)表于 05-10 14:40 ?360次閱讀

    中興 Axon 60 Ultra手機(jī)支持雙衛(wèi)星、雙系統(tǒng)功能

    根據(jù)官方曝光的海報(bào)可知,這款A(yù)xon 60 Ultra使用了直角邊框設(shè)計(jì),擁有較高的屏比。配備了衛(wèi)星通話與衛(wèi)星短信功能,搭載專屬安全芯片以及國(guó)家認(rèn)證證書(shū),竟還支持雙系統(tǒng)在線運(yùn)行。
    的頭像 發(fā)表于 04-10 11:40 ?960次閱讀

    請(qǐng)問(wèn)CYPD5225-96BZXI是否支持without EC模式?

    1、 下圖是intel 提供的thunderbolt 解決方案框圖,請(qǐng)問(wèn)CYPD5225-96BZXI 是否支持without EC 模式? 2、這一路I2C的地址是? 是否可以自行配置?
    發(fā)表于 03-04 08:13

    vivado2017中找不到ZCU102對(duì)應(yīng)的板卡,求解決和分享,應(yīng)該如何解決

    vivado2017中找不到ZCU102對(duì)應(yīng)的板卡,求解決和分享,應(yīng)該如何解決
    發(fā)表于 02-29 17:31

    小米14 Ultra陶瓷版或?qū)?b class='flag-5'>新增白色版本?

    根據(jù)此前IT之家的相關(guān)報(bào)道,小米14 Ultra共分為陶瓷版(龍晶藍(lán))以及素皮版(黑白),其中陶瓷版使用全新小米龍晶陶瓷材料(較傳統(tǒng)陶瓷減重50%),重量為229.5克;素皮版則選用科技納米皮,厚度9.2毫米,重量224.4克
    的頭像 發(fā)表于 02-25 13:55 ?905次閱讀

    CCG5系列CYPD5235-96BZXI可以支持CY8CKIT-002編程器燒錄嗎?

    CCG5系列CYPD5235-96BZXI可以支持CY8CKIT-002編程器燒錄嗎?在哪可以獲得固件代碼?
    發(fā)表于 02-22 08:33

    谷歌擬為安卓第三方應(yīng)用提供Ultra HDR支持

    然而, 只有谷歌自家的 Pixel 8 系列手機(jī)以及三星 Galaxy S24 系列手機(jī)可拍攝支持 Ultra HDR 的照片。因此,這種高級(jí)格式的應(yīng)用生態(tài)仍存挑戰(zhàn)。
    的頭像 發(fā)表于 01-30 13:59 ?734次閱讀

    zcu102和zcu104有什么區(qū)別

    ZCU102與ZCU104是賽靈思(Xilinx)推出的兩款高性能嵌入式開(kāi)發(fā)平臺(tái),用于開(kāi)發(fā)和驗(yàn)證高性能應(yīng)用程序。雖然它們都具備卓越的性能和功能,但在一些方面存在一些差異。下面將詳細(xì)介紹ZCU
    的頭像 發(fā)表于 01-04 10:54 ?3058次閱讀

    昂科燒錄器支持ABOV現(xiàn)代單片機(jī)的8位CMOS單片機(jī)MC96F8208SD

    芯片燒錄行業(yè)領(lǐng)導(dǎo)者-昂科技術(shù)近日發(fā)布最新的燒錄軟件更新及新增支持的芯片型號(hào)列表,其中ABOV現(xiàn)代單片機(jī)的8位CMOS單片機(jī)MC96F8208SD已經(jīng)被昂科的通用燒錄平臺(tái)AP8000所支持
    的頭像 發(fā)表于 12-19 09:07 ?1125次閱讀
    昂科燒錄器<b class='flag-5'>支持</b>ABOV現(xiàn)代單片機(jī)的8位CMOS單片機(jī)MC<b class='flag-5'>96</b>F8208SD