工具/软件:
您好、
我想使用 Intel Cyclone 10 LP FPGA 从 ADC3563 接收样片。
Quartus 设计套件仅提供具有数据和时钟输入的 LVDS RX IP — 不提供额外的帧时钟 (FCLK) 输入选项。
我计划从同时提供 ADC 采样时钟 (CLK) 的同一 SI5392 时钟发生器生成 DCLK。 我会将 DCLK 设置为与 CLK 和内部 ADC 抽取因子精确同步、因此抽取的输出采样率乘以数据宽度与 DCLK 匹配。 在 2 线模式(16 位字)下、我会设置:
DCLK=Fsdec×8DCLK = FS_{decc}\Times 8DCLK=Fsdec×8
我的想法是仅将 DCLK 和数据通道连接到 FPGA 的 LVDS RX IP、并使用 ADC 的内置测试图形模式以及 FPGA 侧的位滑移来在初始化期间建立帧对齐。 对齐后、我会将 ADC 切换回正常采样模式。
我的问题:
这种方法是否适用于 ADC3563? 具体来说、从测试模式切换回正常采样时、字帧是否会保持稳定? 或者在更改模式时是否可能丢失对齐?
此设置的动机是 Intel Cyclone 10 LP SERDES 硬件和 Quartus LVDS IP 不支持外部 FCLK 输入。 在 FPGA 结构时钟域而不是 ADC 时钟域中捕获 FCLK 似乎没有意义并且容易出错、因此如果 DCLK 可以与抽取的输出速率精确匹配、我想完全避免路由 FCLK。
谢谢、
Maik


