【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体而言涉及数字系统,且更具体而言涉及一种能够支持地址信息、数据及传送合格号(qualifier)的双通道总线结构。
技术介绍
仅需敲击几下键盘即可执行复杂处理任务的计算机已使电子工业发生了革命性变化。这些复杂任务涉及到数量令人难以置信的复杂组件,这些复杂组件使用总线以快速且有效的方式相互通信。总线是计算机内各组件之间的通道或路径。一典型计算机包括一具有系统存储器的微处理器。一高带宽系统总线可用以支持这两者之间的通信。此外,还具有一用于将数据传送至较低带宽外围设备的较低性能周边总线。在某些情形中,还可具有一用于对各种资源进行编程的配置总线。可使用桥接器在所述较高与较低带宽总线之间有效地传送数据以及提供必需的协议转译。传统上,驻存于计算机内的诸多总线一直构建为共享总线。共享总线可为任何数量的组件提供通过一共用路径或通道进行通信的途径。近年来,共享总线技术已在很大程度上被点-对-点交换连接法所替代。点-对-点交换连接法可在总线上两个正相互通信的组件之间提供一直接连接。可使用多个直接链接以允许数个组件同时通信。传统型总线设计包括独立且分离的读取、写入及地址通道。例如,微处理器可通过将一地址位置置于所述地址通道上且发送合适的读取/写入控制信号来读取系统存储器或向系统存储器进行写入。当所述微处理器向系统存储器写入数据时,其通过所述写入通道发送所述数据。当微处理器自系统存储器读取数据时,其通过所述读取通道接收所述数据。尽管此种特定总线结构为一计算机中各组件之间的通信提供了一相当标准化的方式,但其需要大量专用通道。这些通道需要具有驱动器、接收器及缓冲电路, ...
【技术保护点】
一种通过一总线在一发送组件与一接收组件之间进行通信的方法,所述总线包括第一及第二通道,所述方法包括:在所述第一通道上自所述发送组件广播复数个读取及写入地址位置、复数个传送合格号、及写入数据;根据所述写入地址位置及所述传送合格 号的一第一部分,将在所述第一通道上所广播的所述写入数据存储在所述接收组件处;根据所述读取地址位置及所述传送合格号的一第二部分,自所述接收组件检索读取数据;及在所述第二通道上,自所述接收组件广播所述所检索的读取数据。
【技术特征摘要】
【国外来华专利技术】US 2004-1-22 60/538,9631.一种通过一总线在一发送组件与一接收组件之间进行通信的方法,所述总线包括第一及第二通道,所述方法包括在所述第一通道上自所述发送组件广播复数个读取及写入地址位置、复数个传送合格号、及写入数据;根据所述写入地址位置及所述传送合格号的一第一部分,将在所述第一通道上所广播的所述写入数据存储在所述接收组件处;根据所述读取地址位置及所述传送合格号的一第二部分,自所述接收组件检索读取数据;及在所述第二通道上,自所述接收组件广播所述所检索的读取数据。2.如权利要求1所述的方法,其中所述传送合格号包括复数个传送合格号群组,所述传送合格号群组中的每一个均包括所述传送合格号中的一个或一个以上,且其中所述传送合格号群组中的每一个均在所述第一通道上与所述地址位置中的一不同地址位置同时广播。3.如权利要求2所述的方法,其中所述接收组件根据所述传送合格号群组及包含于所述同时广播中的一个中的所述地址位置来存储所述写入数据的一部分。4.如权利要求3所述的方法,其中所述接收组件自包含于所述同时广播中所述的一个中的所述地址位置开始,将所述写入数据的所述部分存储至一顺序性地址位置区块中。5.如权利要求3所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一指示一写入作业的读取/写入信号。6.如权利要求3所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一有效负载大小信号,所述有效负载大小信号指示包含于所述写入数据的所述部分中的字节数量。7.如权利要求6所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号中的一第二个包括一猝发传输信号,所述猝发传输信号指示所述发送组件将用以广播所述写入数据的所述部分的时钟周期数量,且其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号中的一第三个包括一字节启用信号,所述字节启用信号指示在所述时钟周期中的每一个时钟周期期间所述发送组件所将广播的所述写入数据的字节数量。8.如权利要求3所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一用于识别所述写入数据的所述部分的传送识别标记。9.如权利要求2所述的方法,其中所述接收组件根据所述传送合格号群组及包含于所述同时广播的一个中的所述地址位置来检索所述读取数据的一部分。10.如权利要求9所述的方法,其中所述接收组件自包含于所述同时广播的所述一个中的所述地址位置开始,自一顺序性地址位置区块中检索所述读取数据的所述部分。11.如权利要求9所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一指示一读取作业的读取/写入信号。12.如权利要求11所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一有效负载大小信号,所述有效负载大小信号指示包含于所述读取数据的所述部分中的字节数量。13.如权利要求12所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号中的一第二个包括一猝发传输信号,所述猝发传输信号指示所述接收组件将用以广播所述读取数据的所述部分的时钟周期数量,且其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号中的一第三个包括一字节启用信号,所述字节启用信号指示在所述时钟周期中的每一时钟周期期间所述接收组件所将广播的所述读取数据的字节数量。14.如权利要求9所述的方法,其中包含于所述同时广播的所述一个中的所述传送合格号群组中的所述传送合格号之一包括一用于识别所述读取数据的所述部分的传送识别标记。15.如权利要求2所述的方法,其中所述第一通道包括复数条线路,所述发送组件在所述线路的一第一部分上广播所述地址位置并在所述线路的一第二部分上广播所述传送合格号群组。16.如权利要求2所述的方法,其中所述第一通道上的一个或一个以上同时广播是与所述第二通道上所述所检索的读取数据的至少一部分的所述广播同时进行广播。17.如权利要求1所述的方法,其中所述写入数据的至少一部分是在所述第一通道上与所述所检索的读取数据的至少一部分在所述第二通道上的广播同时广播。18.如权利要求1所述的方法,其中所述发送组件在所述第一通道上以一时分多路复用形式广播所述地址位置、所述传送合格号、及所述写入数据。19.如权利要求1所述的方法,其中所述写入数据包括复数个有效负载,且其中所述发送组件广播介于所述有效负载之一的第一与第二部分之间的所述写入或读取地址位置中的至少一个。20.如权利要求1所述的方法,其中所述传送合格号包括复数个读取/写入信号、复数个有效负载大小信号、复数个猝发传输信号、复数个字节启用信号、复数个传送识别标记、复数个安全信号,及复数个可高速缓存的属性信号。21.一种处理系统,其包括一具有第一及第二通道的总线;一发送组件,其经配置以在所述第一通道上广播复数个读取及写入地址位置、复数个传送合格号、及写入数据;及一接收组件,其经配置以根据所述写入地址位置及所述传送合格号的一第一部分来存储在所述第一通道上广播的所述写入数据,且...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。