完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我目前正在使用XC6SLX25T Spartan 6 FPGA。 我想使用两个GTP收发器。 我正在使用TXBUFFER和RXBUFFER(带时钟恢复)。 在每种情况下,TXDATA和RXDATA的宽度均为32位。 由于四个字节的TX / RXDATAWITH,我需要为TXUSRCLK0,TXUSRCLK1,TXUSRCLK20,TXUSRCLK21,RXUSRCLK0,RXUSRCLK1,RXUSRCLK20和RXUSRCLK21生成时钟信号。 对于两个TX,我使用了UG386(v2.2)中给出的设计,第75页的图3-7,BUFIO2,DCM_SP和一些BUFG原语。 要将四个GTPCLKOUT信号(2 x TX,2 x RX)路由到正确的BUFIO2,我在第19页的UG382(v1.8)中找到了表1-3,并在UCF文件中创建了相关条目。 我的第一个想法是以相同的方式为2 RX生成时钟,但是当我解释第27页的UG382(v1.8)中的图1-10中的框图正确时,只能通过BUFIO2_X2Y26up达到2个DCM_SP原语 到BUFIO2_X2Y29 有没有其他解决方案来生成2 RX的时钟? 谢谢。 以上来自于谷歌翻译 以下为原文 Hello, I'm currently working with the XC6SLX25T Spartan 6 FPGA. I want to use both GTP-Transceivers. I'm using TXBUFFER and RXBUFFER (with clock recovery). The width of TXDATA and RXDATA is 32 bit in each case. Because of the TX/RXDATAWITH of four bytes I need to generate the clock signals for TXUSRCLK0, TXUSRCLK1, TXUSRCLK20, TXUSRCLK21, RXUSRCLK0, RXUSRCLK1, RXUSRCLK20 and RXUSRCLK21. For both TX I used the design given in UG386 (v2.2) Figure 3-7 on page 75 with BUFIO2, DCM_SP and some BUFG primitives. To route the four GTPCLKOUT signals (2 x TX, 2 x RX) to the correct BUFIO2 I found the table 1-3 in UG382(v1.8) on page 19 and made the relevant entries in the UCF file. My first idea was to generate the clocks for the 2 RX in the same way but when I interpret the block diagram Figure 1-10 in UG382(v1.8) on page 27 correct, it is only possible to reach 2 DCM_SP primitives via BUFIO2_X2Y26 up to BUFIO2_X2Y29. Is there any other solution to generate the clock's for the 2 RX? Thanks. |
|
相关推荐
4个回答
|
|
为什么不为TXUSRCLK / RXUSRCLK和TXUSRCLK2 / RXUSRCLK2使用相同的时钟?
------您是否尝试在Google中输入问题? 如果没有,你应该在发布之前。太多结果? 尝试添加网站:www.xilinx.com 以上来自于谷歌翻译 以下为原文 Why are you not using the same clock for TXUSRCLK/RXUSRCLK and TXUSRCLK2/RXUSRCLK2? ------Have you tried typing your question into Google? If not you should before posting. Too many results? Try adding site:www.xilinx.com |
|
|
|
你好mcgett,
在我的应用程序中,我通过光学SFP模块连接两个fpga板。 在这种情况下,这些电路板的晶体频率并不完全相同。为了获得最佳效果,我认为使用时钟恢复是一种好方法。 有没有解决方案可以同时使用GTP收发器,包括时钟恢复(LX25T)? 以上来自于谷歌翻译 以下为原文 Hello mcgett, in my end application I connect two fpga-boards via optical SFP modules. In this case the crystal frequencies of these boards are not exactly the same. For best results, I thought using clock recovery is a good way. Is there any solution to use both GTP tranceivers including clock recovery (LX25T)? |
|
|
|
>为了获得最佳效果,我认为使用时钟恢复是一种好方法。
为获得最佳效果,您应使用时钟校正来补偿两块板之间的参考时钟PPM差异。 ------您是否尝试在Google中输入问题? 如果没有,你应该在发布之前。太多结果? 尝试添加网站:www.xilinx.com 以上来自于谷歌翻译 以下为原文 > For best results, I thought using clock recovery is a good way. For best results you should use clock correction to compensate for the reference clock PPM differences between the two boards. ------Have you tried typing your question into Google? If not you should before posting. Too many results? Try adding site:www.xilinx.com |
|
|
|
>为获得最佳效果,您应使用时钟校正来补偿两块板之间的参考时钟PPM差异。
时钟校正是一个很好的功能,但它增加了额外的延迟,这是不可接受的。 我甚至考虑绕过TX缓冲区和RX缓冲区(使用RX相位对齐)来进一步减少延迟。 也许解决方案可能是使用恢复时钟,rx相位对齐和仅1字节RX-DATAWIDTH。 然后我不需要DCM用于两个GTP-RX将恢复的时钟除以4。 这不如使用4字节RX-DATAWIDTH那样舒适,但比使用LX45T(例如TX的GTTP1_DUAL_X0Y0和RX的GTPA1_DUAL_X1_Y0)更具成本效益。 除了使用DCM_SP之外,没有其他方法可以生成/反馈恢复的时钟和四个恢复的时钟到RTXRCLK0,RXUSRCLK20的除法吗? 以上来自于谷歌翻译 以下为原文 > For best results you should use clock correction to compensate for the reference clock PPM differences between the two boards. Clock correction is a nice feature but it adds additional latency which is not acceptable. I even thought about bypassing TX buffer and RX buffer (using RX phase alignment) to reduce the latency further. Maybe a solution could be to use recovered clock, rx phase alignment and only 1 byte RX-DATAWIDTH. Then I don't need the DCM for the two GTP-RX to divide the recovered clock by four. This is not as comfortable as using 4 byte RX-DATAWIDTH but more cost-efficient than to use the LX45T with e.g. GTPA1_DUAL_X0Y0 for TX and GTPA1_DUAL_X1_Y0 for RX. Is there no other way to generate / feed back the recovered clock and the divide by four recovered clock to RXUSRCLK0, RXUSRCLK20 than using DCM_SP? |
|
|
|
只有小组成员才能发言,加入小组>>
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 06:21 , Processed in 1.365267 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号