分组处理交换机及其工作方法

文档序号:7638191阅读:481来源:国知局

专利名称::分组处理交换机及其工作方法
技术领域
:本发明涉及分组通信设备和方法,更具体而言,涉及分组交换的设备和方法。
背景技术
:对通信服务的需求的增长,已经普遍地增加了网络元件的带宽要求。例如,大量增长的无线通信一般伴随着无线终端与基站之间带宽要求的增加。需要从他们的蜂窝电话及其他无线设备获取更多信息和更多业务的用户可以覆盖可用带宽。无线服务供应商正在迁移到2.5G和3G技术,以减轻此问题。这些技术通常能够使每个广播波段的数据多于2G技术,可用于给单用户提供更多的带宽,以及在相同的蜂窝区域中服务于更多的用户。3G无线通信系统的一个重要的方面是闭环功率控制。例如,在宽带码分多址(WCDMA)系统中,一般理想的是基站能够告诉移动终端在从终端接收分组后的5毫秒内调整它的发射功率。这可以是对基站中总延迟的最强制性的限制,因为它包括接收到的无线信号采样的从RF卡出发到基带卡以及到控制卡上和向后到基带卡、射频卡和天线的往返延迟。每个基站可以具有多个RF卡和基带卡,并且信号采样可以在任何给定的RF卡与任何给定的基带卡之间传输。降低在这些卡之间传输数据的延迟,势必很重要。不同的体系结构可以用于在这种卡之间传送数据。在全网状的体系结构中,每个射频卡连接每个基带卡。交换式体系结构在RF卡和基带卡之间提供多输入多输出的交换。交换式体系结构能够提供改进的可伸缩性和灵活性,不过可能添加了高于全网状解决方案的延迟。同时,对于小系统,全网状体系结构可以比变换式体系结构更便宜。集成电路(IC)已经得以发展,其可以支持基站元件(例如,射频卡和基带卡)之间的通信。例如,SpectrumSignalProcessingInc.提供基于ASIC的SolanoTM芯片,可用于接口处理器,例如数字信号处理器(DSP)、RISC处理器和FPGA;以及数据源,例如RF卡。芯片包括八个高速FIFO,与控制逻辑电路相关联,成对地形成四个全双工信道。Tundra半导体公司提供SerialRapidlO⑧芯片,包括交换结构,可用于提供RF卡和基带卡之间的交换式结构。
发明内容在本发明的一些实施例中,分组交换集成电路芯片被配置成从多个外部源接收分组,例如RapidIOTM兼容的分组,并有选择地将接收到的分组中的数据传送给多个外部接收方。所述芯片还被配置成无有效载荷修改地传送第一接收分组,以及终止第二接收分组并预处理第二接收分组中的有效载荷,以产生新的分组。在一些实施例中,所述芯片可以被配置成对第二接收分组执行信号采样处理操作,例如比特扩展、比特截断、比特重新排序和/或比特运算操作。所述芯片还可以被配置成基于接收到的分组中的目的地址,管理第一和第二接收分组。在本发明另外的实施例中,分组交换集成电路芯片包括多个输入端口,其被配置成从相应的外部源接收分组;以及多个输出端口,其被配置成向相应的外部接收方传输分组。所述芯片还包括分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口,与被配置成从输入端口接收选定的分组的分组处理器一起,构建其中具有新有效载荷的新分组,并将新的分组路由到输出端口中的选定端口。分组处理器和交换结构可以被配置成基于分组的目的地址,从输入端口接收分组。分组处理器可以支持多个分组处理模式(scenario)。该多个分组处理模式可以包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群(group)分组处理模式。可以响应于分组处理模式的接收到的分组累积,控制每个分组处理模式的定时。可以响应于初始化信号来控制分组处理模式的分组累积。分组处理模式可以是用户可配置的,例如,通过写芯片的配置寄存器进行配置。分组交换结构和/或分组处理器可以被配置成根据分组中的优先权标识符来路由分组。在一些实施例中,分组交换结构包括多组输入緩冲器,输入緩冲器组中的相应输入緩冲器被配置成根据分组中的优先权标识符,从输入端口中的相应端口接收分组并存储分组。分组处理器还包括多组输出緩冲器,其被配置成接收分组,并向输出端口中的相应端口转送分组;以及交换机,其被配置成基于分组中的目的地址以及根据输入緩冲器的优先权指示,从输入緩冲器向输出緩沖器传输分组。输入緩冲器的优先权指示可以是用户可配置的。在本发明另外的实施例中,分组处理器、分组交换结构、输入端口和/或输出端口可通过至少其中一个输入端口进行配置。所述芯片还包括集成电路间U2C)总线接口,并且分组处理器、分组交换结构、输入端口和/或输出端口可通过I2C总线接口进行配置。本发明另外的实施例提供了一种接口电路,用于接口连接第一多个电路卡与第二多个电路卡。所述接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;以及多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组。所述接口电路还包括分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口;以及分组处理器,其被配置成从输入端口接收选定的分组,构建其中具有新有效载荷的新分组,并将新的分组路由到输出端口中的选定端口。分组处理器可以被配置成对接收到的分组执行信号采样处理操作。信号采样处理操作可以包括比特扩展、比特截断、比特重新排序和/或运算的操作。接口电路例如可以被配置成提供无线信号采样分组在无线基站或其他的通信设备中的路由和处理。根据本发明的一些实施例,分组处理集成电路芯片包括多个输入端口,其被配置成从相应的外部源接收分组;以及多个输出端口,其被配置成向相应的外部接收方传输分组。所述芯片还包括分组处理器,其被配置成根据基于接收到的分组中的目的地址而从多个分组处理模式中选定模式,处理接收到的分组,以产生具有新有效载荷的新分组。多个分组处理模式可以包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用分组并行处理的组群分组处理模式。所述芯片还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。在另外的实施例中,分组处理器可被配置成从接收到的有效载荷中提取数据,并处理提取的数据,以产生具有具有与外部接收方的数据结构兼容的格式的有效载荷的新分组。例如,分组处理器可以被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。根据本发明另外的实施例,响应于分组处理模式的接收到的分组累积,控制每个分组处理模式的定时。分组处理器可以被配置成响应于初始化信号,初始化分组处理模式的分组累积。在本发明的一些实施例中,用于在第一多个电路卡和第二多个电路卡之间传送数据的接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;以及多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组。所述接口电路还包括分组处理器,其被配置成根据基于接收到的分组中的目的地址而从多个分组处理模式中选定模式,处理接收到的分组,以产生具有新有效载荷的新分组。所述接口电路还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。在一些无线通信实施例中,该多个输入端口被配置成从多个RF卡中的相应RF卡接收分组,以及该多个输出端口被配置成向多个基带卡中的相应基带卡传输分组。在本发明的一些实施例中,分组处理集成电路芯片包括多个输入端口,其被配置成从相应的外部源接收分组;以及多个输出端口,其被配置成向相应的外部接收方传输分组。所述芯片还包括分组处理器,其可被配置成从接收到的分组的有效载荷中提取数据,处理提取的数据,以产生具有具有与外部接收方的数据结构兼容的格式的有效载荷的新分组,并将新分组传送给输出端口。所述芯片还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。根据一些实施例,所述数据结构可以例如包括用于外部接收方的处理器的处理器数据结构。分组处理器可以被配置成对提取的有效载荷执行例如比特扩展、比特截断、比特重新排序和/或比特运算操作,以产生新分组的有效载荷。在本发明的一些实施例中,分组处理器支持多个分组处理模式。分组处理器可以基于分组中的目的地址,有选择地施加分组处理模式。分组处理模式可以包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群分组处理模式。在本发明另外的实施例中,用于在第一多个电路卡和第二多个电路卡之间传送数据的接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;以及多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组。接口电路还包括分组处理器,其可被配置成从接收到的分组的有效载荷中提取数据,处理提取的数据,以产生具有具有与外部接收方的数据结构兼容的格式的有效载荷的新分组,并将新分组传送给输出端口。所述接口电路还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。在示例性的实施例中,该多个输入端口被配置成从多个RF卡中的相应RF卡接收分组,以及该多个输出端口被配置成向多个基带卡中的相应基带卡传输分组。数据结构可以包括基带卡上的基带处理器的数据结构。在本发明的一些实施例中,分组处理集成电路芯片包括多个输入端口,其被配置成从相应的外部源接收分组;以及多个输出端口,其被配置成向相应的外部接收方传输分组。所述芯片还包括分组处理器,其可被配置成根据多个分组处理模式中的选定模式,处理接收到的分组,以产生具有新有效载荷的新输出分组,并将新的输出分组传送给输出端口。响应于分组处理模式的接收到的分组累积,控制每个分组处理模式的定时。分组处理器可以被配置成响应于初始化信号,初始化分组处理模式的分组累积。多个分组处理模式中的一个分组处理模式可以包括从给定数量的接收分组中产生给定数量的新输出分组所需的累积、处理和传输的一组操作,并且分组处理器可以被配置成响应于分组处理模式的分组累积,迭代执行分组处理模式。分组处理模式的迭代可以包括响应于产生给定数量的新输出分组所需的给定数量的接收到的分组有效载荷的累积和/或生成,处理分组处理模式的接收到的分组的有效载荷。分组处理模式可以替换被引导至分组处理模式的、在由具有默认分组有效载荷的第一累积接收分组定义的分组累积窗口之外开始累积的任何分组的有效栽荷。在另外的实施例中,分组处理器可以被配置成从接收到的有效载荷中提取数据,并处理提取的数据,以产生具有具有与外部接收方的数据结构(例如,外部接收方的处理器所采用的数据结构)兼容的格式的新有效栽荷的新分组。例如,分组处理器可以被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。所述芯片还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。在本发明的其他实施例中,分组处理器可以基于分组中的目的地址,有选择地施加分组处理模式。多个分组处理模式可以包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群分组处理模式。分组处理模式可以是用户可配置的。根据本发明的其他实施例中,用于在第一多个电路卡和第二多个电路卡之间传送数据的接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;以及多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组。例如,该多个输入端口可以被配置成从多个RF卡中的相应RF卡接收分组,以及该多个输出端口可以被配置成向多个基带卡中的相应基带卡传输分组。所述接口电路还包括分组处理器,其可被配置成根据多个分组处理模式中的选定模式,处理接收到的分组,以产生具有新有效载荷的新输出分组,并将新的输出分组传送给输出端口。响应于分組处理模式的接收到的分组累积,控制每个分组处理模式的定时。所述接口电路还可以包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端o。图1是说明根据本发明一些实施例的分组处理交换机集成电路芯片的示意图。图2是说明根据本发明器另外实施例的分组处理交换机集成电路芯片的示意图。图3和4说明了根据本发明一些实施例的分组处理交换机的示例性端口配置。图5说明了根据本发明一些实施例的分组处理交换机的示例性分组流的体系结构。图6和7说明了根据本发明另外的实施例,使用分组目的地址路由分组处理交换机中的分组。图8说明了根据本发明一些实施例的示例性分组处理模式结构。图9和IO说明了可以与本发明一些实施例一起使用的示例性分组有效栽荷格式。图11说明了根据本发明其他实施例的分组处理器的示例性信道队列。图13和13说明了根据本发明一些实施例的分组处理器的示例性求和操作。图14说明了根据本发明其他实施例的示例性分组处理交换机接口电路应用。图15说明了用于图14所示应用的源卡的示例性分组结构。图16说明了由图15所示分组组成的示例性采样队列。图17~20说明了由图15的分组通过根据本发明的多个实施例的多种分组处理模式产生的示例性输出分组。图21说明了根据本发明一些实施例的分组处理器的示例性操作。图22和23说明了根据本发明其他实施例的示例性分组处理初始化操作。图24~27说明了根据本发明一些实施例的用于分组处理模式的示例性定时关系。图28和29说明了根据本发明其他实施例的分组处理器及其示例性操作。图30说明了根据本发明另外实施例的用于分组处理的示例性操作。具体实施例方式现将参照附图描述本发明的具体示例性实施例。然而,本发明可以表现为多种不同的形式,并且不应该被看作限于在此所述的实施例;更确切地说,这样提供这些实施例,即,本公开将是彻底的和完全的,并且将向本领域技术人员充分表达本发明的范围。在这些附图中,相似的数字指的是相似的元件。应该理解,在元件被认为是"连接"或"耦合,,至另一元件时,它可以直接连接或耦合于另一元件或者可以存在插入的元件。此外,于此使用的"连接,,或"耦合"可以包括无线连接或耦合。在此使用的术语"和/或,,包括一个或多个相关列出的项目的任何组合和所有的组合。在此使用的术语仅仅为了描述具体实施例,并未旨在限制本发明。于此使用的单数形式"一"、"一个,,和"该"除非另外明确说明,旨在也包括复数形式。还应该理解,当术语"包括"、"包含"、"含有"和/或"具有"用在此说明书中,表示所述特征、整体、步骤、操作、元件和/或部件的存在,但不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或它们的组合的存在或增加。在此使用的所有术语(包括技术和科学术语)除非另外的定义,都具有本发明所属领域的普通技术人员通常所理解的相同意思。还将理解,诸如通常所用字典中定义的术语,应被解释为与具有它们的有关领域的环境中意思一致的意思,并且除非在此明确的定义,不会用理想化或过度正式的意义来解释。图1说明了根据本发明一些实施例的分组处理交换机集成电路(IC)芯片100。芯片100包括被配置成接收数据分组的输入端口110。在输入端口IIO接收的分组,被有选择地路由给分组处理器130或交换结构140。交换结构140提供接收到的分组向芯片100输出端口120无有效载荷修改的路由。分组处理器130根据所选的分组处理模式(PPSc)132,从选择的在输入端口110接收的分组中合成出具有新有效载荷的新分组,且合成后的分组通过输出端口120向外部接收方的设备传输。如下面详细所述,分组处理模式132可以包括多种有效载荷处理,例如来自多个接收分组的有效载荷的比特扩展、比特截断、比特重新排序(例如,交织和/或翻转),以及组合(例如,求和或其他算术运算)。因此,例如,当芯片100在信号采样处理应用(例如,无线基站)中使用时,芯片100可以减轻外部接收方(例如,数字信号处理器(DSP)或芯片速率处理器(CRP))的重新格式化下游操作(例如,基带处理)的接收信号采样流的负担。此外,分组处理模式132可以是用户可配置的,允许芯片用于多种不同的通信协议和/或消息接发格式。在当前于此所述的多个实施例中,分组处理芯片,例如图1中所述的芯片100,可以被配置成提供与RapidIOTM互连体系结构兼容的分组通信,其包括用于设备间通信的物理和逻辑上的通信规范,如在www.rapidio.org通常所描述的。然而将要理解的是,尽管于此所述的示例性实施例涉及RapidIOTM兼容的分组处理交换机芯片及其操作,但是本发明可以使用其他的分组通信体系结构。如图2所示,根据本发明另外实施例的分组处理交换机IC芯片200可以是用户可配置的,以便提供例如配置寄存器250中所限定的多种端口配置、分组处理模式、和/或交换功能。配置寄存器250可以例如存储用于由分组处理器230实施的分组处理模式232的参数、用于操作交换结构240的参数和/或用于配置输入端口210和输出端口220的参数。如所示,配置寄存器250可以通过输入端口210中的一个输入端口和/或通过集成电路间(I2C)总线接口260进行配置。在图3中,说明了输入输出端口可配置性方案的实例。在所述的实例中,40个输入/输出链路(线路)可以被编程为4x或lx端口。每个链路可以例如被配置成处理长距串行传输和短距串行传输,例如如由RapidlOTM串行规范所定义的那样。链路0~3可被编程成一个4x或一个lx端口,链路4~7可净皮编程成一个4x或四个lx端口,以及链路20~23能够被编程成一个4x端口。在所示的实例中,每个链路是一起配置的四链路组群的一部分,即,链路3不与链路4、5、6和7—起进行配置。端口按照排好序的方式从链路0到链路40进行编号。例如,如果链路03被配置为4x端口,则它们被分配给端口0;如果链路47被配置为单个的lx端口,则给它们分配端口号1~4。表1说明了一些示例性的配置表1<formula>complextableseeoriginaldocumentpage21</formula>再次参照图2,配置寄存器250可以包括定义端口配置、速度和/或定时(长运行/短运行)以及其他端口特征的寄存器。这些寄存器可以被编程,例如在初始化程序期间通过I2C总线接口260进行编程。在一些实施例中,可以不采用I'C接口260,并且代替地可以使用通过输入端口210接收的分组用于设备配置。在这种实施方式中,输入端口210可以具有默认(例如,加电)配置,以便能够与配置源进行通信。该初始的配置不一定是结束时所希望的配置,但是可以允许通信开始于芯片使得可以编程所希望的配置。图4中示出了示例性加电配置,其中,链路0祐:设置成按照1.25Gb/s工作的lx端口0,链路4~7被设置成按照1.25Gb/s工作的lx端口1~4,以及给其余的链路分配4x、1.25Gb/s的端口。图5说明了根据本发明另外实施例的分组处理交换机IC芯片500的示例性分组流的体系结构。芯片500包括输入端口510,该输入端口510包括从外部源接收分组的输入FIFO512。接收到的分组从输入FIFO512向分组处理器530或交换结构540传输,例如使用接收到的分组中的目的地址,如下面进一步描述的那样。分组处理器530和交换结构540分别向输出端口520路由合成的分组或有效载荷无修改的分组,该输出端口520被示为包括输出FIFO524和关联的多路复用器(mux)522。针对所述的实施例,假设接收的分组是其中包含优先权字段的RapidIOTM分组,则旨在用于交换结构540的接收到的分组可以基于接收分组中的优先权信息,存储在输入緩冲器542中,并根据输入緩冲器542的优先权结构向分组交换544提供。输入緩冲器542中的相应组群与输入端口510中的相应输入端口相关联。输入緩冲器542中的每组输入緩冲器的优先权结构可以是用户可配置的。例如,可以分配一些緩冲器(例如,使用配置寄存器)来接收具有不同RapidIOTM优先等级Q~3的分组。交换机544将分组从输入緩沖器542路由到多组优先权结构化的输出緩冲器546的组群,且相应的输出緩冲器546的组群与相应的输出端口520相关联。在分组处理器530中,将要用分组处理模式534处理的接收到的分组存储在输入緩沖器532中。分组处理模式534合成来自存储的接收分组的分组。合成的分组存储在输出緩冲器536中,其相应的组群与相应的输出端口520相关联。合成的分组可以包括从接收的分组恢复的优先权信息。存储在输出緩冲器536、546中的分组,可以被路由给输出端口520,例如使用轮叫调度(roundrobinscheduling)算法进行路由。根据图6所示本发明的特定实施例,将接收到的分组600向分组处理器610或交换机结构620的路由可以基于接收到的分组中所包含的目的地址进行控制。尤其是,可以给分组处理器610所支持的相应分组处理模式612预留相应的目的地址,同时将其他的地址与交换结构620进行映射。这种方法可能是有利的,因为可能希望通过分组处理器610进行的处理对发送和/或接收设备是透明的。如图7所示,分组处理器实施的分组处理模式可以包括单个分组处理模式710和组群分组处理模式720。可以给单个分组处理模式710分配输入分组700的特定目的地址701。单个分组处理模式可以是用户可配置的,例如使用配置寄存器(例如,图2的寄存器250)进行配置。这种配置寄存器可以例如定义有效载荷格式和在具体分组处理模式的分组有效载荷上执行的操作。组群分组处理模式地址720可以具有分配给它的其他目的地址710。如所示,组群分组处理模式720可以用于促使接收的分组向成组的单个分组处理模式710多点传送,用于并行处理。这种单个分组处理模式的成组可以是可配置的,例如使用配置寄存器进行配置。图8说明了根据本发明一些实施例的示例性分组处理模式800。模式800包括采样处理块810,其可以包括初始采样和二次采样级操作,这取决于模式800的配置,例如增加(填充)或减少采样中比特的数量和/或翻转比特的顺序和/或在于排队块820中排队与分离队列中分离信道(例如,天线)相关联的采样之前进行二次采样。排队的采样可以在传输给分组结构块830之前,在采样处理块810中进行进一步的处理,分组结构块830从处理过的采样中创建新的合成分组。分組处理模式可以例如接收对应于M个信道的分组,且每个信道N个信号采样以及在每个分组中该结构重复R次。在终止分组系统开销之后,存储在分组处理器的输入緩冲器中的分组有效载荷可以看图9所示,其中,有效载荷包括预留的用户字段(即,未处理的字段)和信号采才羊Am,…,Armn;Bni,…,B,;Xm,…,X丽。如图10所示,采样Aiii,…,Armn,Biii,…,Brmn,Xlll,…,Xrmn中的毎一个又可以包括多个二次采样,例如,I信道二次采样1。,…,Ih和Q信道二次采样Q。,…,QB—u每个分组处理模式识别的采样格式和/或每个模式中执行的操作可以是寄存器可配置的。除了比特扩展/截断操作以外,采样处理810可以包括重新排序操作,例如重新排列二次采样的顺序和/或采样内比特的顺序。例如,假设采样是4比特I和4比特Q,则采样处理810可以包括分别如下翻转I和Q二次采样输入I。L12LQ。(hQ2Q3输出I3I2LI。Q3Q2(hQo采样处理810还可以如下重新排序采样中二次采样的顺序输入I。LLI3Q。Q2Q3输出Q。Q2Q3I。LI2I3采样处理810还可以如下交织I和Q比特输入I。L……Ib-iQ。Qi......QB-1输出I。Q。1!Q!......Ib-iQb-!采样处理810中这些及其他的操作可能需要按照特殊的顺序执行,以便保持采样的完整性。例如,假定输入采样具有IQ格式,被IQ交织,并且每个I和Q二次采样具有6个比特,以便产生交织的、IQ翻转的、标记扩展的输出,则可能需要执行如下操作输入I。Q。LLQ2I3Q3LQ4IsQ5;解交织I和Q:I。LI2I3LI5Q。Q2Q3Q4Q5;标记从LSB扩展到8个比特I。LI2LLI5I5I5Q。Q!Q2Q3Q4Q5Q5Q5;翻转I5I5I5LI3I2LI。Q5Q5Q5Q4Q3Q2Q。;改变IQ顺序Q5Q5Q5Q4Q3Q2(hQ。LIsI5LI3LLI。;以及IQ输出交织QsIsQ5I5Q5IsQ4LQ3I3Q2I2I!Q。I。。如图9所示,在初步处理之后,对应于M个信道中的相应信道的采样被放置在相应的队列中。还可以设置给定的分组处理模式,以便提供对来自多个分组的有效载荷的求和或其他算术运算,如图12所示。尤其是,如图13所示,可以建立一组新的队列1320,以l更通过对存储在其他队列1310的来自多个端口的采样求和而保持求和结果。如果求和被包含在具体的模式中,则采样处理的特定比特处理操作,例如解交织和比特扩展或删除,必须在求和之前执行,而其他的操作,例如翻转、I-Q排序和交织,可能需要在求和之后执行。现将参照图14~20,描述根据本发明一些实施例的分组处理交换机芯片在无线基站环境中的示例性使用。应该理解,提供这些实例是为了说明,且本发明不限于所述的具体操作和体系结构,或者更一般地说,不限于应用在无线应用中。图14中示出了典型的无线基站体系结构,其中,四个RF卡1410a、1410b、1410c、1410d向分组处理交换机(PPS)芯片1420的相应输入端口1421提供包含无线信号采样的分组。芯片1420处理接收到的分组的有效载荷,产生通过相应的输出端口1422向相应的数字信号处理器/芯片速率处理器(DSP/CRP)1430a、1430b、1430c传输的分组。应该理解,DSP/CRP1430a、1430b、1430c可以例如祐^配置成对RF卡1410a、1410b、1410c、1410d生成的信号采样执行特定基带处理功能,例如解调和解码。针对下列图15~20所示的实例,每个RF卡1410a、1410b、1410c、1410d具有每卡2个天线信道,表示为AntA和AntB。假设每个I和Q分量为8个比特(1个字节),且没有进行比特交织。来自相同天线的串行分组中的相邻采样的数量为2,并且重复2次。来自每个RF卡的每个分组将包含8个采样,包括来自天线A的4个采样和来自天线B的4个采样。在相应的输入端口1421上输入PPS芯片1420的分组可以看图15所示。一些预处理,例如比特扩展/删除的操作,将不作说明。图16说明了预处理之后为相应信道形成的队列0~7。在图17中,说明了根据本发明一些实施例的分组处理的第一实例。从所有队列1~7中合成单个分组,且未对采样求和。合成的分组被发送给输出端口20、22和23,被引导(address)至目标设备中的具体存储器的地址。在图18中,说明了根据本发明另外实施例的分组处理的第二实例。从图16所示的队列0~7中产生多个合成的分组,且每个合成的分组包括来自每个队列的4个采样。所有合成的分组被发送给输出端口20、22和23,且每一个被引导至目标设备的相应的存储器地址。在一些应用中,用户可能想要向不同的目的组群发送不同的分组。为此,用户可以使用寻址方案沿上面参照图7描述的线路,向组群分组处理模式地址送发送分组。这导致多个分组处理模式的并行操作,且每个输入分组被该多个模式中的每个模式接收。模式可以独立地处理分组,并且产生不同的分组,然后将它们发送给不同的端口。在图19中,说明了根据本发明另外实施例的这种多分组到多目的地的分组处理的实例。用户发送去往映射两个独立分组处理模式的组群分组处理模式的分组。第一个模式采用来自队列0、2、4和6的输入。第一个模式产生的分组被发送给输出端口20、22。第二个模式采用来自队列1、3、5和7的输入。第二个模式产生的分组被发送给输出端口23。图20示出了其中能够进行求和的实例。当能够进行求和时,相应的信道被求和,并形成新的队列。最终的合成分组被发送给输出端口20、22和23。再次参照图1,在分组处理交换机IC芯片100的输入端口110中的任何输入端口接收的分组,可能是需要在分组处理器120处理的分组或即将由交换结构130无有效载荷修改地传送的分组。此外,用于不同分组处理模式132的分组可以在任何输入端口被复用(multiplex)。通常希望同步化分组处理器130的操作,以保持需要的数据速率以及满足其他的定时标准。现将参照图21~26,描述用于同步化分组处理操作的示例性操作。根据本发明的一些实施例,分组处理器使用动态分组累积方法进行操作。一旦在设备已经累积了完成具体模式所需的所有进入分组,就处理它们以形成一个或多个与模式相关联的输出分组。(这些)输出分组然后被传送出与模式相关联的(这些)输出端口。在一些实施例中,每个分组处理模式每个处理间隔每个端口处理一个输入分组,且具体模式所用的所有输入分组按照基本上相同的数据速率运行,并且具有相同的大小和格式。在一些实施例中,动态分组累积可以使用响应于累积和处理事件进行跃迁的状态机来实现。每个模式可以进行配置(例如,通过配置寄存器,例如图2中的配置寄存器250),并且知道将要提供分组的输入端口。参照图21,在状态机的初始化(方块2105)之后,模式的分组开始累积(方块2110)。在所述的实施例中,需要所有指定给该模式的分组在第一到达分组的累积时间内开始累积;在第一分组已经完成累积之后到达的任何分组的有效载荷,被替换为默认的有效载荷(方块2115、2120、2125)。在满足在第一到达分组的累积时间定义的累积窗口中开始累积的要求的所有分组已经完成累积之后,分组(即,累积的分组,以及一些情况下的任何更换分組)被处理,以产生一个或多个输出分组(方块2130、2135),所述输出分组然后被传送(方块2140)。新的累积周期(方块2110)可以在开始处理先前接收的分组之后开始。分组处理模式可以被初始化,例如通过写入初始化寄存器或另外的初始化信号进行初始化。成功接收的与分组处理模式相关联的分组(例如,引导至模式地址的分组)然后被认为是进入模式之内的第一个分组。图22说明了模式0~4,这些模式可以通过发送相应的初始化信号Initl~Init4而净皮彼此无关地同步。如果初始化信号沿着上面参照图7描述的线路被发送给组群分组处理模式,则所有有关的单个分组处理模式可以被初始化。如果输入端口用于一个以上的模式,则用于该多个模式的初始化信号可以在相同的端口或分开的端口上接收。在收到它的初始化信号之后,分组处理模式开始累积分组(如阴影区所示),其后是处理累积的分组来合成新的分组。如图22所示,任何给定模式的分组累积,从开始累积该模式的第一到达分组开始。通常模式不必同时开始。在另外的实施例中,可以实现"全局"初始化,例如通过写入全局初始化寄存器和/或通过同时向所有的分组处理模式提供初始化信号,如图23所示。全局初始化信号可以通过4壬何端口进入。不同的模式可以具有与所需大小和分组处理相关的不同延迟。通常,处理时间取决于发送给模式的数据量(分组的大小和进入端口的数量)以及计算类型(采样处理、加法等)。图24示出了其中5个模式0~4处于操作中的实例。模式0在端口0和2上的第一分组到达和第二分组到达之间具有间隔,说明处理时间可以指示分组可以每隔多久从给定端口发送给给定的模式。尤其是,用于模式0的第一次迭代的处理2410可以和用于模式0的成功第二次迭代2420的分组累积同时发生。模式2类似于模式0,除了模式2具有更小的分组大小和更长的处理时间之外,这意味着用于模式2的分组以低于模式0的速率发送。端口1和端口4接收指定给多个模式l、3和4的分组,说明通过在处理间隔期间发送用于不同模式的分组,"隐藏"用于具体模式的处理时间,端口可以被更高效地使用。通过在端口1和端口4复用多个模式的分组,可以增加吞吐量。上述的动态分组累积可以提供系统同步的显著灵活性。根据本发明的一些实施例,分组处理模式等候第一个分组到达,以便基于每个模式开始累积阶段。这允许在使发射机连接到设备之前初始化分组处理器,因为每个模式在它开始接收分组之后开始操作。如果不是旨在用于有效载荷处理的"标准"分组(例如,即将由诸如图1的交换机结构130之类的交换机结构进行路由的分组)被发送给也接收需要进行有效载荷处理的分组的端口,则可以在端口的空闲时间(例如,处理时间)期间接收标准分组。这在图25中进行了说明,其中,标准分组与旨在用于分组处理模式PPSc1~3的分组一起被复用。如果没有端口具有"适合(nt),,标准分组的足够的空闲时间,则用户能够将端口专用于即将进行有效载荷处理的分组,并分开用于标准分组的端口。分组的累积可以限于由第一分组的到达而限定的累积窗口。此要求可以将用于去往相同模式的分组的有效到达窗口与链路的数据速率相连系,如图26所示。如所示,端口2上的组群PPSc0组群0的分组首先到达,并指示该有效到达窗口用于指定给相同模式PPSc0的所有其他分组。如所示,端口5上来自相同组群的分组晚到,在端口2上的分组已经累积之后到达。端口5上的分组可以忽略不计,例如可以在处理期间在其适当位置使用全部为零的值(或某一其他值)。下一个累积窗口在所有先前的有效组群0的分组已经完成处理之后,从组群PPSc0组群1的第一个分组到达以后开始。如上所述,下一组分组进入分组处理器的到达时间可以通过先前组群的处理时间来指示。在本发明另外的实施例中,时分复用(TDM)的工作方式可以通过在分组处理器中所有工作的模式的最长处理时间指示的时间发送分组来实现。参照图27,用于分组处理模式PPSc0~3的所有分组的到达时间可以这样进行控制,即图27所示的窗口2710宽得足以支持所有模式的最长处理时间。分组处理器可以被配置成控制即将发出的来自模式PPSc0~3的分组的传输,以使设备呈现为工作在TDM模式中。尤其是,设备可以在即将发出的分组的处理已经完成之后,初始化即将发出的分组的传输,且开始下一组进入的分组的累积。图28说明了根据本发明另外实施例的分组处理器2800(例如,供诸如图1的分组处理交换机100之类的分组处理交换机使用的分组处理器)的替换配置。分组处理器2800包括被配置成存储进入分组的输入分组緩冲器2810。FIFO读取控制器(FRC)2820从指示字表2830指定的输入分组緩冲器2810中读出数据(例如,来自接收到的消息的有效载荷的信号采样)。指示字表2830将输入数据在输入分组緩沖器2810中的存储单元与输出数据在输出分组緩冲器2850中的存储单元相关联。处理器2840执行存储在分组处理模式(PPSc)配置寄存器2860中的信息指定的采样处理。由处理器2840输出的处理后的数据被写入输出分组緩冲器2850,其从处理后的数据构造输出分组。图29说明了根据本发明另外的实施例用于沿上面参照图28所述线路的分组处理器的示例性配置。分组处理器2900包括被配置成从多个端口(未示出)接收分组的输入緩冲器2905。同步化监控模块2910监控进入的分组的定时,并通过访问存储在输入緩冲器2905中的分组的FRC2920,从分组中提取报头信息。提取的报头信息被提供给分组成帧器2965,供构造输出分组之用,所述输出分组包括通过处理输入緩沖器2905接收到的输入分组中的有效载荷信息而生成的有效载荷信息oFRC2920响应于由采样计数器及FRC控制单元2915生成的控制信号,访问存储在输入緩冲器2905中的分组。采样计数器及FRC控制单元2915响应于同步化监控模块2910产生的错误和控制信息、来自指示字表2950的地址信息、以及来自输入/输出采样配置存储器2970的配置寄存器的分组处理模式控制信息,产生控制信号。FRC2920从输入緩冲器2905向一组第一比特操纵器2925传输有效载荷数据,所述第一比特操纵器2925执行存储在输入/输出采样配置存储器2970中的分组处理模式指定的解交织、标记扩展和/或比特删除操作。数据多路复用及求和单元执行存储在输入/输出采样配置存储器2970中的分组处理模式控制信息指定的求和操作,并且还可以执行求和输出的动态/静态排列(ranging)。数据多路复用及求和单元2930的输出被提供给比特操纵器2935,该比特操纵器2935执行存储在输入/输出采样配置存储器2970中的分组处理模式控制信息指定的翻转(例如,MSB/LSB)、IQ排序和/或IQ交织操作。比特操纵器2935向输出分组存储器2940提供处理后的数据,以及地址和掩码。数据从输出分组存储器2940向分组成帧器2965传输,该分组成帧器2965使用来自采样计数器及FRC控制单元2915和输出分组目的地存储器2960的报头信息构造新的分组。如上面参照图26所述,分组的累积可以限于第一分组的完全到达所限定的累积窗口,从而用于前往相同模式的分组的有效到达窗口取决于链路的比特率。根据本发明的其他实施例,分组处理器可以使用固定的分组累积窗口,其具有与分组的比特率无关的持续时间。因此,如图30所示,以第一比特率传输的分组3010和以第二比特率传输的分组3020可以接受相同的处理,与累积它们的不同比特率无关。到达这种有效累积窗口之外的分组,可以沿着类似于上面参照图26所述的线路进行处理,这种分组可以忽略不计,并用预定的分组替代。然而,使用这种方法可以因过多的分组到达给定窗口而导致处理过栽。根据本发明另外的实施例,这可以避免,也如图30所示,通过在结束先前的有效到达窗口之后的预定时间间隔内,禁止新的有效到达窗口的初始化。应该理解,此时间间隔可以是固定的或用户可配置的(例如,可编程的)。其他的替换实施方式可以涉及限定在预定时间发生的有效到达窗口,即,不取决于限定它们开始的第一个分组的到达的窗口,并且这些窗口可以用足以防止过载的间隔分开。应该理解,上述的分组处理交换机体系结构是说明性的实例,并且其他的分组处理交换机体系结构属于本发明的范围。一般而言,在附图和说明书中,已经公开了本发明的示例性实施例。虽然采用了专用术语,但是它们仅仅按照一般的和说明的意义进行使用,并非为了进行限制,而本发明范围由下面的权利要求来限定。权利要求1.一种分组交换集成电路芯片,包括多个输入端口,其被配置成从相应的外部源接收分组;多个输出端口,其被配置成向相应的外部接收方传输分组;分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口;以及分组处理器,其被配置成从输入端口接收选定的分组,由其构造具有新的有效载荷的新的分组,然后将新的分组路由到输出端口中的选定端口。2.根据权利要求l的芯片,其中,分组处理器支持多个分组处理模式。3.根据权利要求2的芯片,其中,分组处理器基于分组中的目的地址有选择地施加分组处理模式。4.根据权利要求2的芯片,其中,该多个分组处理模式包括独立的分组处理模式和通过所述独立的分组处理模式中的选定模式调用并发处理的组群分组处理模式。5.根据权利要求2的芯片,其中,响应于分组处理模式的接收到的分组累积来控制每个分组处理模式的定时。6.根据权利要求5的芯片,其中,分组处理器被配置成响应于初始化信号来初始化分组处理模式的分组累积。7.根据权利要求2的芯片,其中,分组处理模式是用户可配置的。8.根据权利要求l的芯片,其中,分组处理器和交换结构被配置成基于其中的目的地址,从输入端口接收分组。9.根据权利要求l的芯片,其中,基于接收到的分组中的目的地址,给由分组处理器产生的分组赋予目的地址,由分组处理器产生的分组从接收到的分组中产生。10.根据权利要求1的芯片,其中,分组处理器可被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。11.根据权利要求l的芯片,其中,分组交换结构和/或分组处理器被配置成根据其中的优先权标识符来路由分组。12.根据权利要求ll的芯片,其中,分组交换结构包括多组输入緩沖器,该多组输入緩冲器中的相应的一些被配置成根据分组中的优先权标识符,从相应的输入端口接收分组并存储分组;多组输出緩冲器,其被配置成接收分组并向相应的输出端口转送分组;以及交换机,其被配置成基于其中的目的地址以及根据输入緩沖器的优先权指示,从输入緩冲器向输出緩冲器传输分组。13.根据权利要求13的芯片,其中,输入緩冲器的优先权指示是用户可配置的。14.根据权利要求1的芯片,其中,输入端口和输出端口具有用户可配置的宽度。15.根据权利要求1的芯片,其中,分组处理器、分组交换结构、输入端口和/或输出端口可通过至少其中一个输入端口进行配置。16.根据权利要求1的芯片,还包括集成电路间(I2C)总线接口,并且其中分组处理器、分组交换结构、输入端口和/或输出端口可通过该I'C总线接口进行配置。17.根据权利要求1的芯片,其中,接收到的分组和新的分组是RapidIOTM(RIO)兼容的分组。18.—种用于在第一多个电路卡与第二多个电路卡之间传送数据的接口电路,所述接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组;分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口;以及分组处理器,其被配置成从输入端口接收选定的分组,由其构造具有新的有效载荷的新的分组,然后将新的分组路由到输出端口中的选定端口。19.根据权利要求18的接口电路,其中,分组处理器可被配置成对接收到的分组执行信号采样处理操作。20.根据权利要求19的接口电路,其中,信号采样处理操作包括比特扩展、比特截断、比特重新排序和/或比特运算操作。21.根据权利要求19的接口电路,其中,信号采样处理操作包括无线电信号采样处理操作。22.根据权利要求18的接口电路,其中,输入端口、输出端口、分组处理器和/或交换结构是用户可配置的。23.根据权利要求18的接口电路,其中,接收到的分组和新的分组是RapidIOTM(RIO)兼容的分组。24.—种分组交换集成电路芯片,其被配置成从多个外部源接收分组,并将接收到的分组中的数据有选择地传送给多个外部接收方,其中,该芯片还被配置成无修改地传送第一接收到的分组,以及终止第二接收到的分组,并预处理其中的数据以产生新的分组。25.根据权利要求24的芯片,其被配置成基于第二接收到的分组中的目的地址,终止并预处理第二接收到的分组。26.根据权利要求24的芯片,其被配置成对第二接收到的分组执行信号采样处理操作。27.—种分组处理集成电路芯片,包括多个输入端口,其被配置成从相应的外部源接收分组;多个输出端口,其被配置成向相应的外部接收方传输分组;以及分组处理器,其被配置成基于接收到的分组中的目的地址根据多个分组处理模式中的选定模式,处理接收到的分组以产生具有新有效载荷的新分组。28.根据权利要求27的芯片,其中,该多个分组处理模式包括独立的分组处理模式和通过所述独立的分组处理模式中的选定模式调用分组的并行处理的组群分组处理模式。29.根据权利要求27的芯片,其中,分组处理器可被配置成从接收到的分组的有效载荷中提取数据,并处理提取的数据以产生具有具有与外部接收方的数据结构兼容的格式的有效载荷的新分组。30.根据权利要求27的芯片,其中,分组处理器可被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。31.根据权利要求27的芯片,其中,响应于分组处理模式的接收到的分组累积来控制每个分组处理模式的定时。32.根据权利要求31的芯片,其中,分组处理器被配置成响应于初始化信号,初始化分组处理模式的分组累积。33.根据权利要求27的芯片,其中,分组处理模式是用户可配置的。34.根据权利要求27的芯片,其中,分组处理器、输入端口和/或输出端口可通过至少其中一个输入端口进行配置。35.根据权利要求27的芯片,还包括集成电路间(I2C)总线接口,并且其中分组处理器、输入端口和/或输出端口可通过该I2C总线接口进行配置。36.根据权利要求27的芯片,其中,接收到的分组和新的分组是RapidI0TM(RIO)兼容的分组。37.根据权利要求27的芯片,还包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。38.—种用于在第一多个电路卡与第二多个电路卡之间传送数据的接口电路,所述接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组;以及分组处理器,其被配置成基于接收到的分组中的目的地址根据多个分组处理模式中的选定模式,处理接收到的分组以产生具有新有效载荷的新分组。39.根据权利要求38的接口电路,其中,该多个分组处理模式包括独立的分组处理模式和通过所述独立的分组处理模式中的选定模式调用分组的并行处理的组群分组处理模式。40.根据权利要求38的接口电路,其中,分组处理器可被配置成从接收到的有效载荷中提取数据,并处理提取的数据以产生具有具有与第二多个电路卡上处理器的数据结构兼容的格式的有效载荷的新分组。41.根据权利要求38的接口电路,其中,分组处理器可被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。42.根据权利要求38的接口电路,其中,响应于分组处理模式的接收到的分组累积,控制每个分组处理模式的定时。43.根据权利要求38的接口电路,其中,分组处理模式是用户可配置的。44.根据权利要求38的接口电路,还包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。45.根据权利要求38的接口电路其中,该多个输入端口被配置成从多个RF卡中的相应RF卡接收分组;以及其中,该多个输出端口被配置成向多个基带卡中的相应基带卡传输分组。46.—种分组处理集成电路芯片,包括多个输入端口,其被配置成从相应的外部源接收分组;多个输出端口,其被配置成向相应的外部接收方传输分组;以及分组处理器,其可被配置成从接收到的分组的有效载荷中提取数据,处理提取的数据以产生具有具有与外部接收方的数据结构兼容的格式的有效载荷的新分组,并将新分组传送给输出端口。47.根据权利要求46的芯片,其中,分组处理器可被配置成对提取的有效载荷执行比特扩展、比特截断、比特重新排序和/或比特运算操作,以产生新分组的有效载荷。48.根据权利要求46的芯片,其中,数据结构包括处理器数据结构。49.根据权利要求46的芯片,其中,分组处理器支持多个分组处理模式。50.根据权利要求49的芯片,其中,分组处理器基于分组中的目的地址,有选择地施加分组处理模式。51.根据权利要求49的芯片,其中,该多个分组处理模式包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群分组处理模式。52.根据权利要求49的芯片,其中,分组处理模式是用户可配置的。53.根据权利要求46的芯片,还包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。54.根据权利要求46的芯片,还包括集成电路间(I2C)总线接口,并且其中分组处理器、输入端口和/或输出端口可通过该I2C总线接口进行配置。55.根据权利要求46的芯片,其中,接收到的分组和新的分组ARapidIOTM(RIO)兼容的分组。56.—种用于在第一多个电路卡与第二多个电路卡之间传送数据的接口电路,所述接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组;以及分组处理器,其可被配置成从接收到的有效载荷中提取数据,处的有效载荷的新分组,并将新分组传送给输出端口。57.根据权利要求56的接口电路,其中,分组处理器可被配置成对提取的有效载荷执行比特扩展、比特截断、比特重新排序和/或比特运算操作,以产生新分组的有效载荷。58.根据权利要求56的接口电路,其中,分组处理器支持多个分组处理模式。59.根据权利要求58的接口电路,其中,分组处理器基于分组中的目的地址,有选择地施加分组处理模式。60.根据权利要求58的接口电路,其中,该多个分组处理模式包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群分组处理模式。61.根据权利要求58的接口电路,其中,分组处理模式是用户可配置的。62.根据权利要求56的接口电路,还包括分组交换结构,其被配置成将选定的分组无有效载荷修改地、从输入端口路由到输出端口中的选定端口。63.根据权利要求56的接口电路其中,该多个输入端口被配置成从多个RF卡中的相应RF卡接收分组;以及其中,该多个输出端口被配置成向多个基带卡中的相应基带卡传输分组。64.根据权利要求63的接口电路,其中,数据结构包括基带卡上基带处理器的数据结构。65.—种分组处理集成电路芯片,包括多个输入端口,其^t配置成从相应的外部源接收分组;多个输出端口,其被配置成向相应的外部接收方传输分组;以及分组处理器,其可被配置成根据多个分组处理模式中的选定模式,处理接收到的分组以产生具有新有效载荷的新的输出分组,并将新的输出分组传送给输出端口,其中响应于分组处理模式的接收到的分组累积来控制每个分组处理模式的定时。66.根据权利要求65的芯片,其中,分组处理器被配置成响应于初始化信号,初始化分组处理模式的分组累积。67.根据权利要求65的芯片,其中,该多个分组处理模式的分組处理模式包括从给定数量的接收分组中产生给定数量的新输出分组所需的一组累积、处理和传输操作,并且其中分组处理器被配置成响应于接收的分组处理模式的分组累积,迭代执行分组处理模式。68.根据权利要求67的芯片,其中,分组处理模式的迭代包括响应于产生给定数量的新输出分组所需的给定数量的接收到的分组有效载荷的累积和/或生成,处理分组处理模式的接收到的分组的有效载荷。69.根据权利要求67的芯片,其中,分组处理模式替换被引导至分组处理模式的、在由具有默认分组有效载荷的第一累积接收分组的累积限定的分组累积窗口之外开始累积的任何分组的有效载荷。70.根据权利要求69的芯片,其中,分组累积窗口响应于第一累积接收分组的累积而被终止。71.根据权利要求69的芯片,其中,分组累积窗口在跟随第一累积接收分组的初始累积的预定时间间隔期满后被终止。72.根据权利要求69的芯片,其中,在分组累积窗口终止后的时间间隔下一个分组累积窗口的初始化净皮禁止。73.根据权利要求65的芯片,其中,分组处理器可被配置成从接收到的分组的有效载荷中提取数据,并处理提取的数据以产生具有具有与外部接收方的数据结构兼容的格式的新有效栽荷的新分组。74.根据权利要求65的芯片,还包括分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口。75.根据权利要求65的芯片,其中,分组处理器基于分组中的目的地址,有选择地施加分组处理才莫式。76.根据权利要求65的芯片,其中,该多个分组处理模式包括独立的分组处理模式和通过所述的独立分组处理模式中的选定模式调用并发处理的组群分组处理模式。77.根据权利要求65的芯片,其中,分组处理模式是用户可配置的。78.根据权利要求65的芯片,其中,分组处理器可被配置成对接收到的分组执行比特扩展、比特截断、比特重新排序和/或比特运算操作。79.根据权利要求65的芯片,还包括集成电路间(I2C)总线接口,并且其中分组处理器、输入端口和/或输出端口可通过该I2C总线接口进行配置。80.根据权利要求65的芯片,其中,接收到的分组和新的分组是RapidIOTM(RIO)兼容的分组。81.—种用于在第一多个电路卡与第二多个电路卡之间传送数据的接口电路,所述接口电路包括多个输入端口,其被配置成从第一多个电路卡中的相应电路卡接收分组;多个输出端口,其被配置成向第二多个电路卡中的相应电路卡传输分组;以及分组处理器,其可被配置成根据多个分组处理模式中的选定模式,处理接收到的分组以产生具有新有效载荷的新的输出分组,并将新的输出分组传送给输出端口,其中响应于分组处理模式的接收到的分组累积来控制每个分组处理模式的定时。82.根据权利要求81的接口电路,其中,分组处理器被配置成响应于初始化信号,初始化分组处理模式的分组累积。83.根据权利要求81的接口电路,其中,该多个分组处理模式的分组处理模式包括从给定数量的接收分组中产生给定数量的新输出分组所需的一组累积、处理和传输操作,并且其中分组处理器被配置成响应于分组处理模式的接收到的分组累积,迭代执行分组处理模式。84.根据权利要求83的接口电路,其中,分组处理模式的迭代包括响应于产生给定数量的新输出分组所需的给定数量的接收到的分组有效载荷的累积和/或生成,处理分组处理模式的接收到的分组的有效载荷。85.根据权利要求83的接口电路,其中,分组处理模式替换被引导至分组处理模式的、在由具有默认分组有效栽荷的第一累积接收分组的累积限定的分组累积窗口之外开始累积的任何分组的有效载荷。86.根据权利要求85的接口电路,其中,分组处理器被配置成响应于第一累积接收分组的累积的完成,终止分组累积窗口。87.根据权利要求85的接口电路,其中,分组处理器被配置成响应于跟随第一累积接收分组的初始累积的预定时间间隔的期满,终止分组累积窗口。88.根据权利要求85的接口电路,其中,分组处理器被配置成在分组累积窗口终止后的时间间隔禁止下一个分组累积窗口的初始化。89.根据权利要求81的接口电路,其中,分组处理器可被配置成从接收到的分组的有效载荷中提取数据,并处理提取的数据以产生具有具有与第二多个电路卡上处理器的数据结构兼容的格式的新有效载荷的新分组。90.根据权利要求81的接口电路,还包括分组交换结构,其被配置成将选定的分组从输入端口路由到输出端口中的选定端口。91.根据权利要求81的接口电路其中,该多个输入端口被配置成从多个RF卡中的相应RF卡接收分组;以及其中,该多个输出端口被配置成向多个基带卡中的相应基带卡传输分组。全文摘要一种分组交换集成电路芯片被配置成从多个外部源接收分组,例如RapidIO<sup>TM</sup>兼容的分组,并有选择地将接收到的分组中的数据传送给多个外部接收方。所述芯片被配置成无修改地传送第一接收分组,以及终止第二接收分组并预处理第二接收分组的有效载荷,以产生新的分组。所述芯片可以被配置成对第二接收分组执行信号采样处理操作,例如比特扩展、比特截断、比特重新排序和/或比特运算操作。所述芯片还可以被配置成基于接收到的分组中的目的地址,管理第一和第二接收分组。文档编号H04L12/56GK101199170SQ200680021911公开日2008年6月11日申请日期2006年4月13日优先权日2005年4月18日发明者A·D·S·麦卡丹,B·S·达尼尔,B·特灿,J·萨克斯托尔夫,W·T·比恩申请人:集成装置技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1