RFSoC应用指南
文章平均质量分 93
根据RFSoC的IP手册介绍该芯片的相关使用方法。
Vuko-wxh
道阻且长 行则将至。
展开
-
RFSoC应用笔记 - RF数据转换器 -22- API使用指南之配置DAC相关工作状态和中断相关函数使用
本文完结后,关于RFSoC的配置的API函数部分就全部介绍完毕,后续有空将更新介绍简单的射频收发回环示例工程,不定时更新,敬请期待。原创 2022-11-27 19:55:02 · 1747 阅读 · 9 评论 -
RFSoC应用笔记 - RF数据转换器 -21- API使用指南之配置ADC相关工作状态
XRFdc带标注1的只有GEN 3代的有该参数配置。此 API 函数为请求的 RF-ADC 设置抽取因子,并根据抽取因子更新 FIFO 写入宽度。抽取的动态变化对块吞吐量有影响。可以动态更改 AXI4-Stream 时钟速率以适应吞吐量的变化。在非 MTS 模式下,推荐的程序是关闭 FIFO(Xrfdc_setupfifo),更改时钟速率(Xrfdc_SetfabClkOutDiv),清除 FIFO 中断,然后重新启动 FIFO(Xrfdc_SetupFifo)。此功能仅适用于 RF-ADC。原创 2022-11-01 21:28:19 · 1147 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -20- API使用指南之配置RFDC工作状态(ADC、DAC均适用)
XRFdc传递的 Mixer/NCO 设置用于更新相应的块级寄存器。使用新值更新驱动程序结构体。这是 RF-ADC/RF-DAC 的常用 API 函数。原创 2022-10-24 13:50:15 · 1688 阅读 · 1 评论 -
RFSoC应用笔记 - RF数据转换器 -19- API使用指南之状态指示函数(ADC、DAC均适用)
本文主要介绍关于RF数据转换器的ADC和DAC均适用的状态指示函数的相关使用方法。原创 2022-10-23 11:50:36 · 1112 阅读 · 1 评论 -
RFSoC应用笔记 - RF数据转换器 -18- API使用指南之DAC状态指示函数
本文主要介绍关于RF数据转换器的DAC状态指示函数的相关使用方法。原创 2022-10-23 11:48:08 · 888 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -17- API使用指南之ADC状态指示函数
本文主要介绍关于RF数据转换器的ADC状态指示函数的相关使用方法。原创 2022-06-12 12:00:00 · 609 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -16- API使用指南之系统设置相关函数
本文主要介绍关于RF数据转换器的系统配置函数的相关使用方法。原创 2022-06-11 13:00:00 · 1008 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -15- API使用指南之Libmetal与结构体说明
写在前面本文介绍了RFSoC RF 数据转换器的 RFdc 驱动程序的结构体的部分,以便于用户更加清楚的了解关于RF数据转换器的相关配置操作。概述RFSoC RF 数据转换器的 RFdc 驱动程序 API 函数。 裸机和 Linux 都使用相同的驱动程序。 两个软件平台的驱动程序都运行在 Xilinx 提供的 libmetal 软件层上。 该驱动程序由以下文件组成:APIxrfdc.c:用户接口API 函数在此文件中实现。xrfdc.h:此文件中提供了用户接口API 原型。 该文件提供了驱动原创 2022-05-01 22:13:58 · 2705 阅读 · 8 评论 -
RFSoC应用笔记 - RF数据转换器 -14- RFSoC自动增益控制与NCO跳频功能
本文概述了如何在系统中使用RFSoC 射频数据转换器的自动增益控制和NCO跳频功能。原创 2022-10-22 19:51:51 · 2470 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -13- RFSoC多块同步功能
本文概述了如何在系统中使用RFSoC 射频数据转换器的部分功能。原创 2022-10-21 17:17:21 · 3081 阅读 · 7 评论 -
RFSoC应用笔记 - RF数据转换器 -12- RFSoC关键配置之其他功能(三)
本文参考官方手册,主要对RFSOC的上电顺序、TDD 模式、比特流重配置等内容进行介绍。原创 2022-10-20 13:26:21 · 1915 阅读 · 1 评论 -
RFSoC应用笔记 - RF数据转换器 -11- RFSoC关键配置之其他功能(二)
RFSoC驱动射频直采ADC和DAC的正常工作离不开时钟,本文参考官方手册,主要对RFSOC的时钟结构以及相关配置进行介绍,并简单介绍了关于复位的操作。原创 2022-10-11 13:30:33 · 2138 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -10- RFSoC关键配置之其他功能(一)
RFSoC中最重要的部分是射频直采ADC和DAC的配置,除了前文介绍的DAC和ADC的基本功能以外,还有其他的相关功能和配置,可以用于配置射频数据转换器,本文参考官方手册,主要对正交调制器校正、粗延迟设置、动态更新配置、PLL以及中断处理操作进行介绍。原创 2022-10-11 13:23:58 · 3101 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(三)
RFSoC中最重要的部分是射频直采ADC和DAC的配置,因此了解内部相关原理结构可以帮助我们更好理解相关功能配置参数含义。本文参考官方手册,主要对高采样率模式、多频带操作以及IP的数据接口进行介绍。原创 2022-10-10 17:41:36 · 1825 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析(二)
RFSoC中最重要的部分是射频直采ADC和DAC的配置,因此了解内部相关原理结构可以帮助我们更好理解相关功能配置参数含义。本文参考官方手册,主要对RF-DAC 奈奎斯特区操作、逆sinc滤波器以及数据通路的相关操作进行介绍。原创 2022-09-19 13:09:15 · 3232 阅读 · 1 评论 -
RFSoC应用笔记 - RF数据转换器 -07- RFSoC关键配置之RF-DAC内部解析(一)
每个 RF-DAC 块都包含一个完整的时钟支持结构,带有一个 PLL 和必要的同步逻辑。tile 中的每个 RF-DAC 都有一个高度可配置的 FIFO,允许内部互连逻辑直接高速访问 RF-DAC。某些功能只能在一个 tile 中的 RF-DAC 配对时执行。偶数 RF-DAC 用于 I 数据路径,奇数 RF-DAC 用于 Q 数据路径。一个 tile 的所有可用内置功能和一个 tile 中的每个 RF-DAC 都是用户可编程的。原创 2022-09-17 20:57:52 · 1830 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -06- RFSoC关键配置之RF-ADC内部解析(四)
RFSoC中最重要的部分是射频直采ADC和DAC的配置,因此了解内部相关原理结构可以帮助我们更好理解相关功能配置参数含义。本文参考官方手册,主要对RFSoC ADC的可编程逻辑数据接口、多频带操作、以及奈奎斯特区的操作进行介绍。原创 2022-09-13 14:04:37 · 1722 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -05- RFSoC关键配置之RF-ADC内部解析(三)
Fs/N 的输入信号内容,其中 N = 8 和 4 分别用于双路和四路 RF-ADC 块,在 OCB2 的前台校准期间必须静音。k*Fs/N bin 处的信号分量应小于 -95 dBFs。当输入信号下降到 -40 dBFs 以下超过 100 μs 时,应将增益和时间偏移校准模块(GCB、TSCB)置于冻结模式。一个简单的检测器模块可用于管理冷冻端口的动态控制。当 RF-ADC 以最大采样率的 0.75 倍或更慢的速度运行 Dual 和 Quad 器件时,应禁用抖动模式。原创 2022-09-10 17:04:18 · 2457 阅读 · 10 评论 -
RFSoC应用笔记 - RF数据转换器 -04- RFSoC关键配置之RF-ADC内部解析(二)
幅度检测器模块用于监控 RF-ADC 数据并检测信号幅度何时低于某个阈值。该模块监视 4 个或 8 个并行输入字。每个通道监控的输入字数基于 RF-ADC 配置(四通道或双通道块)。下图显示了幅度检测器在 RF-ADC 数据路径上的位置。每个 RF-ADC 通道都有自己的幅度检测器模块。该块的目的是检测信号幅度何时低于或高于某个可编程阈值,并将信号的状态作为实时异步状态输出到可编程逻辑。结构的输出状态是信号状态。信号状态被认为是开或关。原创 2022-09-07 21:44:56 · 2342 阅读 · 0 评论 -
RFSoC应用笔记 - RF数据转换器 -03- RFSoC关键配置之RF-ADC内部解析(一)
tile 中的每个 RF-ADC 都有自己专用的高性能输入缓冲器,包括针对直接 RF 应用优化的功能,包括正交调制器校正 (QMC),全复杂混频器和抽取滤波器。前两代和第三代在结构上基本相同。某些功能只能在一个 Tile 中的 RF-ADC 配对时执行。偶数 RF-ADC 用于 I 数据路径,奇数 RF-ADC 用于 Q 数据路径。一个 Tile 的所有可用内置功能以及一个 Tile 中的每个 RF-ADC 都使用支持 RFdc 驱动程序 API 或 Vivado IDE 中的内核配置界面进行配置。原创 2022-09-06 13:52:45 · 3856 阅读 · 4 评论 -
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南
写在前面承接前文,本文是射频数据转换器IP使用介绍的第二篇,参考PG269的第五章,完成对射频数据转换器(RF Data Converter)IP配置界面的相关参数进行详细的说明,以便于后续开发设计进行查阅。IP基础配置Presets (预配置)Vivado IDE IP核心配置界面提供了一种保存和应用预设配置的方法。从预设菜单,几个固定配置是可用的。4×4: ADC:R2C DAC:C2R : 4个RF-ADC和4个RF-DAC启用。RF-ADC采用real to I/Q模式配置。RF-DA原创 2021-08-12 12:38:03 · 4562 阅读 · 12 评论 -
RFSoC应用笔记 - RF数据转换器 -01- 概述和IP接口介绍
写在前面本文对射频数据转换器进行了简要描述说明,参考了xilinx的PG269的手册第一二三章,用于快速了解RFSoC射频数据转换器的相关特性,接口,以便于后续使用RFSoC射频数据转换器进行开发设计。简介RFSoC射频数据转换器IP核提供了一个可配置的封装器,允许RF- DAC和RE-ADC块用于IP集成器设计。特点多达16个14位RF - DAC第1代/第2代:4个12位二倍频RF-ADC,或4个12位四倍频RF-ADC第3代:2或4个14位二倍频RF-ADC,和/或2或4个14位四倍频原创 2021-08-11 19:19:00 · 7923 阅读 · 0 评论 -
Xilinx - WP509阅读笔记 - 了解射频采样数据转换器的关键参数
在直接采样 RF 设计中,数据转换器的特征通常是 NSD、IM3 和 ACLR 参数,而不是 SNR 和 ENOB 等传统指标。 在软件定义无线电和类似的窄带用例中,量化落入感兴趣频段的数据转换器噪声量更为重要; 遗留数据转换指标不适合这样做。本白皮书首先介绍了传统 ADC 参数(SFDR、SNR、SNDR (SINAD) 和 ENOB)背后的数学关系,并说明了为什么这些指标可以很好地表征宽带应用(例如超外差接收器)中的数据转换器。 然后描述了为什么这些指标不适用于不能在其全部奈奎斯特带宽上运行的数据转换原创 2022-01-02 14:27:47 · 3213 阅读 · 1 评论