ZHCSZ83 November 2025 ADC32RF72
PRODUCTION DATA
ADC32RF7x 使用 JESD204B/C 高速串行接口,可将数据从 ADC 传输到接收逻辑器件。ADC32RF7x 串行通道使用 JESD204C 时的运行速率高达 24.75Gbps,使用 JESD204B 时的运行速率高达 15Gbps。该器件支持多达 2 条 JESD 链路(以相同的通道速率运行),并提供 1、2、4 或 8 条通道的通道选项。图 7-34 展示了 JESD204 接口的内部方框图以及两条链路各自的配置参数。
配置 JESD204B/C 接口时,需要考虑以下参数和约束。
L、M、F、S、N 和 N' 的范围
F 和 N'的约束
通道数 (L) 和通道速率 (LR) 的约束
JESD TX 通道速率 LR:4.0Gbps 至 24.75Gbps
抽取因子 (D) 和重复因子 (R) 的约束
采样重复因子 R = 2p,p ∈ ℕ+
JESD TX 转换器选择的约束
| 转换器 | 选择编号 |
|---|---|
| DDC0_I | 0 |
| DDC0_Q | 1 |
| ... | ... |
| DDC7_Q | 15 |
| ADC0 | 16 |
| ADC1 | 17 |
| JESD 数据模式 | 抽取 因子 D | 每条链路的转换器数 M | 可供选择的转换器 | 可供选择的转换器编号 |
|---|---|---|---|---|
| JESD_DATA_MODE_DSP_OUT | 1(DDC 旁路) | 1.2 | ADC0、ADC1 | 16.17 |
| JESD_DATA_MODE_DDC_OUT | 2.3 | 1、2、4 | DDC0_IQ、DDC1_IQ、DDC4_IQ、DDC5_IQ | 0,1,2,3,8,9,10,11 |
| 4.5 | 1、2、4、8 | DDC0_IQ, ...DDC7_IQ | 0,1,2....14,15 | |
| 8,16,32... | ||||
| 6,10,12,20,... |
可以对以下参数进行编程:
系统参数名称 | 尺寸 | 默认值 | 复位 | 说明 |
|---|---|---|---|---|
| LINK{x}_SCR_EN | 1 | 0 | RW | 控制 JESD 扰频器使能。 0:JESD 扰频器禁用。 1:JESD 扰频器使能。 |
| LINK{x}_JESD_TYPE | 1 | 0 | RW | 选择 JESD 类型,并且必须与 ENCODING 设置完全相同。 0:8b10b 1:64b66b |
| LINK{x}_ENCODING | 1 | 0 | RW | 选择 JESD 编码。必须与 JESD_TYPE 设置完全相同。 0:8b10b 编码。 1:64b66b 编码。 |
| LINK{x}_JESD_DATA_MODE | 2 | 0 | RW | 选择 JESD 数据源。 0:将 DDC_OUT 提供给 JESD。 1:将 DSP_OUT 提供给 JESD。 2:未使用 3:未使用 |
| LINK{x}_JESD_LANES | 4 | 4 | RW | 设置链路的 JESD 通道数 (L) 参数。 0:LINK 禁用。 1:JESD L 参数设置为 1。 2:JESD L 参数设置为 2。 4:JESD L 参数设置为 4。 8:JESD L 参数设置为 8。 |
| LINK{x}_JESD_CONVERTERS | 4 | 2 | RW | 设置链路的 JESD 转换器数 (M) 参数。 0:LINK 禁用。 1:JESD M 参数设置为 1。 2:JESD M 参数设置为 2。 4:JESD M 参数设置为 4。 8:JESD M 参数设置为 8。 |
| LINK{x}_JESD_OCTETS_PER_FRAME | 7 | 1 | RW | 设置链路的 JESD 每帧八位位组数 (F) 参数。F 的最大值为 64。如果 N'为 32,则 F 必须是 4 的倍数。 1...64:JESD F 参数值。 |
| LINK{x}_JESD_SAMPLES_PER_CONVERTER | 3 | 1 | RW | 设置链路的 JESD 每个转换器的采样数 (S) 参数。 1:JESD S 参数设置为 1。 2:JESD S 参数设置为 2。 4:JESD S 参数设置为 4。 |
| LINK{x}_JESD_K_OR_E | 8 | 32 | RW | 设置每个多帧的 JESD 帧数 (K) 或每个扩展多块的多块数 (E)。使用 8b10b 编码时,此字段为 K 参数;使用 64b66b 编码时,此字段为 E 参数。 |
| LINK{x}_CONV_SEL_{y} | 5 | 16 | RW | 选择链路中 {y} 转换器的数据源。(y=0..7) 0:DDC0 同相分量数据。 1:DDC0 正交分量数据。 2:DDC1 同相分量数据。 3:DDC1 正交分量数据。 4:DDC2 同相分量数据。 5:DDC2 正交分量数据。 6:DDC3 同相分量数据。 7:DDC3 正交分量数据。 8:DDC4 同相分量数据。 9:DDC4 正交分量数据。 10:DDC5 同相分量数据。 11:DDC5 正交分量数据。 12:DDC6 同相分量数据。 13:DDC6 正交分量数据。 14:DDC7 同相分量数据。 15:DDC7 正交分量数据。 16:来自 DSP_OUT 的 ADC0 数据。 17:来自 DSP_OUT 的 ADC1 数据。 18:来自 DSP_OUT 的 ADC2 数据。 19:来自 DSP_OUT 的 ADC3 数据。 |
| JESD_SYNC_N_SRC_SEL | 2 | 0 | RW | 设置 8b10b 的 SYNC_N 信号源。 0:GPIO0 用作 SYNC_N 输入。 2:SYNC_N 通过软件在内部生成。 |
| JESD_PHY_LANE{y}_DATA_SEL | 3 | 0.1 | RW | 设置 lane{y} 的物理通道数据源。(y = 0..7)。 0:JESD 逻辑通道 0 用作通道数据。 1:JESD 逻辑通道 1 用作通道数据。 2:JESD 逻辑通道 2 用作通道数据。 3:JESD 逻辑通道 3 用作通道数据。 4:JESD 逻辑通道 4 用作通道数据。 5:JESD 逻辑通道 5 用作通道数据。 6:JESD 逻辑通道 6 用作通道数据。 7:JESD 逻辑通道 7 用作通道数据。 |
| JESD_PHY_LANE_POLARITY_CTRL | 8 | 0 | RW | 设置各个物理通道极性。如果设置了该位,则相应的物理通道极性会反转。 位 0:JESD 物理通道 0 极性控制。 位 1:JESD 物理通道 1 极性控制。 位 2:JESD 物理通道 2 极性控制。 位 3:JESD 物理通道 3 极性控制。 位 4:JESD 物理通道 4 极性控制。 位 5:JESD 物理通道 5 极性控制。 位 6:JESD 物理通道 6 极性控制。 位 7:JESD 物理通道 7 极性控制。 |