tag 标签: 串行协议

相关博文
  • 热度 2
    2017-11-3 15:28
    2202 次阅读|
    1 个评论
    随着电子通信技术的发展,信号传输的速率已经越来越快,目前总线带宽已经发展到100Gbps/400Gbps,正在向1000Gbps带宽迈进。XAUI/XLAUI,SFP+,PCIE,SATA,QPI等都属于串行总线,传输距离较短,板内走线一般局限在50cm以下。对于ATCA架构的高性能计算平台,由于需要很长背板走线,因此IEEE在2007年发布了802.3ap标准,此标准提出Backplane Ethernet概念,通常也把此标准叫做背板以太网接口标准。 在背板接口标准中(802.3ap),10G背板目前存在并行和串行两种版本。并行(10GBASE-KX4)将10G信号拆分为4条通道,每条通道的速率都是3.125Gb/s(类似于XAUI)。串行(10GBASE-KR)定义了一条通道,采用64b66b编码方式,速率为10.3125Gb/s。目前对于总带宽有较高需求或者需要解决走线密集度过高的背板,许多芯片供应商提供SerDes芯片均采用10GBASE-KR解决方案。 10GBASE-KR主要用于背板应用,如刀片服务器、路由器和交换机的集群线路卡等,其中K代表背板,R代表64/66B编码,10G则代表通信速率,作为信号完整性工程师来,主要关注的协议要求如下。 1、差分阻抗要求:100ohm; 2、编码方式:64b66b; 3、测试码型:PRBS11; 4、通道无源要求:Fa、IL、RL、ILD、ICR、PSXT。     而无源要求这块又分为Tx、Rx及Interconnect Channel,在此我们重点关注Interconnect Channel,协议定义如下。 IL:Insertion Loss即我们熟知的插入损耗。       RL:Retrun Loss即我们熟知的回损,又叫回波损耗。     Fa: Fitted attenuation,也叫损耗的均方,公式比较复杂。 ILD: Insertion Loss Deviation即插损的偏差,插损与Fa的差值也即对插损曲线波动的要求。 The insertion loss deviation is the difference between the insertion loss and the fitted attenuation.   ILD (f) = IL(f) – A(f)   ICR: Insertion loss to Crosstalk ratio即插损串扰比,对插损与串扰的要求。     PSXT: Power sum differential Crosstalk即总体差分串扰   这些要求有对应的计算公式,将公式编入软件里面就能作为规范曲线,此外协议也有对应的Matlab规范插件,将通道S参数输入后就可以得到通道的判断结果,如下结果所示。  
  • 热度 17
    2017-5-4 11:46
    1722 次阅读|
    0 个评论
    作者:一博科技 在这个系列开篇的时候大家提到了希望了解一下串行信号和并行信号的优缺点,其实基本的概念大家应该都知道一点,但真正要把它写出来,我觉得又不是很好下笔,这也是为什么隔了这么久才推出这篇文章,我们也是为了对大家负责的态度,不能误导了各位忠实的读者,有什么说得不对或者没有说得很清楚的希望大家一起来探讨。 突然有个问题,我们通常说的PCIE,既可以是PCIE信号,也可以是PCIE接口、PCIE总线,还可以是PCIE协议。之所以难写,其实中间就是涉及到了太多的概念和认知的差异,因为串行和并行的概念太广了。只要百度一下串行和并行,就会出来很多类似“串行通信与并行通信”、“串行接口与并行接口”、“串行总线与并行总线”、“串行协议与并行协议”以及“串行传输与并行传输”等概念介绍,而我们现在要说的串行信号应该包括了上面所有的这些概念,既有传输(通信)方式,又有接口类型,同时还有数据本身的协议特点,信号、协议、总线和接口,有时候看起来是一样的,但细细思量却还是有差别的,总之不是一两句话就能说清楚的(如PCIE信号、PCIE协议、PCIE接口以及PCIE总线之间的相互瓜葛就是剪不断理还乱啊)。举个简单的例子,PCI总线说的是一组传输通道,而PCI接口是一种连接标准,两者之间的关系就是PCI接口的设备都要通过PCI总线来进行通信,而PCI总线上走的设备并不全是PCI接口的,像集成声卡,走的就是PCI总线。在这里PCI总线提供了一种通道,这个通道上可以有不同的符合这种通道要求的接口设备或信号(PCI信号或Audio信号)。打个更进一步的比方:两者关系就像马车(接口设备)和马路(总线)一样,马车必须在马路上走,而马路上不一定走马车(牛车等)。如下图所示。 车(接口、信号)有车(接口、信号)的标准(协议),如马车、汽车、火车、货车、自行车等(PCIE、SATA、SAS、USB等信号标准);路(通道、总线)有路的标准,如马路、人行道、高速公路等(PCIE、SATA、SAS、USB等通道标准),所以协议里面又包含通道(总线)协议和信号(接口)协议。是不是感觉越讲越复杂,不明觉历。实际上现在的高速信号定义确实是这么复杂,要搞懂也不是一朝一夕的事情。 用下图来简单介绍下这几个概念之间的关系。 协议即总体框架,定义接口设备、器件及信号、总线及通道之间需要满足的关系,即要实现信号的传输,所有这些组成成员必须通力合作,各自满足协议要求的各种必要条件。 而信号(拿PCIE来说)也是一个比较模糊的概念,在这里可以是接口,也可以是总线,所以“不管黑猫白猫,能抓到老鼠的就是好猫”,暂且不去理会这些接口、总线、协议及信号等纠缠不清的概念,反正我们讲的这些应该都要包括进来。后续我们在介绍协议的时候再一一来讲解。
相关资源
  • 所需E币: 5
    时间: 2019-12-24 23:26
    大小: 473.78KB
    上传者: 978461154_qq
    简介本应用笔记描述用于ADuC8xx系列产品的串行下载协议。MicroConverter®产品系列的诸多功能之一就是器件能够将代码在线下载至片内Flash/EE程序存储器。该在线代码下载功能是通过器件的UART串行端口进行的,因此通常称为串行下载。借助串行下载功能,开发人员可以直接对焊接到目标系统上的器件重新编程,而无需使用外部器件编程器或者拆除器件来使用外部编程器。串行下载还使得现场系统升级变为可能;唯一要求是通过串行端口访问MicroConverter。这就意味着,制造商可以现场升级系统固件,而无需换出该器件。任何MicroConverter器件都可以籍由特定引脚配置在上电时或者通过施加外部复位信号而配置为串行下载模式。对于Micro-Converter,需要通过电阻(1kΩ)拉低PSEN输入引脚。而对于ADuC814,必须通过电阻(1kΩ)拉高DLOAD引AN-1074应用笔记OneTechnologyWayP.O.Box9106Norwood,MA02062-9106,U.S.A.Tel:781.329.4700Fax:781.461.3113www.analog.com理解串行下载协议(之前称为uC004)简介本应用笔记描述用于ADuC8xx系列产品的串行下载协议。在这种模式下,片内固化的加载程序例程即会启动,然后片内加载程序会相应地配置器件UART并通过特定串行下MicroConverter产品系列的诸多功能之一就是器件能够将载协议与各个主机通信,以管理Flash/EE存储空间的数据代码在线下载至片内Flash/EE程序存储器。该在线代码……