arria10 fpga 采集传感器带DDR模式的数据问题。 - arria10 fpga 采集传感器带DDR模式的数据问题。 各位论坛的大佬们好,我现在使用一款arria 10的FPGA对一个传感器数据进行采集,具体信息如下: 传感器数据模式:DDR数据类型的LVDS信号。 1、现在想使用GPIO IP核的DDIO_IN(只需要输入模式)来采集信号,但是我看IP核的配置界面下方的log窗口显示最大支持速率为300MHz,首先这个速率是指的DDIO的IO核输入时钟为300MHz,还是指数据率为300M? 2、我现在的传感器的数据时钟为456MHz(DDR类型的时钟),数据率为912Mbps,那么使用这个IP核可以达到这个数据率吗? 3、本来想使用LVDS serdes的IP核,但是参数里面只支持3-10的倍率,没有2倍率的选择,比较尴尬了。 希望可以得到在座各位大佬的解答,在此提前感谢各路神仙大佬相助。 Replies: Re: arria10 fpga 采集传感器带DDR模式的数据问题。 Hi smlle123 我想請問 我跟你有同樣的問題 1、现在想使用GPIO IP核的DDIO_IN(只需要输入模式)来采集信号,在時序報告下 我的fMAX 只有60幾MHz(這裡指得是我的dclk,trigger DDIO 的CLK),而我的採集頻率 (dclk) 為168MHz,我共有 8個DDIO 的模組(動作相同,差異只有 trigger 不同 chip 的 dout 及 dclk ),實際動作7組是正確的 1組是錯誤的,我懷疑是我的PCB板上的線不等長導致,我嘗試了 增加buffer 或是 時序約束(input delay) 皆無法解決。 我想嘗試用 LVDS_SERDES的IP核,使用dclk 的 6倍頻率去採集我的data,正緣採集3bit 負緣採集3bit ,各取其中1bit 輸出 ,想請問這種方法可成功嗎? Replies: Re: arria10 fpga 采集传感器带DDR模式的数据问题。 忘记结束这个话题了,使用arria 10的芯片对应的LVDS_SERDES的IP核解码DDR类型的数据,使用内部LVDS内部PLL模式确实不行,但是可以使用LVDS外部PLL模式进行处理,这样就可以解决这个问题。 Replies: Re: arria10 fpga 采集传感器带DDR模式的数据问题。 您好大大,请看以下解答: 1 、现在想使用 GPIO IP 核的 DDIO_IN( 只需要输入模式 ) 来采集信号,但是我看 IP 核的配置界面下方的 log 窗口显示最大支持速率为 300MHz ,首先这个速率是指的 DDIO 的 IO 核输入时钟为 300MHz ,还是指数据率为 300M ? 可以劫图让我看看那 log 窗口显示吗? 2 、我现在的传感器的数据时钟为 456MHz(DDR 类型的时钟 ) ,数据率为 912Mbps ,那么使用这个 IP 核可以达到这个数据率吗? Single-ended 的数据率,您得做 timing closure analysis 在 quartus 里。 https://www.intel.com/content/www/us/en/docs/programmable/683771/current/device-datasheet.html ( Page19 ) 3 、本来想使用 LVDS serdes 的 IP 核,但是参数里面只支持 3-10 的倍率,没有 2 倍率的选择,比较尴尬了。 您的传感器是使用 LVDS 的吗?若是如持,我想你用 LVDS 会比较好。 - 2022-02-24

external_document