本文转载自:PYNQ开源社区微信公众号
感兴趣者可与 pynq_china@xilinx.com 联系,共同合作拓展项目。
在2月28日全球最顶尖的FPGA'21大会上,PYNQ团队发布了全新的RFSoC-PYNQ开源框架,示范应用,硬件平台以及丰富教学资源。
此次发布不仅仅包括RFSoC-PYNQ框架,对应的Jupyter Notebook全部开源的应用实现,例如:
频谱仪
频率规划工具
OFDM Demo
同时PYNQ团队还联合University of Strathclyde共同开发了一套基于RFSOC-PYNQ框架的开源教学资源,例如:
RFSoC 入门notebook
该notebook包含以下内容:
DSP notebook
本教程下的notebook涵盖了无线通信数字信号处理的基本概念和技术,可以跑在配置了Jupyter环境的PC或是任何能运行PYNQ的开发板,对以下方面的内容做了介绍:
此次一同发布的还有面向学术界的全新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,图像和视频等等。
更多详情请点击:http://www.rfsoc-pynq.io/index.html
关于硬件平台,开源框架等资源咨询可直接联系 pynq_china@xilinx.com