【技术实现步骤摘要】
本专利技术涉及一种通信系统及其通信方法,其中在接口中使用PCI-Express并且多个节点通过PCI-Express连接。
技术介绍
外围组件互连(PCI)是用于计算机内部的各个部件之间的计算机总线连接的标准,并且目前适用于大多数计算机;但是,最新开发出了作为更快传输接口标准的PCI-Express规范。例如,如专利文献1中所述,在PCI-Express中,为了防止在并行总线中出现的信号线之间的时滞(skew)而采用串行链路,并且通过串行链路对数据包进行异步传输。另外,PCI-Express使得能够以层为单位进行升级,因此其功能被分层。通过向以数字形式(in number)生成的传输数据中添加处理层中的头部并且向处理数据包的头部和尾部添加CRC,来生成数据链路数据包。最后,在物理层中,将其转换成物理信号并通过传输介质进行传输。同时,在PCI-Express中,节点之间可以通过转换器(PCI-Express转换器)进行连接。图1表示传统的PCI-Express通信系统,其中各个节点(这里还称为模块)通过基于PCI-Express规范在模块A至n之间进行通信的PCI-Express转换器进行连接。在以下描述中,将进一步说明与本专利技术相关的一部分PCI-Express。根据PCI-Express规范,需要位于上层上的被称为根联合体(rootcomplex)的模块,例如图1中的模块A(1)。另外,如图1所示,在PCI-Express转换器(6)的各个端口中,为各个模块分配了总线编号(BusNum.)和设备编号(DeviceNum.)。图1示出了以下示例为模块 ...
【技术保护点】
一种PCI-Express通信系统,其使用通过连接多个模块来进行数据包传送的PCI-Express转换器,该PCI-Express通信系统包括:为所述多个模块中的每一个设置唯一的节点ID以表示每一个模块,以及为用于数据传送的各个信道 设置信道ID;在用于数据传送的数据包的地址字段中设置传送目的地模块的节点ID、用于数据传送的信道的信道ID,以及表示所述数据包是请求型数据包还是响应型数据包的数据包类型;以及使用要根据PCI-Express转换器地址路由进行 路由的存储器写请求数据包来进行数据传送。
【技术特征摘要】
JP 2005-3-24 JP2005-085307;JP 2005-11-30 JP2005-341.一种PCI-Express通信系统,其使用通过连接多个模块来进行数据包传送的PCI-Express转换器,该PCI-Express通信系统包括为所述多个模块中的每一个设置唯一的节点ID以表示每一个模块,以及为用于数据传送的各个信道设置信道ID;在用于数据传送的数据包的地址字段中设置传送目的地模块的节点ID、用于数据传送的信道的信道ID,以及表示所述数据包是请求型数据包还是响应型数据包的数据包类型;以及使用要根据PCI-Express转换器地址路由进行路由的存储器写请求数据包来进行数据传送。2.根据权利要求1所述的PCI-Express通信系统,包括下述的信道作为用于数据传送的信道用于将数据写入另一端的模块中的PUT传送专用信道;以及用于从另一端的模块读取数据的GET传送专用信道。3.根据权利要求2所述的PCI-Express通信系统,其中,当从一个模块向另一模块发出存储器读取时,所述一个模块在所述存储器写请求数据包的地址字段中设置所述另一模块的节点ID、由所述另一模块使用的GET传送专用信道的信道ID,以及表示请求的数据包类型。4.根据权利要求3所述的PCI-Express通信系统,其中,所述一个模块设置由所述一个模块使用的GET传送专用信道的信道ID,而所述另一模块在一存储器写数据包的头部的地址字段中设置该信道ID、所述一个模块的节点ID,以及表示响应的数据包类型,并将该存储器写请求数据包发送回所述一个模块。5.根据权利要求2所述的PCI-Express通信系统,其中,当从一个模块向另一模块发出存储器写请求时,所述一个模块在所述存储器写请求数据包的地址字段中设置所述另一模块的节点ID、由所述另一模块使用的PUT传送专用信道的信道ID,以及表示请求的数据包类型。6.根据权利要求5所述的PCI-Express通信系统,其中,所述一个模块在所述存储器写请求数据包的头部中设置由所述一个模块使用的PUT传送专用信道的信道ID,而所述另一模块在一存储器写请求数据包的头部的地址字段中设置该信道ID、所述一个模块的节点ID,以及表示响应的数据包类型,并将该存储器写请求数据包发送回所述一个模块。7.根据权利要求2所述的PCI-Express通信系统,其中,所述PUT专用信道和GET专用信道中的每一个都包括接收信道和发送信道。8.根据权利要求7所述的PCI-Express通信系统,其中,当从一个模块向另一模块发出存储器读请求时,所述一个模块在所述存储器写请求数据包的地址字段中设置所述另一模块的节点ID、所述另一模块的GET传送专用接收信道的信道ID,以及表示请求的数据包类型,并在该存储器写请求数据包的头部中设置由所述一个模块使用的GET传送专用发送信道的信道ID,而所述另一模块在一存储器写请求数据包的头部的地址字段中设置所述发送信道的信道ID、所述一个模块的节点ID,以及表示响应的数据包类型,并且使用该存储器写请求数据包对所述一个模块进行答复。9.根据权利要求7所述的PCI-Express通信系统,其中,当从一个模块向另一模块发出存储器写请求时,所述一个模块在所述存储器写请求数据包的地址字段中设置所述另一模块的节点ID、所述另一模块的PUT传送专用接收信道的信道ID,以及表示请求的数据包类型,并在该存储器写请求数据包的头部中设置由所述一个模块使用的PUT传送专用发送信道的信道ID,而所述另一模块在一存储器写请求数据包的头部的地址字段中设置所述发送信道的信道ID、所述一个模块的节点ID,以及表示响应的数据包类型,并使用该存储器写请求数据包对所述一个模块进行答复。10.一种PCI-Express通信方法,其使用通过连接多个模...
【专利技术属性】
技术研发人员:石泽浩,羽根田光正,小川裕一,
申请(专利权)人:富士通株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。