对其示例代码(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。
您的代码中的评论不需要支付额外费用。
我没有支付论坛帖子的费用。
如果我写一篇好文章,那么我一无所获。
在原帖中查看解决方案
对其示例代码(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。
您的代码中的评论不需要支付额外费用。
我没有支付论坛帖子的费用。
如果我写一篇好文章,那么我一无所获。
在原帖中查看解决方案
举报