PYNQ团队发布了全新的RFSoC-PYNQ开源框架

电子说

1.3w人已加入

描述

在 2月28日全球最顶尖的FPGA'21大会上,PYNQ 团队发布了全新的 RFSoC-PYNQ 开源框架,示范应用,硬件平台以及丰富教学资源。

此次发布不仅仅包括 RFSoC-PYNQ 框架,对应的 Jupyter Notebook 全部开源的应用实现,例如:

频谱仪:

频率规划工具:

开源

OFDM Demo:

同时 PYNQ 团队还联合 University of Strathclyde 共同开发了一套基于 RFSOC-PYNQ 框架的开源教学资源,例如:

RFSoC 入门 notebook:

该 notebook 包含以下内容:

RFSoC 简介

射频数据转换器

软件无线电和RFSoC

DSP notebook

本教程下的 notebook 涵盖了无线通信数字信号处理的基本概念和技术,可以跑在配置了 Jupyter 环境的 PC 或是任何能运行 PYNQ 的开发板,对以下方面的内容做了介绍:

采样与量化

频谱

调制与解调

基带调制

数字滤波器

通信系统的机器学习

OFDM基本原理

此次一同发布的还有面向学术界的全新 RFSoC 2x2 开发套件,该平台采用了 XCZU28DR 芯片,其硬件设计如下图所示。

关于 ZYNQ RFSoC

RFSoC 集成了 Gsps 的高精度 ADC 和 DAC, SD-FEC 和 zynq ultrascale+ Soc 架构,使得数字化数据离天线更进一步--允许直接 RF 采样。

关于 PYNQ

PYNQ 是 Xilinx CTO Office 团队开发的一个开源框架,使用 Python 语言和库,帮助设计人员利用 PS 和 PL 的优势来构建更强大的嵌入式系统。

PYNQ Python 库可以方便的对 Overlay 进行控制和管理,包括内存映射的 IO 读写,内存分配等等。

关于 Jupyterlab

PYNQ 平台提供基于 web 访问的 Jupyterlab 在线编辑工具,运行在 Arm 处理器上的嵌入式 Linux 系统之上。你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。通过 Jupyter 创建的交互式笔记本文档,支持实时代码,交互式小部件,绘图,Markdown,图像和视频等等。

责任编辑:lq

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分