赛灵思
直播中

王波

7年用户 270经验值
私信 关注
[问答]

VC707板上GTX物理分配有冲突

我尝试在VC707中做一个关于Aurora接口的原型设计。
我配置Aurora IP工作1通道单工模式,我计划将TX放在bank 119中,而将RX放在bank 118中。
我按照Xilinx提供的Aurora示例设计编写了我的Xdc文件。
合成后,我打开合成设计,在I / O规划中,我可以在E2中分配o_tx_p的串行引脚,而在F8中分配i_rx_p。
我检查了VC707的shcematic,我确信他们已成功分配到119和118银行。
但是,当我尝试将GTX参考时钟的引脚分配到bank 119(A10)和118(E10)时,Vivado总是禁止我这样做并向我显示一条消息作为附件,表示我有冲突。
但是,这没有意义。
在Xilinx的Aurora示例设计中,Xdc文件不限制GTX的引脚位置,但在综合和实现之后,反射时钟在右引脚中分配没有问题。
所以我很困惑为什么我的设计无法正常工作。
我想知道之前有没有人面对类似的问题?
这是什么意思?
提前致谢。

以上来自于谷歌翻译


以下为原文

I try to do a prototype design in VC707 about Aurora interface. I configure the Aurora IP working 1 lane simplex mode, I plan to put the TX in bank 119 while RX in bank 118.

I follow the Aurora example design provided from Xilinx, to write my Xdc file. After synthesised, I open the synthesised design, in I/O planning, I can the serial pin of o_tx_p  is assigned in E2 while i_rx_p is assigned in F8. I checked the VC707 shcematic and I am sure they have been assigned in bank 119 and 118 sucessfully. However, when I try to assign the pin of GTX reference clock into bank 119 (A10) and 118 (E10), Vivado always forbid me to do that and show me a message as attachment, that said I have conflicts. However, this does not make sense.

In Aurora example design from Xilinx, the Xdc file does not constrain the pin location for GTX, but after synthesis and implementation, the refrernce clock is assigned in the right pins without problem. So I am confused why my design does not work as that.

I wonder does anyone confront the similar issue before? What does this mean?

Thanks in advance.


回帖(11)

李森

2019-3-1 09:32:41
由于H19和G19都是SelectIO引脚,我的假设是你的设计没有在时钟输入上正确包含IBUFDS_GTE2原语,这些需要修复。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com
在原帖中查看解决方案

以上来自于谷歌翻译


以下为原文

Since both H19 and G19 are both SelectIO pins, my assumption is that your design did not correctly include the IBUFDS_GTE2 primitive on the clock inputs and these needs to be fixed.
------Have you tried typing your question into Google?  If not you should before posting.
Too many results?  Try adding site:www.xilinx.comView solution in original post
举报

李森

2019-3-1 09:52:38
你的帖子说你把TX放在119而RX放在118,但是然后时钟输入i_gtx_rxc分配给A10,它是119中的参考时钟。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com

以上来自于谷歌翻译


以下为原文

Your post said that you put the TX in 119 and RX in 118, but then clock input i_gtx_rxc is assigned to A10 which is a reference clock in 119.------Have you tried typing your question into Google?  If not you should before posting.
Too many results?  Try adding site:www.xilinx.com
举报

李凤英

2019-3-1 10:03:06
嗨mcgett,对不起,屏幕截图可能有点令人困惑。但我确信:我尝试将GTX参考时钟的引脚分配给TX的bank 119(A10)和RX的118(E10)。
或者我换了(A10用于RX,E10用于TX,我知道这是错误的,我不应该这样做)。
但无论怎样,我都会得到与我的截图相同的信息,Vivado禁止我做这个操作。谢谢。

以上来自于谷歌翻译


以下为原文

Hi mcgett, sorry, the screenshot may be a little confusing.

But I am sure that:

I try to assign the pin of GTX reference clock into bank 119 (A10) for TX and 118 (E10) for RX. Or  I switched (A10 for RX and E10 for TX, I know this is wrong, I should not do this). But no matter what, I will get the same message as my screenshot and Vivado forbid me to do this operation.

Thanks.
举报

李森

2019-3-1 10:11:31
您提供的信息不明确。
请提供您应用的确切约束。
------您是否尝试在Google中输入问题?
如果没有,你应该在发布之前。太多结果?
尝试添加网站:www.xilinx.com

以上来自于谷歌翻译


以下为原文

The information that you are providing is not clear.  Please provide the exact constraints that you applied.
------Have you tried typing your question into Google?  If not you should before posting.
Too many results?  Try adding site:www.xilinx.com
举报

更多回帖

发帖
×
20
完善资料,
赚取积分