RFSoC应用笔记 - RF数据转换器 -02- IP配置指南(一)

简介: RFSoC应用笔记 - RF数据转换器 -02- IP配置指南

写在前面


承接前文,本文是射频数据转换器IP使用介绍的第二篇,参考PG269的第五章,完成对射频数据转换器(RF Data Converter)IP配置界面的相关参数进行详细的说明,以便于后续开发设计进行查阅。

IP基础配置


image.png

Presets (预配置)

Vivado IDE IP核心配置界面提供了一种保存和应用预设配置的方法。从预设菜单,几个固定配置是可用的。

4×4: ADC:R2C DAC:C2R : 4个RF-ADC和4个RF-DAC启用。RF-ADC采用real to I/Q模式配置。RF-DAC配置为I/Q to real模式。

8×8: ADC:R2C DAC:C2R :8个RF-ADC和8个RF-DAC启用。RF-ADC采用real to I/Q模式配置。RF-DAC配置为I/Q to real模式。

ADC:R2C Multi x 2 DAC: C2R Multi x2 :RF-ADC配置在 x2多波段使用实转虚的数据。RF-DAC配置在 x2多波段使用虚转实的数据。

ADC:C2C Multi x 2 DAC: C2C Multi x2 :rf - adc配置在x2多频带使用虚到虚的数据。RF-DAC配置在 x2多频带使用虚到虚的数据。

DAC: C2R Multi 2x2 :在单个RF-DAC 块上的 2x2多频段使用虚到实的数据。

DAC: C2C Multi 2x2 :在单个RF-DAC 块上的 2x2多频段使用虚到虚的数据。

DAC: C2C Multi x4 : 在单个 RF-DAC 块上的 1x4 多频段使用虚到实的数据。

除了这些固定的预置外,还可以通过选择“保存”来保存当前配置,配置…从预设菜单。保存配置后,可以通过选择Apply configuration …随时重新加载配置。

System Configuration (系统配置)


预设配置:此菜单允许用户从预定义配置列表中选择,以避免手动输入所有设置。

Converter Setup(变频器的设置)


转换器设置菜单为设置IP配置提供了高级(Advanced )和简单(Simple)的选项。

Advanced : 所有片都是独立配置的。

Simple: 用户可以看到单个RF-ADC和RF-DAC块的配置选项。设置好片配置信息后后,通过从给定的片列表中选择片,就可以将RF-ADC配置应用到设备中的任何RF-ADC。类似地,RF-DAC配置可以应用于任何RF-DAC片。

可以在不丢失配置信息的情况下从简单设置更改为高级设置。但是,从高级到简单是不可能的。只支持向下兼容。

RF-ADC片配置


image.png

这些参数对片中的每个RF-ADC都是通用的。

Link Coupling (链路耦合): 这决定了RF-ADC的输入信号是交流耦合还是直流耦合。典型的应用程序 使用 交流耦合 ,但对于某些应用程序(如Zero IF),也支持直流耦合。当选择直流链路耦合模式时,外部驱动电路的共模电压需要使用外部驱动的VCM引脚(参见RF-ADC模拟输入)与RF-ADC内部的共模电压对齐。 VCM引脚 只能用于 直流耦合模式 ,如果选择交流耦合模式,则可以保持浮动。

Converter Band Mode(转换器频带模式): 每个RF-ADC可以独立工作(单频带模式),也可以与其他转换器一起工作(多频带模式)。以下模式可用于RF-ADC。

  • Single: 转换器工作在单频带模式。
  • Multi x2 (pair 01): ADC 0 的输出通过 ADC 0 和 1 的 DDC 通道路由。数字设置,例如混频器模式和类型,可用于每个 DDC 通道。 在 Quad 器件中,tile 中的其他两个 RF-ADC 在单频带模式下运行。
  • Multi x2 (pair 23): 这个选项类似于前面的模式。在这里,ADC 2的输出被路由到DDC通道2和3。瓦片中的其他转换器以单频带模式工作。此选项仅在Quad设备上可用。
  • Multi x2 (both): 来自 ADC 0 的数据为 DDC 通道 0 和 1 提供输入。来自 ADC 2 的数据为 DDC 通道 2 和 3 供电。此选项仅适用于四通道器件。
  • Multi x4: 片中的所有DDC通道都来自ADC 0。此选项仅在Quad设备上可用。

