【技术实现步骤摘要】
一种PCIe交换机及其终端的数据转换方法
[0001]本专利技术涉及计算机通信
,特别涉及一种PCIe交换机及其终端的数据转换方法。
技术介绍
[0002]外围设备高速互连(Peripheral Component Interconnect Express,简称“PCIe”)是一种局部总线技术和接口标准。PCIe设备使用独立的地址空间,即PCIe总线的地址空间,也称为PCIe总线域。在PCIe协议中规定了三种类型的设备,包括根联合体(Root Complex,简称“RC”)、交换机(switch)、以及终端(EndPoint,简称“EP”)。其中PCIe交换机可以扩展PCIe接口,将不同的带有PCIe接口的设备进行互联以进行信息交换和处理。PCIe交换机的内部包含多个PCI
‑
PCI桥,这些PCI
‑
PCI桥通常被称为透明桥。一个透明桥上所挂的设备都从属于同一个PCIe总线域,由于PCIe协议中规定同一个PCIe总线域的树形拓扑中只有一个RC,因此在一个PCIe总线域中除了RC外,其 ...
【技术保护点】
【技术特征摘要】
1.一种PCIe交换机,包括多个PCIe总线域,其特征在于,每个PCIe总线域中设置有一个数据转换模块,其中所述数据转换模块包括:包监测模块,其被配置为解析数据包中的地址及ID信息,并根据所述地址和/或ID信息判断数据包的目的设备;路由模块,其被配置为转发数据包;以及地址转换模块,其被配置为将所述数据包中的地址及ID转换至指定的PCIe总线域中。2.如权利要求1所述的PCIe交换机,其特征在于,所述包监测模块被配置为执行如下操作:确定所述数据包的地址所在的范围,以确定所述数据包的目标设备;和/或判断所述数据包的需求端ID,以确定所述数据包的目标设备。3.如权利要求1所述的PCIe交换机,其特征在于,所述路由模块被配置为执行如下操作:将需要传送至非透明桥对端的数据包转发至所述地址转换模块;以及将需要传送至本PCIe总线域的根联合体或终端的数据包转发至所述根联合体或终端。4.如权利要求1所述的PCIe交换机,其特征在于,所述地址转换模块包括查找表,所述查找表由所述PCIe总线域中的根联合体初始化得到。5.一种如权利要求1至4任一所述的PCIe交换机的终端的数据转换方法,其特征在于,包括步骤:通过包监测模块监测终端所发数据包中的地址及ID信息;判断所述数据...
【专利技术属性】
技术研发人员:孙向向,江国范,
申请(专利权)人:青芯半导体科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。