电子说
在 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
全部0条评论
快来发表一下你的评论吧 !