FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5925 Discussions

arria10 fpga 采集传感器带DDR模式的数据问题。

smile123
New Contributor I
477 Views

各位论坛的大佬们好,我现在使用一款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倍率的选择,比较尴尬了。

 

希望可以得到在座各位大佬的解答,在此提前感谢各路神仙大佬相助。

0 Kudos
1 Solution
smile123
New Contributor I
275 Views

忘记结束这个话题了,使用arria 10的芯片对应的LVDS_SERDES的IP核解码DDR类型的数据,使用内部LVDS内部PLL模式确实不行,但是可以使用LVDS外部PLL模式进行处理,这样就可以解决这个问题。

View solution in original post

0 Kudos
2 Replies
YuanLi_S_Intel
Employee
452 Views

您好大大,请看以下解答:

1、现在想使用GPIO IP核的DDIO_IN(只需要输入模式)来采集信号,但是我看IP核的配置界面下方的log窗口显示最大支持速率为300MHz,首先这个速率是指的DDIOIO核输入时钟为300MHz,还是指数据率为300M

可以劫图让我看看那log窗口显示吗?

 

2、我现在的传感器的数据时钟为456MHz(DDR类型的时钟),数据率为912Mbps,那么使用这个IP核可以达到这个数据率吗?

Single-ended 的数据率,您得做timing closure analysisquartus里。

https://www.intel.com/content/www/us/en/docs/programmable/683771/current/device-datasheet.html Page19

 

3、本来想使用LVDS serdesIP核,但是参数里面只支持3-10的倍率,没有2倍率的选择,比较尴尬了。

您的传感器是使用LVDS的吗?若是如持,我想你用LVDS会比较好。


0 Kudos
smile123
New Contributor I
276 Views

忘记结束这个话题了,使用arria 10的芯片对应的LVDS_SERDES的IP核解码DDR类型的数据,使用内部LVDS内部PLL模式确实不行,但是可以使用LVDS外部PLL模式进行处理,这样就可以解决这个问题。

0 Kudos
Reply