支持地址信息、数据、及传送合格号的双通道总线结构制造技术

技术编号:2844198 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示各种方法及处理系统,其包括经由一具有第一及第二通道的总线进行通信的发送及接收组件。所述发送组件可在所述第一通道上广播复数个读取及写入地址位置、复数个传送合格号及写入数据。所述接收组件可根据所述写入地址位置及所述传送合格号的一第一部分,将在所述第一通道上广播的所述写入数据存储在所述接收组件处。所述接收组件还可根据所述读取地址位置及所述传送合格号的一第二部分自所述接收组件检索读取数据,并在所述第二通道上广播所检索的数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体而言涉及数字系统,且更具体而言涉及一种能够支持地址信息、数据及传送合格号(qualifier)的双通道总线结构。
技术介绍
仅需敲击几下键盘即可执行复杂处理任务的计算机已使电子工业发生了革命性变化。这些复杂任务涉及到数量令人难以置信的复杂组件,这些复杂组件使用总线以快速且有效的方式相互通信。总线是计算机内各组件之间的通道或路径。一典型计算机包括一具有系统存储器的微处理器。一高带宽系统总线可用以支持这两者之间的通信。此外,还具有一用于将数据传送至较低带宽外围设备的较低性能周边总线。在某些情形中,还可具有一用于对各种资源进行编程的配置总线。可使用桥接器在所述较高与较低带宽总线之间有效地传送数据以及提供必需的协议转译。传统上,驻存于计算机内的诸多总线一直构建为共享总线。共享总线可为任何数量的组件提供通过一共用路径或通道进行通信的途径。近年来,共享总线技术已在很大程度上被点-对-点交换连接法所替代。点-对-点交换连接法可在总线上两个正相互通信的组件之间提供一直接连接。可使用多个直接链接以允许数个组件同时通信。传统型总线设计包括独立且分离的读取、写入及地址通道。例如,微处理器可通过将一地址位置置于所述地址通道上且发送合适的读取/写入控制信号来读取系统存储器或向系统存储器进行写入。当所述微处理器向系统存储器写入数据时,其通过所述写入通道发送所述数据。当微处理器自系统存储器读取数据时,其通过所述读取通道接收所述数据。尽管此种特定总线结构为一计算机中各组件之间的通信提供了一相当标准化的方式,但其需要大量专用通道。这些通道需要具有驱动器、接收器及缓冲电路,所有这些均需消耗电力。在集成电路应用中,这些通道会占用甚为宝贵的芯片面积。因此,业内需要一种简化的总线结构。
技术实现思路
在本专利技术的一个方面中,一种通过一总线在一发送组件与一接收组件之间进行通信的方法包括所述发送元件在一第一通道上广播复数个读取及写入地址位置、复数个传送合格号及写入数据。所述接收组件根据所述写入地址位置及所述传送合格号的第一部分来存储在所述第一通道上所广播的写入数据。所述接收组件还根据所述读取地址位置及传送合格号的第二部分自接收组件检索读取数据并在所述第二通道上广播所检索的数据。在本专利技术的另一方面中,一种处理系统包括一具有第一及第二通道的总线。一发送组件经配置以在所述第一通道上广播复数个读取及写入地址位置、复数个传送合格号及写入数据。一接收组件经配置以根据所述写入地址位置及所述传送合格号的第一部分来存储在所述第一通道上广播的写入数据。所述接收组件还经配置以根据所述读取地址位置及所述传送合格号的第二部分检索读取数据并在所述第二通道上广播所检索的读取数据。在本专利技术的再一方面中,一种处理系统包括一具有第一及第二通道的总线。所述处理系统还包括用于在所述第一通道上广播复数个读取及写入地址位置、复数个传送合格号及写入数据的构件。所述处理系统进一步包括用于根据所述写入地址位置及所述传送合格号的第一部分来存储在所述第一通道上所广播的写入数据、根据所述读取地址位置及所述传送合格号的第二部分来检索读取数据及在所述第二通道上广播所检索的读取数据的构件。应了解,所属领域的技术人员根据下文详细说明将易知本专利技术的其它实施例,在下文详细说明中以例示方式显示并阐述本专利技术的各种实施例。应了解,本专利技术可具有其它及不同的实施例且可对其数个细节做其它不同修改,而所有这些均不背离本专利技术的精神及范围。因此,所述附图及详细说明均应视为例示性而非限定性。附图说明在附图中,以举例而非限定方式图解说明本专利技术的各个方面,图式中图1为一图解说明经由一双通道总线在一处理系统内两个组件之间进行点-对-点连接的实例的概念性方块图。图2为一图解说明经由一能够支持地址信息、数据及传送合格号的双通道总线在一处理系统内两个组件之间进行点-对-点连接的实例的概念性方块图;图3为一显示经由一能够支持地址信息、数据及传送合格号的双通道总线进行两个管线式读取作业的时序图;图4为一显示经由一能够支持地址信息、数据及传送合格号的双通道总线进行三个管线式读取作业的时序图;及图5为一显示经由一能够支持地址信息、数据及传送合格号的双通道总线进行读取及写入作业的时序图。具体实施例方式下文结合附图所作的详细说明旨在作为对本专利技术各种实施例的说明而非旨在代表本专利技术仅可实施为这些实施例。在本专利技术揭示内容中所说明的每一实施例仅旨在用作本专利技术的实例或例示,而未必应判定其好于或优于其它实施例。所述详细说明包含具体细节以便于实现对本专利技术的透彻了解。然而,所属领域的技术人员将易知,无需这些具体细节也可实施本专利技术。在某些情形中,以方块图形式显示众所周知的结构及组件,以免遮掩本专利技术的概念。缩略语及其它描述性术语的使用可能仅是为了方便及清晰起见,而并非打算限制本专利技术的范围。图1为一图解说明在一处理系统内两个组件之间通过一总线实现点-对-点连接的实例的概念性方块图。所述处理系统100可为一合作执行一个或一个以上处理功能的组件集合。通常,所述处理系统可为一计算机,或驻存于一计算机内,且能够处理、检索及存储信息。图中显示处理系统100具有一发送组件102通过一总线106与一接收组件104进行通信。在处理系统100的一实施例中,总线106为发送组件102与所述接收组件之间的专用总线。在处理系统100的另一实施例中,发送组件102经由一总线互连线(未显示)通过总线106以点-对-点连接与接收组件104进行通信。然而,所属领域的技术人员将易知,本专利技术通篇所说明的各专利技术性方面并非仅限于一专用总线或点-对-点交换连接,而是可应用于任意类型的总线技术,包括例如共享总线。发送组件102可为任意类型的总线管控组件,包括例如微处理器、数字信号处理器(DSP)、直接存储器存取控制器、桥接器、可编程逻辑组件、离散门或晶体管逻辑、或任何其它信息处理组件。接收组件104可为任何存储组件,包括例如寄存器、存储器、桥接器、或任何其它能够检索及存储信息的组件。所述接收组件的每一地址位置处的存储能力可视特定应用及整体设计约束而异。为便于解说,将以每一地址位置具有1-字节存储能力来说明所述接收组件。可通过取消传统总线结构中所使用的地址通道来降低总线106的复杂性。可通过将写入通道再定义为“传输通道”108来实现所述地址通道的取消。所述传输通道108可用作一以时分多路复用形式在发送组件102与接收组件104之间广播信息的类属媒体。此信息可包括地址信息、写入数据、传送合格号、或任何其它与总线相关的信息。术语“传送合格号”是指一描述读取作业、写入作业、或任何其它与总线相关的作业的属性的参数。“传送合格号群组”是指与单次读取作业、写入作业、或其它与总线相关的作业相关联的一个或一个以上传送合格号。传送合格号的实例包括读取/写入信号、有效载荷大小信号、字节启用信号、猝发传输信号、传送识别标记、安全信号、及可高速缓存的属性信号。下文将更详细地讨论这些传送合格号中的每一个。所属领域的技术人员不难理解,在实际实施方案中所用的传送合格号可视具体应用及整体设计约束而异。在这些实施方案中所用的传送合格号可包括上述一个或一个以上传送合格号及/或任何其他用于描述任何总线相关作业的属性的信号参数的任一组合。在本文档来自技高网
...

【技术保护点】
一种通过一总线在一发送组件与一接收组件之间进行通信的方法,所述总线包括第一及第二通道,所述方法包括:在所述第一通道上自所述发送组件广播复数个读取及写入地址位置、复数个传送合格号、及写入数据;根据所述写入地址位置及所述传送合格 号的一第一部分,将在所述第一通道上所广播的所述写入数据存储在所述接收组件处;根据所述读取地址位置及所述传送合格号的一第二部分,自所述接收组件检索读取数据;及在所述第二通道上,自所述接收组件广播所述所检索的读取数据。

【技术特征摘要】
【国外来华专利技术】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.一种处理系统,其包括一具有第一及第二通道的总线;一发送组件,其经配置以在所述第一通道上广播复数个读取及写入地址位置、复数个传送合格号、及写入数据;及一接收组件,其经配置以根据所述写入地址位置及所述传送合格号的一第一部分来存储在所述第一通道上广播的所述写入数据,且...

【专利技术属性】
技术研发人员:金珍苏
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1