|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
高速串行总线技术是趋势,是很重要的技术,大有一统江湖之势。随便一块板子,接口全是所谓lvds,rocketio,srio。
我有一个具体的问题。
一个并行转串行的模块,输入并行数据,输出一路串行信号。假如是并8转串1,串行的数据用差分信号的形式输出。
有一个点容易理解,就是假如要连接接下一个接口,那么接收端的引脚就会变少,这没有问题,我把它理解成是没有办法的事情,因为要减少引脚。
但是,仅在一片FPGA的内部,个人觉得就没有必要了吧,因此它多用在接口上面,不知道我的理解正确与否。
还有就是传输速率的问题,按照文献的说法,加上我自己的理解如下:
还以具体的实例讨论如下,8个并行的数据,驱动他们的时钟频率变得较高时,但也不过才100M出头(PCI总线,133M就是他的极限),8位的
并行数据同步起来变得困难,此时传输的速率是800Mbps,但此时8根线长短有点差池,来个抖动,并行线之间还可能有干扰,数据传输就极易出现问题,总线宽度再变宽,由8位变成16位,电路硬件要求就会更高,数据传输会更不稳定,更不保险,因此反其道行之,就有了高速串行总线,位宽干脆1位,可以轻易避免并行数据的同步问题,而这个串行的时钟速率可以加的极高,比如1000M,2000M,算一算数据速率也还可以。而串行数据以低压差分信号的形式进行传输,功耗低,而且还有一定的抗干扰能力(原理不太懂),在我举得例子中,串行数据出来,自是一路,可是这路信号有经过一个原语结构,串行一路钻进去,钻出来的是一对低压差分信号,在这里有一个小疑问,低压差分信号抗干扰,可是产生差分信号的信号不会被干扰吗?还有一个疑问不吐不快,说时总线速率很高时,并行总线数据位宽难以同步,那CPU的速率都3G,4G了,总线 宽度64位,也没说有什么问题呀,到底是要弄哪样啊?这一段比较困惑?有谁给解释一下吗?
欢迎大家踊跃讨论,对我的说法批评指正。关于告诉串行总线技术的讨论大家都可以在这个帖子里讲。
码字不易,期待您的回复。 |
|