发 帖  
原厂入驻New
实战多通道高速精密测温仪的全系列设计教程,以实际项目为依托,提升工程师核心竞争力!→点击立即抢购←
[问答] Kintex 7 GTX接收器配置没有得到正确的输出
95 xilinx 接收器
分享
嗨,
我正在尝试使用GTX。
我已配置它但我没有得到正确的输出。
谁能告诉我哪里出错了。
附上所有细节。
谢谢
PUNIT
detials.docx 522 KB
gtx.v 6 KB

以上来自于谷歌翻译


以下为原文

Hi,
   
  I am trying to use GTX. I have configured it but I am not getting proper output. Can anyone tell me where I went wrong. All details attached.

Thanks
Punit
            detials.docx ‏522 KB                gtx.v ‏6 KB
0
2019-3-14 07:19:11   评论 分享淘帖 邀请回答
4个回答
嗨Punit,看起来你已经将GT配置为接收器并且你没有使用GT接收器的编码或任何其他功能,如逗号检测等。我假设您正在使用GT只是为了以更高的线路速率传输数据。请使用
详细说明什么不起作用?
您是否看到了错误的数据?将数据传输到GT RX的来源是什么?问候,Yash

以上来自于谷歌翻译


以下为原文

Hi Punit,

Looks like you have configured the GT as a receiver and you are not using encoding or any other features of GT receiver like comma detection etc.

I assume that you are using the GT just to transfer the data at higher line rate.

Please elaborate on what is not working? Are you seeing incorrect data?

What is the source that transmits data to GT RX?

Regards,
Yash
2019-3-14 07:33:22 评论

举报

嗨Yash, 
你是对的。
我只使用GT接收。
问题是我从TSW1400板(定制板)以2560Mbps的速度接收数据。
有@ TSW1400板TX是ALTLVDSTX(Altera IP基本上是SERDES)。
它通过1个通道传输4通道数据。
在kintex 7上,我试图用GT接收它。
接收器输出为16位,正在写入FIFO。
从FIFO我一次尝试读取4位。
在程序中,我只从FIFO的4位输出中取出一位来显示,因为我认为它会给我一个通道数据。
我配置了GT,但我得到的数据不正确,因为收到的数据应该类似于Transmitted,这是因为我只发送x0005数据。
我正在附上波形。
在发送信号中,您可以很容易地看到两个峰值,代表数据序列x0005中仅存在的两个峰值。
请告诉我我的配置是否正确。
如果没有,请告诉我我做错了什么。
谢谢&
问候
PUNIT

以上来自于谷歌翻译


以下为原文

Hi Yash,
 
   You are right. I am using GT for reception only. The thing is that I am receiving data from TSW1400 board (custom board) at 2560Mbps. There  @TSW1400 board TX is ALTLVDSTX(Altera IP basically SERDES). It is transmitting 4 channel data through 1 channel. On kintex 7,  I am trying to receive it using GT. The receiver output is 16 bit, which is being written into a FIFO. And from the FIFO I am trying to read 4bits at a time. In the program I am taking only one bit out of 4bit output from the FIFO to display as I think it will give me one channel data.
 
I configured GT but I am getting data which is not correct as the received data should be similar to the Transmitted, it is because I am sending x0005 data only. I am attaching the wave forms. In the transmit signal you can easily see two peak representing the only 2 ones present in data sequence x0005. Please tell me wheather my configuration is correct or not. And if not please tell me what am I doing wrong.
 
Thanks & Regards
Punit
 
 
嗨,
您是从发射器发送PRBS模式并在接收器处检查。
我会建议你发送一个PRBS模式并在接收器上有一个PRBS检查器,而不是检查信号电平的范围。
这应该显示正确的接收。
另请注意,根据您的电路板参数,必须对RX均衡设置进行扫描,以便在输入端获得正确的DATA。
默认情况下,您不能指望RX接收TX数据,除非它是一个理想的条件。
这取决于跟踪延迟和阻抗。
谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。

以上来自于谷歌翻译


以下为原文

Hi,
 
Are you sending a PRBS pattern from the transmitter and checking at the receiver. Instead of checking on the scope for hte signal level's i would recommend you to send a PRBS pattern and have a PRBS checker at the receiver. This should show the correct reception.
 
Also note that based on your board parameters, the RX equaliztion settings have to be sweeped to get the correct DATA at the inputs. By default, you cannot expect the RX to receive the TX data, unless it is an idealy condition. It depends on the trace delays and impedance.
 
 
Thanks,
Anirudh

PS: Please MARK this as an answer in case it helped resolve your query.Give kudos in case the post guided you to a solution.
2019-3-14 07:59:41 评论

举报

嗨, 
不,没有可用于传输PRBS的选项,因为我已经提到过,对于传输,我使用的是ALTLVDSTX(ALTERA IP),它采用并行数据并串行传输,如XILINX的ISERDESE2。
能告诉我如何正确接收这些数据吗?
谢谢&
问候
PUNIT

以上来自于谷歌翻译


以下为原文

Hi,
   No, there is no option available to transmit PRBS as I already mentioned that for transmission  I am using ALTLVDSTX (ALTERA IP) which takes parallel data and transmit it serially something like ISERDESE2 of XILINX. Can you please tell me how to receive this data properly. 
 
Thanks & Regards
Punit
 
 

只有小组成员才能发言,加入小组>>

36个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表