本篇博文主要涵盖了 AMD 为集成的 RF Data Converter 提供的公共资源。
AMD Zynq™ UltraScale+™ RFSoC 器件家族将处理器系统与 UltraScale™ 架构可编程逻辑和 RF-ADC、RF-DAC 以及 Soft-Decision FEC 相结合,能够实现完整的软件定义无线电,其中包括直接 RF 采样数据转换器,支持在高度可编程的单一 SoC 上实现 CPRI™ 和千兆以太网到射频转换。
产品页面
AMD Zynq UltraScale+ RFSoC 登陆页面:
文档
《RFSoC 数据手册:概述》(DS889),Zynq UltraScale+ RFSoC 的高层次简介:
https://docs.xilinx.com/access/sources/ud/document?url=ds889-zynq-usp-rfsoc-overview&ft:locale=en-US
《RFSoC DFE 数据手册:概述》(DS883),Zynq UltraScale+ RFSoC DFE 器件的高层次简介:
https://docs.xilinx.com/access/sources/ud/document?url=ds883-zynq-rfsoc-dfe-overview&ft:locale=en-US
《产品选型指南》(XMP105),展示器件家族之间的资源差异的清晰图示:
《RFSoC 数据手册:DC 和 AC 开关特性》(DS926),产品规格,包括 ADC/DAC 块的电气和性能参数以及时钟设置特性:
https://docs.amd.com/access/sources/dita/map?url=ds926-zynq-ultrascale-plus-rfsoc&ft:locale=en-US
《RF Data Converter v2.6 Gen1/2/3/DFE IP 产品指南》(PG269),IP 产品指南,旨在描述 RFDC IP 的详细使用和功能:
https://docs.amd.com/access/sources/dita/map?Doc_Version=2.6%20English&url=pg269-rf-data-converter
《PCB 设计指南》(UG583),第 3 章描述了 RFSoC 电源轨的 PDN 准则以及 ADC/DAC PCB 设计准则:
https://docs.amd.com/access/sources/ud/document?url=ug583-ultrascale-pcb-design&ft:locale=en-US
XAPP/参考设计
《多个 RF Data Converter 子系统内的信号处理同步》(XAPP1349):此 XAPP 演示了多块同步解决方案,并分析了应用需求。
《多实例远程 RFDC 参考设计用户指南》(UG1552):该参考设计演示了如何使用 AXI 接口访问远程辅助系统上的 RFDC。
入门设计
我们在产品登陆页面下提供了两个以 ZCU208 和 ZCU111 评估板为目标的入门设计。对于 RFSoC 新手,强烈建议在早期阶段学习这两款设计。
此外,您还可以联系 AMD FAE 或分销商,请求访问以下安全专区:
https://account.amd.com/en/member/zuplus_rfsoc_starter_designs.html
该专区内包含 20 余款针对不同开发板和不同功能特性的设计,非常适合作为开发起点。
白皮书
《自适应直接射频采样解决方案》(WP489):
https://docs.xilinx.com/access/sources/ud/document?url=wp489-rfsampling-solutions&ft:locale=en-US
《认识射频采样数据转换器的关键参数》(WP509):
《直接射频采样收发器的并置部署注意事项》(WP541):
https://docs.xilinx.com/access/sources/dita/map?url=wp541-coloc-direct-rf&ft:locale=en-US
《迈向 5G AMD 解决方案,赋能下一代无线系统》(WP476):
https://docs.xilinx.com/access/sources/ud/document?url=wp476-toward-5g&ft:locale=en-US
勘误表
器件已知问题和局限性:
《Zynq UltraScale+ RFSoC 量产勘误表》(EN291):
https://docs.xilinx.com/access/sources/ud/document?url=en291&ft:locale=en-US
《Zynq UltraScale+ RFSoC DFE 量产勘误表》(EN319):
https://docs.xilinx.com/access/sources/ud/document?url=en319&ft:locale=en-US
评估板与特性描述电路板
AMD 提供了适用于四个器件家族的多个 RFSoC 开发板,以简化器件评估与特性描述的过程。以下链接指向这些开发板的登陆页面,其中包含开发板用户指南、原理图、BOM、布局、BIT(开发板接口测试)和开发板设置教程。
如需了解有关这些开发板的详细信息,请参阅开发板与套件选型指南:
https://docs.amd.com/v/u/en-US/zynq-rfsoc-kit-selection-guideZCU111:
https://china.xilinx.com/products/boards-and-kits/zcu111.html
ZCU1275:
https://china.xilinx.com/products/boards-and-kits/zcu1275.html
ZCU1285:
https://www.xilinx.com/products/boards-and-kits/zcu1285.html
ZCU208:
ZCU216:
https://china.xilinx.com/products/boards-and-kits/zcu216.html
ZCU670:
RFSoC 4x2 套件:
https://www.amd.com/en/corporate/university-program/aup-boards/rfsoc4x2.html
此套件是由 Real Digital 设计,如需了解详细信息或者获取资料,请访问该链接:https://www.realdigital.org/hardware/rfsoc-4x2
器件特性描述报告
请联系您的 AMD FAE 或分销商,请求访问以下安全专区:
https://account.amd.com/en/member/zuplus_rfsoc_char_reports.html
该专区包含 Zynq UltraScale+ RFSoC 器件家族的 RFADC、RFDAC、时钟设置与 MTS 性能的详细特性描述报告。此外,专区内还提供 RFADC/DAC S 参数模型和 ADS SI 套件。
IP 驱动程序
RFDC IP 的驱动程序在 GitHub 上发布,请访问 GitHub 页面获取可用的 API 和示例代码:https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/rfdc
如需获取 API 定义和描述,请参阅 PG269。
调试工具
RF Analyzer
RF Analyzer 工具为在任何用户电路板上配置和调试 Zynq UltraScale+ RFSoC 中的 RF Data Converter 提供了一种简便的方法。该工具支持使用简单的 GUI 来调试功能,并且能与用户电路板上实现的 RF Data Converter IP 设计示例进行无缝交互。
RF Analyzer 工具仅在 Windows 环境中受支持。
如果要确认硬件设置、测试 ADC/DAC 性能、了解子模块的行为等,强烈建议使用 RF Analyzer 工具。以下开发板相关配置在该工具中不可用。
电源设置
外部时钟设置
可编程逻辑 (PL) 设置
您可从产品登陆页面下载该工具:
https://www.amd.com/en/products/adaptive-socs-and-fpgas/soc/zynq-ultrasc...#tabs-9c5228a5dd-item-c560eacfb2-tab请参阅《RF Data Converter 界面用户指南》(UG1309)获取工具指示信息:
https://docs.amd.com/r/en-US/ug1309-rf-data-converter-interface/RF-AnalyzerRFDC 评估工具
该评估工具包括一个适用于 Zynq UltraScale+ RFSoC ZCU111、ZCU208 和 ZCU216 评估板的参考设计,并带有一个自定义 GUI,用于配置 RF Data Converter 的操作以及评估 RF-ADC 和 RF-DAC 的性能。
与 RF Analyzer 工具相比,RFDC 评估工具仅可用于以上特定评估板,但评估板与 GUI 之间的通信更快,并且它支持 DDR 存储器、外部时钟配置和 DAC 电源配置。
如果您按上述方式购买了评估板,那么强烈建议遵循以下指示信息来使用 RFDC 评估工具。这款实用工具对于问题调试和性能评估很有用。
您可从产品登陆页面下载该工具,ZCU111 和 ZCU208/216 分别有独立的页面:https://www.amd.com/en/products/adaptive-socs-and-fpgas/soc/zynq-ultrascale-plus-rfsoc.html#tabs-9c5228a5dd-item-e45992f0ee-tab
请访问以下链接以获取工具指示信息:
《RF Data Converter 界面用户指南》(UG1309):
https://docs.amd.com/r/en-US/ug1309-rf-data-converter-interface/RF-Analyzer
《ZCU111 RFDC 评估工具用户指南》(UG1287):
https://docs.amd.com/v/u/en-US/ug1287-zcu111-rfsoc-eval-tool
《ZCU208/ZCU216 RFDC 评估工具用户指南》(UG1433):
Frequency Planner 工具
AMD 为 RFSoC 用户提供了 RFSoC Frequency Planner 工具,用于对 RF Data Converter 的高层次行为进行仿真,以帮助目标用例选择合适的频率规划和器件配置。
您可从产品登陆页面下载该工具:
https://www.amd.com/en/products/adaptive-socs-and-fpgas/soc/zynq-ultrasc...#tabs-9c5228a5dd-item-09982204c9-tab请参阅《RFSoC Frequency Planner 快速使用指南》获取工具指示信息:
https://www.amd.com/content/dam/amd/en/documents/products/adaptive-socs-and-fpgas/soc/rfsoc-frequency-planner-quick-start-guide.pdf