完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要ISERDES2吗?
我需要ISERDES2吗?
扫一扫,分享给好友
嗨,
我正在研究超声扫描仪项目,因此我需要开发ADC和FPGA之间的接口,即。 反序列化数据。 从ADC我有三个LVDS信号:FRAME,SERIAL_DATA和BIT_CLK。 我设计了一个类似于xapp774中描述的模块,行为模拟工作正常。 请注意,根据xapp774设计(与我的问题相同),IOSERDE2根本不使用,它应该运行@ 70MSPS。 不幸的是,Post Place @ Route仿真只能提供高达10MSPS的良好结果。 我使用XCS6SLX45-3CSG324设备。 你对这个问题有什么看法? 最好的祝福, 马里乌什 以上来自于谷歌翻译 以下为原文 Hi, I'm working on ultrasound scanner project, therefore I need to develope an interface between ADC and FPGA ,i.e. deserialize data. From ADC I have three LVDS signals: FRAME, SERIAL_DATA and BIT_CLK. I have designed a similar module as described in xapp774 and behavioral simulation works fine. Please pay your attention that according to the xapp774 design (the same issue as mine), IOSERDE2 is not used at all and it should run @70MSPS. Unfortunately, the Post Place@Route simulation gives good results up to 10MSPS only. I use XCS6SLX45-3CSG324 device. Whats your opinion about this problem? Best Regards, Mariusz |
|
相关推荐
6个回答
|
|
logison写道:
嗨, 我正在研究超声扫描仪项目,因此我需要开发ADC和FPGA之间的接口,即。 反序列化数据。 从ADC我有三个LVDS信号:FRAME,SERIAL_DATA和BIT_CLK。 我设计了一个类似于xapp774中描述的模块,行为模拟工作正常。 请注意,根据xapp774设计(与我的问题相同),IOSERDE2根本不使用,它应该运行@ 70MSPS。 不幸的是,Post Place @ Route仿真只能提供高达10MSPS的良好结果。 我使用XCS6SLX45-3CSG324设备。 你对这个问题有什么看法? 最好的祝福, 马里乌什 您是否对输入信号和时钟施加了适当的周期限制? 你说,“Post Place @ Route(原文如此)模拟只能提供高达10MSPS的良好结果。” 模拟与静态时序分析不同。 时序分析器说什么? 你应该可以在没有ISERDES(上帝,这个愚蠢的名字)的S6中做70 MSPS DDR,没有汗水。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 logison wrote:Did you place proper period constraints on the input signals and the clock? You say, "the Post Place@Route (sic) simulation gives good results up to 10MSPS only." The simulation is not the same as the static timing analysis. What does the timing analyzer say? You should be able to do 70 MSPS DDR in an S6 without ISERDES (god, what a stupid name) no sweat. ----------------------------Yes, I do this for a living. |
|
|
|
你说10 MSPS(每秒采样数),但不是位时钟然后再乘以位数(如果是DDR,则为位/ 2)?
因此,对于70 MSPS和运行DDR的12位ADC,时钟将为420 MHz。 我不会 想要在没有ISERDES2的情况下尝试。 如果你真的意味着每秒兆比特,那么70 Mbps应该没问题。 - Gabor - Gabor 以上来自于谷歌翻译 以下为原文 You say 10 MSPS (megasamples per second), but isn't the bit clock then multiplied by the number of bits (or bits/2 if DDR)? So for 70 MSPS and say a 12-bit ADC running DDR, the clock would be 420 MHz. I would not want to try that without the ISERDES2. If you really meant megabits per second, then 70 Mbps should be no problem at all. -- Gabor -- Gabor |
|
|
|
gszakacs写道:
因此,对于70 MSPS和运行DDR的12位ADC,时钟将为420 MHz。 我不会 想要在没有ISERDES2的情况下尝试。 - Gabor 接得好! ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 gszakacs wrote:So for 70 MSPS and say a 12-bit ADC running DDR, the clock would be 420 MHz. I would notGood catch! ----------------------------Yes, I do this for a living. |
|
|
|
因此,对于70 MSPS和运行DDR的12位ADC,时钟将为420 MHz。
我不会 想要在没有ISERDES2的情况下尝试。 如果你真的意味着每秒兆比特,那么70 Mbps应该没问题。 70MSPS = 70 * 12/2 = 420Mb / s(DDR BIT_CLK)。 根据xapp774,没有ISERDES2应该没问题。 我希望我能相信它。 马里乌什 以上来自于谷歌翻译 以下为原文 70MSPS=70*12/2=420Mb/s (DDR BIT_CLK). According to xapp774 it should be OK without ISERDES2. I hope I can trust it. Mariusz |
|
|
|
首先,420 MHz实际上是840 Mbps。
记住这是DDR。 使用DDR输入寄存器,您可以在420 MHz时一次获得2位。 其次,你可能应该看看XAPP866是否与更新的部件一起使用。 我甚至不想在Spartan 6内部使用420 MHz时钟 只需几个触发器即可扩展界面。 你最好不要使用它 硬ISERDES2阻塞反序列化为更慢(甚至210 MHz,4位) 时钟。 - Gabor - Gabor 以上来自于谷歌翻译 以下为原文 First of all, 420 MHz is really 840 Mbps. Remember this is DDR. With the DDR input registers you get 2 bits at a time at 420 MHz. Second, you should probably be looking at XAPP866 for use with newer parts. I would not want to use a 420 MHz clock for anything inside a Spartan 6, even just a few flip-flops to widen the interface. You're much better off using the hard ISERDES2 block to deserialize to a slower (even 210 MHz at 4 bits) clock. -- Gabor -- Gabor |
|
|
|
gszakacs写道:
我甚至不想在Spartan 6内部使用420 MHz时钟 只需几个触发器即可扩展界面。 对。 它永远不会满足时机。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 gszakacs wrote:Yup. It'll never meet timing. ----------------------------Yes, I do this for a living. |
|
|
|
只有小组成员才能发言,加入小组>>
2378 浏览 7 评论
2793 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2260 浏览 9 评论
3334 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2426 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
753浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
540浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
363浏览 1评论
1957浏览 0评论
680浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 22:19 , Processed in 1.341588 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号