SRIO网络的设计与应用.pptx
《SRIO网络的设计与应用.pptx》由会员分享,可在线阅读,更多相关《SRIO网络的设计与应用.pptx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主要内容RapidIO概述C6000DSP的SRIO接口设计SRIOSwitch的电路设计SRIO网络路由的配置SRIO接口的使用方法SRIO电路PCB设计与调试C6000DSPS的SRIO软件设计基于SRIO互联的系统实例第1页/共68页1.RapidIO概述业界开放标准,点对点嵌入式互联技术;具有低时延、宽带宽、低传输开销、低管脚数等特点;采用硬件进行错误检测和恢复具有很高的可靠性;工作频率和端口宽度具有可升级性;采用分层的架构,物理层、传输层和逻辑层,层与层之间的功能相对独立,便于各层灵活扩展。第2页/共68页1.RapidIO概述RapidIO在嵌入式系统中的位置第3页/共68页1.R
2、apidIO概述基于RapidIO互联的系统结构第4页/共68页1.RapidIO概述RapidIO协议的分层结构第5页/共68页1.RapidIO概述RapidIO系统中数据包的传输流程第6页/共68页When To Use RapidIORapidIO On the backplane-Future proof-High throughput-Low deterministic latency-Guaranteed packet delivery-Prioritized trafficRapidIO for fault tolerantSystems-Flexible sparing st
3、rategies-Continued system operation in the event of single faults-Rapid detection of faults-Flexible response to faultsRapidIO on board as the single,simple interconnect among all boardcomponentsProtect your SW investment-S-RIO logical layer remains the same across different physical layer-RapidIO s
4、cales per port-Saves system total power第7页/共68页Serial RapidIO EcosystemTI,Freescale,Altera and LSI have announced S-RIO Gen 2 products other suppliers of S-RIO 1.3 have Gen 2 information available under NDA Axxia Communications ProcessorDSP:several products In TCI64xx familyDSP,PowerQUICC&QorIQ mult
5、icoreXLS416 family MulticoreProcessorFPGA:Arria and Stratix FamilyFPGA:Virtex 4/5/6familiesFPGAWireless Baseband ProcessorDSP Oct22xxPowerPC based processors460GTSwitches,Bridges&IPCPS and Tsi FamilyNetwork ProcessorOcteon 2 familyNetwork ProcessorWinPath3第8页/共68页RapidIO Enabled EndpointsVendorDevic
6、eS-RIO GenMax S-RIO SpeedDigital Signal ProcessorsTexas InstrumentsTCI6482(Himalaya)13.125GbpsTexas InstrumentsTCI6487/6488(Faraday)13.125GbpsTexas InstrumentsTCI645513.125GbpsTexas InstrumentsTCI6484(Curie)13.125GbpsTexas InstrumentsTMS320C66x(Nyquist)25GbpsFreescaleMSC8144,MSC815625GbpsFreescaleMS
7、C8157/MSC815825GbpsProcessorsFreescaleP4080 QorIQ13.125GbpsFreescaleMPC854313.125GbpsFreescaleMPC854813.125GbpsFreescaleMPC8641/D13.125GbpsFreescaleMPC857213.125GbpsCaviumOcteon II CN66XX,CN63XX25GbpsAMCC/Applied MicroPPC460GT13.125GbpsNetlogic/BroadcomXLS 616/416/40813.125GbpsLSI LogicStarCore SP27
8、04/SP217613.125GbpsMindspeedTranscede 400013.125GbpsWintegraWinpath 313.125GbpsFPGAsXilinxVirtex II,Virtex II Pro,Virtex 4 FX/5LXT,Virtex 5,Virtex 6,Spartan 61/23.125Gbps/6.25GbpsAlteraArria II,Stratix/Stratix II GX,Stratix IV GX,Stratix V GX1/23.125Gbps/5GbpsLatticeLatticeECP3,LatticeECP41/23.125Gb
9、ps/6.25Gbps第9页/共68页主要内容RapidIO概述C6000 DSP的SRIO接口设计SRIOSwitch的电路设计SRIO网络路由的配置SRIO接口的使用方法SRIO电路PCB设计与调试C6000DSPS的SRIO软件设计基于SRIO互联的系统实例第10页/共68页2.C6000 DSP的SRIO接口设计C6455SRIO接口简介符合RapidIO互联协议1.2标准;在逻辑层上支持I/Osystem和Messagepassing,不支持GlobalSharedMemory;可配置为1个4X的端口或4个1X的端口,端口速率1.25Gbps、2.5Gbps或3.125Gbps;能够
10、响应和发送门铃方式的中断;支持8bits和16bits两种大小的器件ID;第11页/共68页2.C6000 DSP的SRIO接口设计C6455SRIO外设结构第12页/共68页2.C6000 DSP的SRIO接口设计C6455SRIO管脚与互联第13页/共68页2.C6000 DSP的SRIO接口设计基于SRIO互联的4C6455板卡第14页/共68页2.C6000 DSP的SRIO接口设计C6678SRIO接口简介符合RapidIO互联协议2.1.1标准;在逻辑层上支持I/Osystem和Messagepassing,不支持GlobalSharedMemory;可配置为1个4X、4个1X、2
11、个2X、1个2X+2个1X端口,端口速率1.25Gbps、2.5Gbps、3.125Gbps和5Gbps;能够响应和发送门铃方式的中断;支持8bits和16bits两种大小的器件ID;支持组播ID;第15页/共68页2.C6000 DSP的SRIO接口设计基于SRIO互联的5C6678板卡第16页/共68页主要内容RapidIO概述C6000DSP的SRIO接口设计SRIO Switch的电路设计SRIO网络的配置SRIO接口的使用方法SRIO电路PCB设计与调试C6000DSP的SRIO软件设计基于SRIO互联的系统实例第17页/共68页3.SRIO Switch电路设计TundraTsi5
12、68Switch 芯片第18页/共68页3.SRIO Switch电路设计面向DSPFarm应用第19页/共68页3.SRIO Switch电路设计主要电路设计JTAG电路I2C电路工作模式选择端口开关控制第20页/共68页主要内容RapidIO概述C6000DSP的SRIO接口设计SRIOSwitch的电路设计SRIO网络的配置SRIO接口的使用方法SRIO电路PCB设计与调试C6000DSP的SRIO软件设计基于SRIO互联的系统实例第21页/共68页4.SRIO网络的配置交换机与节点的区别交换机:路由表;存储与转发;没有ID,Hopcnt;节点:数据包与维护包收发;有ID;节点ID的配置
13、唯一性;自行分配或者Host分配;源ID与目的ID;大ID和小ID第22页/共68页4.SRIO网络的配置C6455SRIO的初始化第23页/共68页4.SRIO网络的配置Switch路由表的配置1)JTAG配置;2)EEPROM配置;3)Host维护配置。第24页/共68页5.SRIO接口的使用方法第25页/共68页主要内容RapidIO概述C6000DSP的SRIO接口设计SRIOSwitch的电路设计SRIO网络的配置SRIO接口的使用方法SRIO电路PCB设计与调试C6000DSP的SRIO软件设计基于SRIO互联的系统实例第26页/共68页6.SRIO电路PCB设计与调试设计高速串行
14、电路的相关基本知识;高速串行电路的设计流程;高速串行电路PCB设计注意事项;SRIO的调试方法;SRIO调试可能出现的问题及解决其它第27页/共68页6.1设计高速串行电路的相关基本知识1).SRIO信号特性:a.频率高:1.25Gbps,2.5Gbps,3.125Gbps.b.信号翻转快:8b/10b编码的目的是通过足够的翻转来提取时钟;c.利用模拟的SERDES驱动低摆幅的CML缓冲器,在特性上类似于模拟和射频信号;第28页/共68页CML(Current Mode Logic)与LVDS,ECL同为高速信号传输电平标准;CML:CML电平是所有高速数据接口中最简单的一种。其输入和输出是匹
15、配好的,减少了外围器件,适合于更高频段工作。VPP一般为800mV,可以通过芯片内部寄存器设置,SRIO物理层规范规定ShortRun情况下为500,1000mVpp,LongRun情况下为800,1600mVpp,第29页/共68页CML之间的连接分两种情况:当收发两端的器件使用相同的电源电压时(收端和发端具有相同的共模电压),CML到CML可以采用直流耦合方式,信号线上可以不加任何耦合器件;当收发两端器件采用不同电源电压时,必须使用交流耦合,中间加隔直电容。一般为0.1u或0.01uf0402封装或者更小封装的陶瓷电容。以C6455和Tsi568为例。C6455SRIO供电为1.25V,T
16、si568SRIO 供电为1.2,1.5V,它们之间互联就应该加隔直电容;C6455之间互联可以不加隔直电容。第30页/共68页6.1高速电路设计流程1)制定设计目标:计算能力、互联带宽、接口形式、拓扑结构、板型、功耗等等;2)芯片选型和实施方案:确定主要器件型号,围绕设计目标制定实施方案,越详细越好;最好是根据实施方案就能够画出原理图;3)充分挖掘芯片的详细资料和调试工具EVM板的原理图、PCB及器件选型,如SpectrumC6455EVM板的资料就非常全面;Tsi568A这方面的资料也很全面。芯片的勘误表等;勘误表有效的避免设计失误。如C6455关于PCIReset,WarmReset和P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SRIO 网络 设计 应用
限制150内