本文转载自:<span id="profileBt"><a href="https://mp.weixin.qq.com/s/g-rUfTZIVrYezZ4-kgu9bQ">PYNQ开源社区微信公众号</a></s…;
<font color="#FF8000">感兴趣者可与 pynq_china@xilinx.com 联系,共同合作拓展项目。</font>
在2月28日全球最顶尖的FPGA'21大会上,PYNQ团队发布了全新的RFSoC-PYNQ开源框架,示范应用,硬件平台以及丰富教学资源。
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124534-01…; alt=""></center>
此次发布不仅仅包括RFSoC-PYNQ框架,对应的Jupyter Notebook全部开源的应用实现,例如:
<strong>频谱仪</strong>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124535-02…; alt=""></center>
<strong>频率规划工具</strong>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124536-03…; alt=""></center>
<strong>OFDM Demo</strong>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124537-04…; alt=""></center>
同时PYNQ团队还联合University of Strathclyde共同开发了一套基于RFSOC-PYNQ框架的开源教学资源,例如:
<strong>RFSoC 入门notebook</strong>
该notebook包含以下内容:
<li>RFSoC简介</li>
<li>射频数据转换器</li>
<li>软件无线电和RFSoC</li>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124538-05…; alt=""></center>
<strong>DSP notebook</strong>
本教程下的notebook涵盖了无线通信数字信号处理的基本概念和技术,可以跑在配置了Jupyter环境的PC或是任何能运行PYNQ的开发板,对以下方面的内容做了介绍:
<li>采样与量化</li>
<li>频谱</li>
<li>调制与解调</li>
<li>基带调制</li>
<li>数字滤波器</li>
<li>通信系统的机器学习</li>
<li>OFDM基本原理</li>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124539-06…; alt=""></center>
此次一同发布的还有面向学术界的全新RFSoC 2x2 开发套件,该平台采用了XCZU28DR芯片,其硬件设计如下图所示。
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124540-07…; alt=""></center>
<strong>关于ZYNQ RFSoC</strong>
RFSoC集成了Gsps的高精度ADC和DAC, SD-FEC和zynq ultrascale+ Soc架构,使得数字化数据离天线更进一步--允许直接RF采样。
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124541-08…; alt=""></center>
<strong>关于PYNQ</strong>
PYNQ是Xilinx CTO Office团队开发的一个开源框架,使用Python语言和库,帮助设计人员利用PS和PL的优势来构建更强大的嵌入式系统。
PYNQ Python库可以方便的对Overlay进行控制和管理,包括内存映射的IO读写,内存分配等等。
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124542-09…; alt=""></center>
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124543-10…; alt=""></center>
<strong>关于Jupyterlab</strong>
PYNQ平台提供基于web访问的Jupyterlab在线编辑工具,运行在Arm处理器上的嵌入式Linux系统之上。你可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。通过Jupyter创建的交互式笔记本文档,支持实时代码,交互式小部件,绘图,Markdown,图像和视频等等。
<center><img src="http://xilinx.eetrend.com/files/2021-03/wen_zhang_/100062557-124544-11…; alt=""></center>
更多详情请点击:http://www.rfsoc-pynq.io/index.html
关于硬件平台,开源框架等资源咨询可直接联系 pynq_china@xilinx.com