完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在Virtex-5(ML505上的XC5VLX50T-1FFG1136)上实现XAPP860(具有实时窗口监控的16通道,DDR LVDS接口),并在映射期间遇到错误:
LIT:516 - BUFIO符号“RX_CLK_BUFIO”(输出信号= RXCLK_OBUF)无法驱动OBUF(DS)或OBUFT(DS),因为这会产生不可路由的情况。 请修改您的设计。 这是实现文件。 有没有人有类似的问题? |
|
相关推荐
8个回答
|
|
对其示例代码(XAPP860)没有任何修改,并且在映射期间在RX_CLK_BUFIO上出现错误LIT:516。
如果您使用文件DDR_6TO1_16CHAN_RT_RX.v作为顶级模块,则应从模块端口列表中删除RXCLK。 驱动该信号的BUFIO是正确的,因为这是ISERDES块的IO时钟(以及更多)。 文件DDR_6TO1_16CHAN_RT_TX.v有一个很好的例子,正确实现了到输出引脚的时钟转发: // FORWARDED CLOCK ODDR#(。DDR_CLK_EDGE(“OPPOSITE_EDGE”),. ANIT(1'b0),. SRTYPE(“ASYNC”))ODDR_TX_CLOCK(.Q(TX_CLOCK_PREBUF),. C(TXCLK),. CE(1' b1),。D1(1'b1),。D2(1'b0),. R(1'b0),. S(1'b0)); //转发时钟输出BUFFEROBUFDS_LVDSEXT_25 OBUFDS_TX_CLOCK //尝试OBUFDS而不是OBUFDS_LVDSEXT_25 (.O(CLOCK_TX_P),. OB(CLOCK_TX_N),. I(TX_CLOCK_PREBUF)); 注意:我找不到对aOBUFDS_LVDSEXT_25 Virtex-5原语的任何引用。 也许缺少源代码文件来定义aOBUFDS_LVDSEXT_25模块。 或者也许OBUFDS_LVDSEXT_25只是映射到OBUFDS。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 在原帖中查看解决方案 |
|
|
|
通常,Xilinx FPGA具有两个独立的片上互连网络,分别用于普通逻辑信号和时钟。
时钟互连设计用于低偏斜,而普通逻辑互连的设计旨在实现最大的灵活性。 时钟互连的特殊需求和利益必然限制其灵活性 - 时钟分配网络不连接到正常的逻辑信号网络。 OBUFDS和OBUFT的输入不能直接由BUFIO时钟缓冲器驱动的时钟互连驱动。 如果您注意到图5中的xapp860,则右下角的LVDSEXT_25缓冲区不会被BUFIO时钟缓冲区直接驱动。 它通过ODDR块间接驱动。 这是Xilinx设计中的常见电路应用,也用于生成源同步数据+时钟输出的设计中的“时钟转发”。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 |
|
|
|
在Xilinx的设计(XAPP860)中,RX_CLK_BUFIO由BUFIO驱动。
要解决此LIT:516错误,我应该进行一些更改,以便RX_CLK_BUFIO由ODDR块驱动? |
|
|
|
在Xilinx的设计(XAPP860)中,RX_CLK_BUFIO由BUFIO驱动。
要解决此LIT:516错误,我应该进行一些更改,以便RX_CLK_BUFIO由ODDR块驱动? 没有。 请参见XAPP860图8.此图中没有OBUFDS。 是原始XAPP860示例代码中的RX_CLK的OBUFDS,还是这是你做的一个补充? 在任何一种情况下,BUFIO都不直接驱动OBUFDS。 BUFIO可以驱动ODDR,ODDR可以直接驱动OBUFDS(参见XAPP860,图5的底部)。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 |
|
|
|
在Xilinx的设计(XAPP860)中,RX_CLK_BUFIO由BUFIO驱动。
要解决此LIT:516错误,我应该进行一些更改,以便RX_CLK_BUFIO由ODDR块驱动? 没有。 请参见XAPP860图8.此图中没有OBUFDS。 是原始XAPP860示例代码中的RX_CLK的OBUFDS,还是这是你做的一个补充? 在任何一种情况下,BUFIO都不直接驱动OBUFDS。 BUFIO可以驱动ODDR,ODDR可以直接驱动OBUFDS(参见XAPP860,图5的底部)。 - 鲍勃埃尔金德 |
|
|
|
对其示例代码(XAPP860)没有任何修改,并且在映射期间在RX_CLK_BUFIO上出现错误LIT:516。
这是他们将RX_CLK放入DDR_6TO1_16CHAN_RT_RX.v的方式, BUFIO RX_CLK_BUFIO ( .O(RXCLK), .I(CLOCK_RX_ISERDES_OUT) ); |
|
|
|
对其示例代码(XAPP860)没有任何修改,并且在映射期间在RX_CLK_BUFIO上出现错误LIT:516。
如果您使用文件DDR_6TO1_16CHAN_RT_RX.v作为顶级模块,则应从模块端口列表中删除RXCLK。 驱动该信号的BUFIO是正确的,因为这是ISERDES块的IO时钟(以及更多)。 文件DDR_6TO1_16CHAN_RT_TX.v有一个很好的例子,正确实现了到输出引脚的时钟转发: // FORWARDED CLOCK ODDR#(。DDR_CLK_EDGE(“OPPOSITE_EDGE”),. ANIT(1'b0),. SRTYPE(“ASYNC”))ODDR_TX_CLOCK(.Q(TX_CLOCK_PREBUF),. C(TXCLK),. CE(1' b1),。D1(1'b1),。D2(1'b0),. R(1'b0),. S(1'b0)); //转发时钟输出BUFFEROBUFDS_LVDSEXT_25 OBUFDS_TX_CLOCK //尝试OBUFDS而不是OBUFDS_LVDSEXT_25 (.O(CLOCK_TX_P),. OB(CLOCK_TX_N),. I(TX_CLOCK_PREBUF)); 注意:我找不到对aOBUFDS_LVDSEXT_25 Virtex-5原语的任何引用。 也许缺少源代码文件来定义aOBUFDS_LVDSEXT_25模块。 或者也许OBUFDS_LVDSEXT_25只是映射到OBUFDS。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 |
|
|
|
非常感谢你!
|
|
|
|
只有小组成员才能发言,加入小组>>
2474 浏览 7 评论
2860 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2321 浏览 9 评论
3406 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2502 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2154浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
644浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
503浏览 1评论
2054浏览 0评论
783浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 23:08 , Processed in 1.497329 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号