微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 使用stratix 4做多通道LVDS输出,如何约束TCCS最小?

使用stratix 4做多通道LVDS输出,如何约束TCCS最小?

时间:10-02 整理:3721RD 点击:
使用stratix 4输出一组高速码流,共4*9=36对LVDS输出,分成四组,每组9个通道,并转串因子是8。实际测试时,当码流低于350Mbps时,可正常工作;而我需要的是最高工作到500Mbps,当码流大于350Mbps时,后级ASIC芯片反应出来是存在很大的误码,我仔细分析,认为应该是多通道间的skew有问题,请问如何做约束使得TCCS最小呢?
由于后级ASIC芯片的LVDS接收端没有DPA,因此只能靠stratix的约束了。
多谢各位。

[quote]使用stratix 4输出一组高速码流,共4*9=36对LVDS输出,分成四组,每组9个通道,并转串因子是8。实际测试时, ...
miroc 发表于 2014-6-4 22:56
[/quot
The default number of iteration in Xilinx P&R tool is 10.  You can alter this in the Implementation properties dialogue box.  Also you can give different seed values.  Alternatively you can write a Tcl script to do these variations adaptively by comparing your Post P&R report.


    我用的是altera…也可按照这个思路来吗?

没玩过这么高级的货,但是道理应该一样的,按照STA的原理,如果你PCB上走线一样长的话,你可以设置一样的output delay min 和max,如果每组不一样就每组设output delay



   谢谢你的回复,我下午已经搞定这个事情了。对不同IO-BANK的LVDS口使用不同的PLL,然后综合各种情况设置各个PLL间相位关系,已经顺利把码流提高到650Mbps了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top