Multi Tile Sync(多片同步): 启用后,块包含在多片同步组中。 RFADC Tile 0 必须启用并与被配置为启用此选项的 tile 的转换器 0 一起出现在组中。

RF-ADC转换器配置


common

Enable ADC(启用ADC): 选择是否启用所选片内的所选转换器。取值为TRUE和FALSE。

Invert Q Output (Q逆变输出): 只有在选择I/Q输出数据且开启微调混频器时才能设置。当设置时,混合器的求积输出为负。这允许生成-Q数据。

Dither (抖动): 选择所选片是否启用了抖动。抖动应启用,除非采样率低于0.75倍的RF-ADC的最大采样率。

Bypass Background Calibration (Gen 1 and Gen 2) 旁路背景校准(第 1 代和第 2 代): 如果选中,则在 IP 逻辑中而不是在 RF-ADC 中实现背景校准逻辑。 该驱动程序可用于将一组固定的校准系数下载到 IP。 此选项仅在 Real input to Real output 模式下可用,并且对抽取模式和每个 AXI4-Stream 周期的样本数有进一步的限制。

Enable TDD Real Time Ports (Gen 3)启用 TDD 实时端口(第 3 代): 启用后,tdd_mode 端口将添加到 IP。 这可以通过关闭 RF-ADC 的部分来实现节能。

Data Settings


Digital Output Data (数字输出数据): :设置所选片内所选转换器的数据类型。该参数仅在启用转换器时可配置。有效值为Real和I/Q。当转换器0被设置为I/Q时,转换器1也必须被启用;当转换器2被设置为I/Q时,转换器3也必须被启用;否则配置无效。

Decimation Mode(抽取模式): 设置所选片内所选转换器的抽取值。 该参数仅在转换器启用时可配置。 从下拉菜单中选择值 1x、2x、3x、4x、5x、6x、8x、10x、12x、16x、20x、24x、40x。 当转换器未启用时,该值为关闭。第 1 代/第 2 代值为 1x、2x、4x 和 8x。

Samples per AXI4-Stream Word(每AXI4-Stream的采样字数): 设置每个周期的字数。 当特定转换器已启用时,此参数是可配置的。 有效值介于 1 和 12 之间,可以使用下拉列表进行选择。 取值范围取决于所选的采样率,以将 AXI4-Stream 时钟保持在规范范围内。 所需的 AXI4-Stream 时钟是 IP 核的输入,并显示基于所选总线宽度的值。

Observation Channel (Gen 3)(观测通道(第三代)): 启用并设置观测通道。

  • 启用ADC观测通道端口:启用给定RF-ADC的tdd_obs端口。还为观测通道添加了一个AXI4-Stream接口。
  • 抽取模式:设置所选转换器在所选贴图内的观测通道的抽取值。该参数仅在开启观测通道时可配置
  • Samples per AXI4-Stream Word(每AXI4-Stream的采样字数): 设置每个周期的字数。 当特定转换器的观察通道已启用时,此参数是可配置的。 取值范围取决于所选的采样率,以将 AXI4-Stream 时钟保持在规范范围内。 所需的 AXI4-Stream 时钟是 IP 核的输入,其值基于选定的总线宽度显示。

Mixer Settings


Mixer Type(混频器类型): 设置要使用的混音器类型。有效的选项有bypassed, coarse, and fine。可选择的选项取决于转换器数字输出数据字段的选择。

Mixer Mode(混频器模式): 设置所选转换器的混合器模式。该参数仅在启用转换器时可配置。混频器模式的选择取决于混频器类型和所选数字输出数据的格式。当真实数据输出时,混频器被绕过。当I/Q数据输出混频器可以设置为 real 的I/Q或I/Q到I/Q。

Coarse Mixer Frequency (粗混频器频率): 设置粗混频器的频率。 混频器类型选择为粗调时,此参数可配置。有效选项为 Fs/2、Fs/4 和 -Fs/4。

