An on-chip data packet processing method and a corresponding integrated circuit, wherein, a data packet is received at an access port, and a data packet is processed with an on-chip fast engine. The processing includes adding metadata to the data packet, transferring the processed data to the on-chip QoS unit, changing the metadata of the data packet and / or providing additional metadata to the data packet. Data packets are transferred from the on-chip QoS unit to the on-chip data consumer. If the consumer is data processing unit, processing the data packet in the first step, the data packet from the processing unit to change the unit to QoS, and repeat the packet transferred to the on-chip data consumption steps.
【技术实现步骤摘要】
【国外来华专利技术】片上系统(SoC)以节省空间的方式提供单个芯片上的必需硬件组件。典型的片上系统包括微控制器、一个或多个微处理器或DSP核、存储器块(诸如ROM、RAM、EEPROM和闪存)、节拍发生器、外围设备(诸如计数计时器、实时计时器和上电复位发生器)、外部接口(诸如USB、火线、以太网、USART、SPI)、模拟接口(诸如ADC和DAC)、调压器和电源管理电路。数据总线连接这些组件。DMA控制器直接地在外部接口与存储器之间路由数据。从而,数据业务绕过处理器核,从而增强SoC的数据吞吐量。随着针对宽带应用和多样化数据消耗者(consumer)的要求不断增加,甚至在出售给私人最终用户的小规模系统中(诸如家庭网关)提供用于数据分组的服务质量(QoS)管理已变得有益。特别地,可以将QoS用于IP网络。例如,无线多媒体扩展标准针对诸如WIFI上IP语音之类的WIFI应用提供QoS管理。根据QoS管理的一个方面,向数据分组添加优先级标志以提供用于数据分组处置的优先级。本说明书公开了一种片上数据分组处理方法和对应的集成电路,其中,在进入端口处接收数据分组,并且数据分组是用片上线速引擎。特别地,所述处理包括向数据分组中的至少一个添加元数据、通过数据总线将已处理数据转送到片上QoS单元,以及改变数据分组的元数据和/或向数据分组提供另外的元数据。下面关于图2进一步解释根据当前说明书的元数据的某些示例。举例来说,线速引擎可包括一个或多个CPU或硬件加速器,其中,硬件加速器是窄定义任务的硬件元件设计。硬件加速器还可显示出低水平的可编程性,但是其一般地并未灵活到足以适合于其它任务。针对预定义任 ...
【技术保护点】
片上数据分组处理方法,包括‑在进入端口处接收数据分组,‑用片上线速引擎来处理数据分组,该处理包括向数据分组添加元数据,‑将已处理数据转送到片上QoS单元,‑改变数据分组的元数据和/或向数据分组提供另外的元数据,‑将数据分组从片上QoS单元转送到片上数据消耗者,所述片上数据消耗者选自外出端口、交换器以及处理单元,片上数据消耗者的类型取决于元数据,如果数据分组被转送到处理单元:‑在第一处理步骤中处理数据分组,‑将已处理数据从处理单元改向至QoS单元,以及‑重复将数据分组转送到数据消耗者的步骤。
【技术特征摘要】
【国外来华专利技术】2014.06.04 SG 10201402893Y1.片上数据分组处理方法,包括-在进入端口处接收数据分组,-用片上线速引擎来处理数据分组,该处理包括向数据分组添加元数据,-将已处理数据转送到片上QoS单元,-改变数据分组的元数据和/或向数据分组提供另外的元数据,-将数据分组从片上QoS单元转送到片上数据消耗者,所述片上数据消耗者选自外出端口、交换器以及处理单元,片上数据消耗者的类型取决于元数据,如果数据分组被转送到处理单元:-在第一处理步骤中处理数据分组,-将已处理数据从处理单元改向至QoS单元,以及-重复将数据分组转送到数据消耗者的步骤。2.根据权利要求1所述的方法,其中,所述元数据包括流相关字段。3.根据权利要求1或权利要求2所述的方法,其中,所述元数据包括会话ID字段,其表示关联到分组流的层2会话或层3会话。4.根据权利要求1至3之一所述的方法,其中,所述元数据包括表示层3加密数据流的隧道ID字段。5.根据权利要求1至4之一所述的方法,其中,所述元数据包括流ID,其表示已识别且被用于数据分组处理的桥接或路由流数。6.根据权利要求1至5之一所述的方法,其中,所述元数据包括处理阶段相关字段,其定义通过QoS引擎的处理的序列和路径。7.根据权利要求1至6之一所述的方法,其中,所述元数据包...
【专利技术属性】
技术研发人员:I福尔克宁,沈学强,R巴纳耶,
申请(专利权)人:领特贝特林共有限责任两合公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。