完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我试图从图5中的XAPP1064实现ISERDES设计,它使用差分输入和PLL。
我使用的Xilinx代码几乎没有动过。 我已经模拟了它的行为,但我无法快速模拟后期地图。 在307Mhz和310Mhz的PLL输出之间,它会发生故障。 在一个单独的项目中,我成功创建了一个没有ISERDES块的PLL。 最近我将其简化为单个ISERDES块和带有缓冲区的PLL,不包括IODELAY。 我得到了相同的结果。 我在下面放了两个屏幕截图,一个在307Mhz,另一个在310Mhz。 对我来说,ISERDES反馈输出(CFB0)就是它发生故障的地方。 实际上,CFB0_OUT内部连接工作的时间很短,但不是CFB0。 我使用的是IDE 14.4和Spartan 6 XC6SLX9。 还有其他人遇到过这个问题吗? 关于可能出现什么问题的任何想法? 谢谢! 以上来自于谷歌翻译 以下为原文 I am trying to implement the ISERDES design from XAPP1064, Fig. 5, which uses differential inputs and the PLL. I am using the Xilinx code almost untouched. I have simulated it behaviorally but am unable to simulate post map at speed. Somewhere between PLL output of 307Mhz and 310Mhz it breaks down. In a separate project I successfully created a PLL without the ISERDES blocks. And most recently I simplified it down to a single ISERDES block and the PLL with buffers, excluding the IODELAYs. I get the same result. I included two screen shots below, one at 307Mhz and the other at 310Mhz. It looks like to me that the ISERDES feedback output (CFB0) is where it breaks down. In fact, the CFB0_OUT internal connection is working for a short time, but not CFB0. I am using IDE version 14.4 and the Spartan 6 XC6SLX9. Has anyone else experienced this problem? Any thoughts on what might be the issue? Thanks! |
|
相关推荐
3个回答
|
|
我将速度等级从-2改为-3,现在是地方&
路由模拟将达到~490Mhz SDR。 我使用的是7的反序列化因子。根据DS162,对于-2速率,我应该达到950Mb / s,对于-3速率,我应该达到1080Mb / s。 我错过了什么? 以上来自于谷歌翻译 以下为原文 I changed the speed rating from -2 to -3 and now the place & route simulation will work up to ~490Mhz SDR. I am using a deserialization factor of 7. According to DS162, I should reach 950Mb/s for the -2 and 1080Mb/s for the -3 speed ratings. What am I missing? |
|
|
|
我说我的解串因子为7,但是,因为我在示例中仅使用了1个ISERDES块,所以将其更改为4倍.ISERDES块仍然无法在490MHz以上工作。
任何人都可以验证他们在14.4中成功使用了Xilinx提供的ISERDES PLL / SDR代码吗? 以上来自于谷歌翻译 以下为原文 I said I had a deserialization factor of 7, however, since I'm only using 1 ISERDES block in the example, I changed it to a factor of 4. The ISERDES block still doesn't work above 490MHz. Can anyone verify they've used the ISERDES PLL/SDR code provided by Xilinx successfully in 14.4? |
|
|
|
对于任何寻找这个问题答案的人来说:ISERDES2原语的simprim库存在问题。
解决方法是使用VHDL作为首选语言而不是Verilog。 已提交更改请求(CR#721743)。 以上来自于谷歌翻译 以下为原文 For anyone searching for an answer to this issue: there is a problem with the simprim library of the ISERDES2 primitive. The workaround is to use VHDL as the preferred language as opposed to Verilog. A change request has been submitted (CR#721743). |
|
|
|
只有小组成员才能发言,加入小组>>
2384 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2264 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2431 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
757浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
547浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
369浏览 1评论
1965浏览 0评论
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 00:12 , Processed in 1.395233 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号