原创 Altera Device LVDS support notes

2009-6-28 22:46 6578 3 6 分类: FPGA/CPLD

Altera 器件的LVDS接口,一向都挺雷人的。


真不知道芯片设计工程师出于什么考虑,把简单问题复杂化。


Anyway, 记录一下芯片PIN上对于LVDS的支持,先。


 


Cyclone系列:


1. CI和CII,没有Altera所谓的“true lvds buffer”。无论TX还是RX方向,都需要接匹配的电阻网络。


TX方向,3个电阻;RX方向,一个100欧电阻;


2. CIII,在芯片的right bank,left bank上,也就是1,2,5,6bank,设计了“dedicated output buffer”。这样,输出就不需要做任何电阻网络匹配的工作了。


至于上下两边,3,4,7,8bank上,没有“dedicated output buffer”,如果要做输出使用,仍然需要像CI和CII上面一样,配上3个电阻的网络。Altera将这种方式名为“emulated lvds output...”


对于LVDS输入,无论哪个bank,都需要100欧姆电阻,千万不要以为Altera说了支持“dedicated input buffer”或者“true input buffer”就可以不要了,这一点上Atlera的文档有点容易让人混淆。


 


StratixIII/StratixIV器件:


由于SIII/SIV可能是Altera未来高端的主流,这里就只介绍这两个芯片LVDS IO了。


 


在SIII/SIV系列中,对于LVDS的支持,同样是按不同bank区别对待的。


在left/right bank上,有“true lvds output buffer”(等同于CycloneIII中的dedicated output buffer),这样,TX方向上就不需要电阻网络。


在top/bottom bank上,只有“emulated output buffer”,tx方向上需要电阻网络。


对于LVDS RX的支持,left/right bank的IO上,有100欧姆的片上电阻,而top/bottom bank没有这个100欧。设计的时候一定留神。


 


我想就是从Altera推出了CycloneIII和StratixIII之后吧,Altera定义了名为LVDS_E_3R的电平标准。


开始还以为这是业界通用的名称,查了好久文档,想知道这种LVDS究竟有什么电气特性。


后来猛然发现,这个其实是Atlera对于带3个电阻的LVDS输出的一种叫法。


刚才不是说,CycloneIII或者StratixIII/IV top/bottom bank上,只有emulated lvds output么。


如果你在使用的时候,将上下bank的某对lvds IO设计成输出,然后电平标准指定成LVDS。软件fitter的时候,一定会遇到错误,错误信息的大概意思是,这对IO只支持LVDS input!这个还真容易把人吓到。


这个时候,LVDS_E_3R就有用了,你需要将这个输出电平标准指定成LVDS_E_3R,当然还有个前提,你FPGA外面,板子上设计的时候,要有3个电阻匹配网络。

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户121927 2009-12-23 16:49

你好,我现在正在考虑采用CyclonIII的ALTLVDS模块,它的tx_inclock和tx_coreclock有什么区别?coreclock可以用来同步tx_in,tx_inclock有什么作用?谢谢!

bitao1983_395643617 2009-9-7 14:55

我是使用altiobuf,你可以考虑一下!引脚分配是自动的,你配好了p脚后,n脚是自动分配的!

用户1454941 2009-9-4 17:42

我是初学者,刚碰到个问题:由发送端传给接收端的CLK管脚应该如何锁定,必须要在PLL的专用输出脚吗?我用的是Altera的IP。我是这么分析的,接收端也是需要PLL分频出个fast clock和slow clock供接收器使用,发送来的数据是与发送clk匹配的,所以应该以发送来的clk作为PLL的输入来进行分频,这样说来的话clk的差分对就必须锁在PLL的专用输入脚上了。 是这样吗?希望您给我指点一下。谢谢
相关推荐阅读
bitao1983_395643617 2016-01-26 16:32
华为硬件开发是怎么做的,有什么不一样?(感同身受)
朱晓明 最近很多朋友咨询的一些硬件问题,发现朋友们没有仔细的看datasheet,也没有好好的做电路分析。我讲一讲华为是怎么做硬件开发的,给正在做硬件开发的朋友一些启示。说的不对的地方,大家批...
bitao1983_395643617 2015-12-08 11:24
(多图)宽带数字下变频器的FPGA实现
随着软件无线电理论的日趋成熟,软件无线电技术越来越多地应用到军用或民用通信系统中。其中,数字下变频技术(DDC)是软件无线电中的核心技术之一。数字下变频工作在模拟前端输入模拟信号经模数转换之后,而在终...
bitao1983_395643617 2015-10-15 09:41
扒开看移动5G原型机,聊聊其硬件设计的构想?
虽然5G标准尚未成型,但距离大家公认的商用化时间已不足5年(业界公认到2020年会实现5G的大规模部署)。为了抢占先机,参与标准制定,许多公司目前已提出了就5G的新兴算法和应用进行原型设计的需求,全球...
bitao1983_395643617 2015-10-15 09:39
(多图)时钟抖动和相噪及其测量方法
抖动测量一直被称为示波器测试测量的最高境界。传统最直观的抖动测量方法是利用余辉来查看波形的变化。后来演变为高等数学概率统计上的艰深问题,抖动测量结果准还是不准的问题就于是变得更加复杂。 时钟的特性可...
bitao1983_395643617 2015-06-27 22:49
你设计的PCB EMI达标了吗?
电子设备的电子信号和处理器的频率不断提升,电子系统已是一个包含多种元器件和许多分系统的复杂设备。高密和高速会令系统的辐射加重,而低压和高灵敏度 会使系统的抗扰度降低。因此,电磁干扰(EMI)实在是威胁...
bitao1983_395643617 2015-04-10 14:28
(多图) FPGA与ADC数字数据输出的接口及LVDS应用诀窍
现场可编程门阵列(FPGA)与模数转换器(ADC)输出的接口是一项常见的工程设计挑战。本文简要介绍各种接口协议和标准,并提供有关在高速数据转换器实现方案中使用LVDS的应用诀窍和技巧。 接口方式和标...
EE直播间
更多
我要评论
3
3
关闭 站长推荐上一条 /3 下一条