基于PCI Express接口的高速数据传输系统设计
2012-11-29周晓波邹浩杰
铁路计算机应用 2012年4期
周晓波,夏 敏,邹浩杰
(北京交通大学 电子信息工程学院,北京 100044)
高速铁路列车具有很高的运行速度,其无线通信网络需要适应高速的移动环境,支持列车最高速度500 km /h和平均速度350 km /h的运行情况。较高的运行速度会增加无线通信数据传输的误码率,并且会造成信号的衰落率较高,即信号的变化较快。因此需要快速跟踪信道参数的变化,以降低无线传输的误码率。
对信道参数的跟踪面临高速数据的采集和传输问题。目前,国内大部分的高性能数据采集卡都是基于PCI、CPCI和VME等总线,最高传输速率难以超过400 Mit/s。为解决传统数据传输的瓶颈,提出基于PCI Express接口的高速传输系统设计方案。
1 PCI Express拓扑和链路结构
经简化的PCI Express系统拓扑结构中包括:根联合体、交换器、终端和桥,如图1。每条虚线均代表两个PCI-E(PCI Express)设备之间的一条连接,这种连接称为链路。
(1)根联合体用于初始化整个PCI-E结构并配置每条链路,将中央处理器(CPU)与交换器、终端和PCI-E to PCI桥这3项功能之中的一个或多个相连接。
(2)交换器用于将数据向下游路由并传送至多个PCI-E端口,以及从每个独立端口将数据向上游路由并传送至单一的根联合体。PCI-E交换器也可以从一个下游端口灵活地向另一个下游端口路由并传送数据,不再局限于传统PCI系统所要求的严格的树形结构。
(3)终端通常驻留在应用内,用于在系统中将应用连接到PCI-E网络。终端具有请求和完成PCI-E事务处理的功能。
(4)PCI-E to PCI桥用于将PCI-E与其他PCI总线标准(如PCI/PCI-X)相连接,适用于同时采用了这些体系架构和PCI-E的系统。……
登录APP查看全文
