SRIO网络的设计与应用.ppt
《SRIO网络的设计与应用.ppt》由会员分享,可在线阅读,更多相关《SRIO网络的设计与应用.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主要内容nRapidIO概述概述nC6000 DSP的SRIO接口设计nSRIO Switch的电路设计nSRIO网络路由的配置nSRIO接口的使用方法nSRIO电路PCB设计与调试nC6000 DSPS的SRIO软件设计n基于SRIO互联的系统实例1.RapidIO概述n业界开放标准,点对点嵌入式互联技术;n具有低时延、宽带宽、低传输开销、低管脚数等特点 ;n采用硬件进行错误检测和恢复具有很高的可靠性 ;n工作频率和端口宽度具有可升级性;n采用分层的架构,物理层、传输层和逻辑层,层与层之间的功能相对独立,便于各层灵活扩展 。1.RapidIO概述nRapidIO在嵌入式系统中的位置1.Rap
2、idIO概述n基于RapidIO互联的系统结构1.RapidIO概述nRapidIO协议的分层结构1.RapidIO概述nRapidIO系统中数据包的传输流程When To Use RapidIORapidIO On the backplane- Future proof- High throughput- Low deterministic latency- Guaranteed packet delivery- Prioritized trafficRapidIO for fault tolerantSystems- Flexible sparing strategies- Continu
3、ed 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 scales per p
4、ort- Saves system total powerSerial 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 multicoreXLS416
5、family MulticoreProcessorFPGA: Arria and Stratix FamilyFPGA: Virtex 4/5/6familiesFPGAWireless Baseband ProcessorDSP Oct22xxPowerPC based processors460GTSwitches, Bridges & IPCPS and Tsi FamilyNetwork ProcessorOcteon 2 familyNetwork ProcessorWinPath3RapidIO Enabled EndpointsVendorDeviceS-RIO GenMax S
6、-RIO SpeedDigital Signal ProcessorsTexas InstrumentsTCI6482 (Himalaya)13.125GbpsTexas InstrumentsTCI6487/6488 (Faraday)13.125GbpsTexas InstrumentsTCI645513.125GbpsTexas InstrumentsTCI6484 (Curie)13.125GbpsTexas InstrumentsTMS320C66x (Nyquist)25GbpsFreescaleMSC8144, MSC815625GbpsFreescaleMSC8157/MSC8
7、15825GbpsProcessorsFreescaleP4080 QorIQ13.125GbpsFreescaleMPC854313.125GbpsFreescaleMPC854813.125GbpsFreescaleMPC8641/D13.125GbpsFreescaleMPC857213.125GbpsCaviumOcteon II CN66XX, CN63XX25GbpsAMCC / Applied MicroPPC460GT13.125GbpsNetlogic / BroadcomXLS 616/416/40813.125GbpsLSI LogicStarCore SP2704/SP
8、217613.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.1
9、25Gbps/6.25Gbps主要内容nRapidIO概述nC6000 DSP的的SRIO接口设计接口设计nSRIO Switch的电路设计nSRIO网络路由的配置nSRIO接口的使用方法nSRIO电路PCB设计与调试nC6000 DSPS的SRIO软件设计n基于SRIO互联的系统实例2.C6000 DSP的SRIO接口设计nC6455 SRIO接口简介符合RapidIO 互联协议1.2标准 ;在逻辑层上支持I/O system和Message passing,不支持Global Shared Memory ;可配置为1个4X的端口或4个1X的端口,端口速率1.25Gbps、2.5 Gbps或
10、3.125 Gbps ;能够响应和发送门铃方式的中断 ;支持8bits和16bits两种大小的器件ID ;2.C6000 DSP的SRIO接口设计nC6455 SRIO外设结构2.C6000 DSP的SRIO接口设计nC6455 SRIO管脚与互联2.C6000 DSP的SRIO接口设计n基于 SRIO互联的4 C6455板卡C6455MEMPCI-PCIbridgeRapidIOSwitchFPGAC6455MEMC6455MEMC6455MEMCPCIRapidIOSelf-difined LinksPCIPMCdaughtercardPMCdaughtercardJ1&J2J3J4&J5
11、RapidIOEMIF2.C6000 DSP的SRIO接口设计nC6678 SRIO接口简介符合RapidIO 互联协议2.1.1标准 ;在逻辑层上支持I/O system和Message passing,不支持Global Shared Memory ;可配置为1个4X、4个1X、2个2X、1个2X+2个1X端口,端口速率1.25Gbps、2.5 Gbps、3.125 Gbps和 5 Gbps ;能够响应和发送门铃方式的中断 ;支持8bits和16bits两种大小的器件ID ;支持组播ID;2.C6000 DSP的SRIO接口设计n基于 SRIO互联的5 C6678板卡主要内容nRapidI
12、O概述nC6000 DSP的SRIO接口设计nSRIO Switch的电路设计的电路设计nSRIO网络的配置nSRIO接口的使用方法nSRIO电路PCB设计与调试nC6000 DSP的SRIO软件设计n基于SRIO互联的系统实例3.SRIO Switch电路设计nTundra Tsi568 Switch芯片3.SRIO Switch电路设计n面向DSP Farm应用3.SRIO Switch电路设计n主要电路设计JTAG电路I2C电路工作模式选择端口开关控制主要内容nRapidIO概述nC6000 DSP的SRIO接口设计nSRIO Switch的电路设计nSRIO网络的配置网络的配置nSRI
13、O接口的使用方法nSRIO电路PCB设计与调试nC6000 DSP的SRIO软件设计n基于SRIO互联的系统实例4.SRIO网络的配置n交换机与节点的区别 交换机: 路由表;存储与转发;没有ID,Hopcnt; 节点: 数据包与维护包收发;有ID;n节点ID的配置 唯一性;自行分配或者Host分配; 源ID与目的ID;大ID和小ID4.SRIO网络的配置nC6455 SRIO的初始化4.SRIO网络的配置nSwitch路由表的配置 1)JTAG配置; 2)EEPROM配置; 3)Host维护配置。5.SRIO接口的使用方法主要内容nRapidIO概述nC6000 DSP的SRIO接口设计nSR
14、IO Switch的电路设计nSRIO网络的配置nSRIO接口的使用方法nSRIO电路电路PCB设计与调试设计与调试nC6000 DSP的SRIO软件设计n基于SRIO互联的系统实例6.SRIO电路PCB设计与调试n设计高速串行电路的相关基本知识;n高速串行电路的设计流程;n高速串行电路PCB设计注意事项;nSRIO的调试方法;nSRIO调试可能出现的问题及解决n其它6.1设计高速串行电路的相关基本知识1).SRIO信号特性:a.频率高:1.25Gbps, 2.5Gbps,3.125Gbps. b.信号翻转快:8b/10b编码的目的是通过足够的翻转来提取时钟;c.利用模拟的SERDES驱动低摆
15、幅的CML缓冲器,在特性上类似于模拟和射频信号;CML(Current Mode Logic)n与LVDS,ECL同为高速信号传输电平标准;nCML: CML电平是所有高速数据接口中最简单的一种。其输入和输出是匹配好的,减少了外围器件,适合于更高频段工作。nVPP一般为800mV,可以通过芯片内部寄存器设置,SRIO物理层规范规定Short Run情况下为500,1000mVpp,Long Run情况下为n800,1600mVpp,nCML之间的连接分两种情况:当收发两端的器件使用相同的电源电压时(收端和发端具有相同的共模电压),CML到CML可以采用直流耦合方式,信号线上可以不加任何耦合器件
16、;当收发两端器件采用不同电源电压时,必须使用交流耦合, 中间加隔直电容。一般为0.1u或0.01uf 0402封装或者更小封装的陶瓷电容。 以C6455和Tsi568为例。C6455 SRIO供电为1.25V,Tsi568 SRIO供电为1.2, 1.5V,它们之间互联就应该加隔直电容;C6455之间互联可以不加隔直电容。6.1高速电路设计流程1)制定设计目标: 计算能力、互联带宽、接口形式、拓扑结构、板型、功耗等等;2)芯片选型和实施方案: 确定主要器件型号,围绕设计目标制定实施方案,越详细越好;最好是根据实施方案就能够画出原理图;3)充分挖掘芯片的详细资料和调试工具 EVM板的原理图、PC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SRIO 网络 设计 应用
限制150内