你(们)好
我在项目中使用的是 ADS54J66。
我将其配置为模式8 - 4421模式。
采样率为312.5MSPS。 因此,ADC 的 GTX 时钟速率为312.5MHz,Sysref 频率为312.5/64=4.8828125MHz。 串行器/解串器速率为6.25Gbps
对于 FPGA JESD、GTX 时钟为156.25MHz。 Sysref 为156.25 / 32 = 4.8828125 MHz。 串行器/解串器速率为6.25Gbps。
K = 32、F = 2
我的查询是
为什么 ADC 的时钟(312.5MHz)必须是 FPGA 的两倍(156.25MHz)?
在 ADS54J66 EVM 中、ADC 从 FPGA 接收 JESD 同步脉冲、但在我的硬件中、FPGA 不会生成同步脉冲、因为它没有从 ADC 接收 K28.5 (BC)字符。 我在 EVM 和硬件中使用相同的配置。 有什么关于为什么会发生这种情况的想法吗?
3.在 Vivado 中生成 JESD Rx IP 时,是否需要将时钟速率固定为156.25MHz,将 SERDES 速率固定为6.25Gbps? 或者、JESD PHY 将根据实际硬件中提供给 GTX 的时钟自动调整速度?
4.如果 ADC 没有发送 K28.5字符,问题可能出在哪?
5.在 ADC 数据表中,当 LMFC 计数器与 Sysref 对齐(每次或仅一次)时,没有关于 SYSREF 模式(如 OneShot 或 Continuous)的指示。 请澄清这些问题。 在我的 JESD IP 中、我仅在 sysref 的第一个上升沿对齐 LMFC 计数器。
6.在 EVM 中,如果我尝试生成斜坡信号,我将获得相同的样本4次,然后第5个样本被递增数据。 为什么会发生这种情况??
。