0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探究DSP-PYNQ新增对ZCU111和Ultra96的支持!

FPGA之家 来源:PYNQ开源社区 作者:PYNQ开源社区 2021-06-01 11:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在PYNQ RFSoCWorkshop之后,Xilinx再次推出DSP-PYNQ,与之前只发布了基于RFSoC2x2开发套件的overlay和notebooks不同,本次发布的工程增加了对ZCU111和Ultra96的支持。

Overlay

开发者可以通过简单的命令快速安装overlay,并正式开启基于PYNQ的数字信号处理之旅。

# 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一共发布了两个有关数字信号处理的notebooks,这些notebooks可以帮助开发者快速熟悉和理解如何使用Python和PYNQ开发数字信号处理(DSP)应用。其中第一个notebook是围绕数字信号处理功能的DSP和Python包入门应用,第二个notebook在第一个的基础上,将FFT和FIR处理搬移到PL端进行加速处理。

Notebook 1:苏格兰鸟类录音分析

在该示例应用中,我们将从可视化一些有趣的信号开始——苏格兰鸟类的录音!这段录音包含两种不同频率的苏格兰鸟的声音,我们将使用一些不同的分析技术来了解这些信号,最后对音频进行处理以分离出单一类型的鸟类。

引入SciPy ecosystem,包括用于DSP运算的scipy.signal和用于数组的numpy。

获取采样频率,样本数组类型,样本数据格式,数据长度等信息。

使用Scipy对原始样本数据进行FFT操作。

使用Scipy设计FIR滤波器,并验证其频率响应。

使用FIR滤波器对原始信号进行滤波。

使用plotly_express和pandas dataframe实现可视化操作,能够自由对绘图进行zoomin/pan around/zoom back 保存等操作,上述图片均使用ploty_express绘得。

Notebook2:使用FPGA实现硬件加速

在该示例应用中,我们将会使用相同的SciPy技术来分析记录有两种鸟类声音的音频,并使用滤波器来分离其中一种声音。但是,这一次我们将会把软件的FFT和FIR函数搬移到FPGA端实现硬件加速,同时使用PYNQ控制。

使用LogiCoreFIR Compiler和LogiCireFFT构建硬件加速逻辑。

使用AXI DMA实现PL端与PS端的Memory共享。

使用Python为FPGA硬件构建控制函数,通过DMA传输数据和配置信息,实现对FFT和FIR IP核的on-the-fly重配置以及功能实现。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630223
  • dma
    dma
    +关注

    关注

    3

    文章

    577

    浏览量

    105346
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89575
  • AXI
    AXI
    +关注

    关注

    1

    文章

    143

    浏览量

    17789