Fine Mixer Frequency (细混频器频率): 设置细混频器的频率。此参数仅在选择fine作为混合器类型时有效。有效频率范围为- 10GHz ~ 10GHz。

Fine Mixer Phase(细混频器相位) :设置细混频器的相位。此参数仅在选择fine作为混合器类型时有效。有效范围是-180到180。

Analog Settings


Nyquist Zone(奈奎斯特区): 选择偶数和奇数奈奎斯特区操作。

Calibration Mode(校准模式): 根据输入信号的特性选择不同的校准优化方案。自动模式(第3代)适用于所有输入频率。模式1是最佳输入频率Fsamp/2(Nyquist)±10%。模式2是输入频率输出的最佳范围。

RF-DAC片配置


image.png

这些参数对一个tile中的每个RF-DAC都是通用的。

Converter Band Mode(转换器频带模式): 每个 RF-DAC 可以独立运行(单频段模式)或与片中的其他转换器一起使用(多频段模式)。 以下模式是可用于 RF-DAC。

  • Single: 转换器工作在单频带模式。
  • Multi x2 (pair 01): DUC通道0和1驱动DAC0的输入。每个DUC通道都有数字设置,如混频器模式和类型。片中的其他两个rf - dac工作在单频模式。
  • Multi x2 (pair 23): 这个选项类似于前面的模式。DAC2是由DUC通道2和3驱动的。片中的其他转换器以单频带模式工作。
  • Multi x2 (both): 之前的多频段选项的组合。 DAC0 转换来自 DUC 通道 0 和 1 的数据。 DAC2 由 DUC 通道 2 和 3 驱动。
  • Multi x4: DAC0接受来自tile中的所有DUC通道的数据。

Multi Tile Sync(多片同步): 启用后,块包含在多片同步组中。 RFDACTile 0 必须启用并与被配置为启用此选项的 tile 的转换器 0 一起出现在组中。

Variable Output Current (Gen 3)(可变输出电流(第3代)): 当可变输出电流模式启用时,输出电流按照DC和AC Switching中的规定设置。DAC_AVTT必须设置为3.0V。

Link Coupling (链路耦合): 这决定了 RF-DAC 的输出信号是交流耦合还是直流耦合。 在直流耦合模式下,共模电压是固定的。 在此模式下,VOP 范围会减小。


目录
相关文章
|
6月前
|
数据库 数据安全/隐私保护 数据格式
kik-net、peer、yjk、pkpm、midas、sac地震波格式互相转换
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
IDE API 开发工具
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南(二)
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南
797 0
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南(二)
|
6月前
|
机器学习/深度学习
【DR_CAN-MPC学习笔记】3&4.详细的MPC建模例子和matlab代码
【DR_CAN-MPC学习笔记】3&4.详细的MPC建模例子和matlab代码
|
Linux API Python
wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理
wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理
wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理
|
编解码 IDE API
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析(2.1)
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析
510 0
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析(2.1)
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(3.2)
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析
279 0
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(3.2)
|
IDE API 开发工具
RFSoC应用笔记 - RF数据转换器 -07- RFSoC关键配置之RF-DAC内部解析(一)
RFSoC应用笔记 - RF数据转换器 -07- RFSoC关键配置之RF-DAC内部解析(一)
498 0
RFSoC应用笔记 - RF数据转换器 -07- RFSoC关键配置之RF-DAC内部解析(一)
|
安全 API 数据格式
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(3.1)
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析
611 0
RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(3.1)
|
API
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析(2.2)
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析
331 0
RFSoC应用笔记 - RF数据转换器 -08- RFSoC关键配置之RF-DAC内部解析(2.2)
RFSoC应用笔记 - RF数据转换器 -06- RFSoC关键配置之RF-ADC内部解析(4.2)
RFSoC应用笔记 - RF数据转换器 -06- RFSoC关键配置之RF-ADC内部解析
243 0
RFSoC应用笔记 - RF数据转换器 -06- RFSoC关键配置之RF-ADC内部解析(4.2)