当前位置:首页>>产品中心>>【PYNQ系列】RFSoC 27DR硬件平台Demo1

    【PYNQ系列】RFSoC 27DR硬件平台Demo1

  • 型号:
  • 介绍:

    本例程演示了基于彼睿电子的RFSoC 27DR硬件平台,如何运行PYNQ开发环境。在上位机(PS端的Linux操作系统下)上产生数据源,在上位机上对数据源进行FFT变换,并进行图像显示。同时通过DMA将数据源发送到FPGA,在FPGA上进行FFT变换,再将变换的结果通过DMA上传到上位机,进行图像显示。


    首先设置采样点数,此处设置为1024个。

    1.jpg


    然后产生需要采样的信号,由两个不同频率的正弦波复合而成。

    2.jpg


    将采样信号的曲线在图中绘制出,如图1所示。

    3.jpg

                                                                  图1


    在上位机中使用软件的方式对采样的信号进行快速傅里叶变换(FFT),同时计算出软件方式FFT所用的时间。

    4.jpg


    输出如下:

    5.jpg


    将软件方式FFT的结果绘制在图中,如图2所示。

    6.jpg

                                                                            图2


    通过硬件方式对采样信号进行FFT。首先使用PYNQ动态加载Vivado设计好的bit流文件,然后加载AXI DMA。


    通过DMA将采集的数据传输给下位机,下位机完成FFT后,将结果传回上位机。同时计算硬件方式FFT所用的时间,并与软件方式所用时间进行对比。

    9.jpg


    输出如下:

    10.jpg


    上位机对传回的数据进行拆分重组后,将变换结果绘制出,如图3所示。

                                                                        图3



    资源下载:

    Vivado Project_27dr.7z


    Jupyter Files_27dr.7z


    IW RFSoC-3.0.1.img.7








技术参数

公司名称:西安彼睿电子科技有限公司
公司地址:西安市雁塔区科创路168号西电科技园E座8楼
邮箱:sales@interwiser.com
网址:www.interwiser.com

在线咨询

联系电话

029-84508304

二维码