原文标题:DSP-PYNQ新增对ZCU111和Ultra96的支持!

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植

    本教程在 Ubuntu22.04.1 虚拟机中安装了 Xilinx 2024.1 的开发环境,基于该环境从源码编译 PYNQ 3.1.2 工程,生成能够在 ALINX AXU15EGB 开发板上运行的 PYNQ 系统镜像。
    的头像 发表于 11-30 16:06 2527次阅读
    ALINX教程分享_Zynq UltraScale+ MPSoC <b class='flag-5'>PYNQ</b>3.1.2移植

    TPS552892EVM-111评估模块技术解析与应用指南

    Texas Instruments TPS552892EVM-111评估模块设计用于评估TPS552892的运行情况。TPS552892是一款同步降压-升压转换器,优化用于将电池电压或适配器电压转换
    的头像 发表于 09-02 15:06 688次阅读
    TPS552892EVM-<b class='flag-5'>111</b>评估模块技术解析与应用指南

    【项目分享】Xii-Boy-Ultra 无线便携式 Wii 游戏机

    Xii-Boy Ultra 是一款小型便携式 Wii 游戏机,采用垂直布局设计。该系统允许用户无需使用焊锡,仅用螺丝刀就能轻松组装和拆卸。 Xii-Boy Ultra 是一款采用垂直布局、小巧
    发表于 07-14 17:27

    PC111 用于 USB Type-C PD3.2100W 线材的eMarker 芯片数据手册

    PC111是一款USBType-C接口的eMarke。它符合USBPD3.2协议。PC111可以直接由VBUS供电,应用于5芯方案。PC111可以由VCONN供电,应用于双芯方案。使用SOT23小23极简封装。PC
    发表于 07-02 16:31 0次下载

    3-521057-2 Ultra-Fast 快速断开连接器现货库存

    3-521057-2 Ultra-Fast 快速断开连接器现货库存3-521057-2是由 TE Connectivity 生产的一种Ultra-Fast快速断开连接器。设计精巧,具备快速连接与断开
    发表于 06-04 09:08

    CYPD5225-96BZXI是否支持without EC模式?

    CYPD5225-96BZXI是否支持without EC模式?
    发表于 05-26 06:39

    蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时出现报错怎么解决?

    求助各位大佬,蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时候出现这样的错误 在vivado里面跟JTAG有关的约束如下: 在调试的时候,用的是Nuclei官方的调试器
    发表于 04-17 06:33

    ZCD100-48S96N-H ZCD100-48S96N-H

    电子发烧友网为你提供AIPULNION(AIPULNION)ZCD100-48S96N-H相关产品参数、数据手册,更有ZCD100-48S96N-H的引脚图、接线图、封装手册、中文资料、英文资料,ZCD100-48S96N-H真
    发表于 03-21 18:55
    ZCD100-48S<b class='flag-5'>96</b>N-H ZCD100-48S<b class='flag-5'>96</b>N-H

    小米15 Ultra核心供应商一览

    2月27日,小米正式发布了其最新旗舰手机小米15Ultra,起售价为6499元,现已开放预定,并将于3月3日正式开售。此次新机推出了四款配色,包括经典黑银、白色、黑色以及新增的松柏绿。小米
    的头像 发表于 03-04 16:33 2011次阅读
    小米15 <b class='flag-5'>Ultra</b>核心供应商一览

    96芯光纤配线架多少u

    空间单位。 在市场上,96芯光纤配线架的高度(即“U”数)可能有所不同。有些可能是1U、2U或更高,这主要取决于配线架的内部结构、光纤管理方式以及所支持的接口类型等因素。例如,一些高密度光纤配线架可能采用紧凑的设计,能够在较小的空间内容纳更多
    的头像 发表于 02-20 09:35 685次阅读

    EE-131:引导ADSP-2191/95/96 DSP

    电子发烧友网站提供《EE-131:引导ADSP-2191/95/96 DSP.pdf》资料免费下载
    发表于 01-14 15:16 0次下载
    EE-131:引导ADSP-2191/95/<b class='flag-5'>96</b> <b class='flag-5'>DSP</b>

    AN111-LTC3219用户指南

    电子发烧友网站提供《AN111-LTC3219用户指南.pdf》资料免费下载
    发表于 01-12 11:18 0次下载
    AN<b class='flag-5'>111</b>-LTC3219用户指南

    TN:将ADSP-21161 SIMD SHARC DSP与AD1836(24位/96kHz)多通道编解码器接口

    电子发烧友网站提供《TN:将ADSP-21161 SIMD SHARC DSP与AD1836(24位/96kHz)多通道编解码器接口.pdf》资料免费下载
    发表于 01-03 15:32 0次下载
    TN:将ADSP-21161 SIMD SHARC <b class='flag-5'>DSP</b>与AD1836(24位/<b class='flag-5'>96</b>kHz)多通道编解码器接口

    P82B96支持HDCP吗?

    你好:我用P89B96用做HDMI的DDC通道的I2C的转换,我现在是解决了II2问题,但是它里面有个HDCP保护协议通过DDC通道,感觉它有延时一样,不稳定。请问是否用P82B96支持HDCP?
    发表于 12-27 07:01

    MS5358——96kHz 24 位 Δ Σ ADC

    MS5358 是采样速率为 8kHz ~ 96kHz 的立体声 A/D 转换器,适合于面向消费者的专业音频系统。提供方案和FAE支持, 欢迎咨询了解
    的头像 发表于 12-10 16:12 1820次阅读
    MS5358——<b class='flag-5'>96</b>kHz 24 位 Δ Σ ADC