[发明专利]电子装置、片上系统以及监控数据流通量的方法有效
申请号: | 200780025252.8 | 申请日: | 2007-07-03 |
公开(公告)号: | CN101485147A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 凯斯·G·W·古森斯;克林·乔尔达什 | 申请(专利权)人: | NXP股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 陈 源;张天舒 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 系统 以及 监控 数据 流通量 方法 | ||
技术领域
本发明涉及电子装置、片上系统以及监控数据流通量的方法。
背景技术
片上网络NOC被证明是一种可扩展的互连结构,尤其是用于片上系统的可扩展的互连结构,片上系统在未来将变成用于在所谓的IP块(即知识产权模块)之间进行片上互连的可能的解决方案。IP块通常是具有特定功能的片上模块,例如CPU、存储器、数字信号处理器等。IP块通过片上网络相互通信。片上网络一般由网络接口和路由器构成。网络接口用于提供IP块和片上网络之间的接口,即,它们将来自IP块的信息转换成片上网络可以理解的信息,反之亦然。路由器用于将数据从一个网络接口传递至另一个网络接口。对于最尽力通信,不保证通信吞吐量的等待时间。对于保证了的吞吐量服务,要求针对等待时间和吞吐量的准确值。此外,网络中可能会出现更少或更多的可被监控系统使用的通信类。
片上网络NOC内的通信通常是基于包的,即,在路由器之间或者在路由器与网络接口之间传送包。包通常由包头和有效载荷组成。
为了对经由片上网络的数据流通量进行监控,可以将调试探针附在片上网络的部件(即路由器和网络接口)上,并且调试探针可允许对将在片上生成的数据进行调试。可将探针组建在监控系统中。监听探针(sniffer probe)能够对来自网络链路和/或NOC部件的功能数据进行(非介入式)访问。监听探针可被布置成能够由一个经过该链路的连接进行监听。监听成为了调试所需数据流通量的至少一部分,并且构成了对于其它与调试相关的部件(例如分析器或事件发生器和数据/事件滤波器)的必要条件。经由调试连接将监听器所产生的数据发送至监控服务访问点(MSA)。监控服务访问点构成了一个 用于监控数据的集中访问点。监控服务访问点MSA可存在于系统中,它们可位于片上系统SOC(相同或不同裸片)、或不同(配对)芯片(例如FPGA)上、或者甚至位于调试设备或原型设备(包括利用SOC链接在一起的多个PC)中。为了由连接来对整个通信进行监听,调试连接所要求的带宽将大致对应于所监听的连接的带宽。
监听或监控探针可被用作硬件、软件或系统级调试的前置必要组件,或者可被布置用于运行性能分析。在Ciordas等人发表在Proc.Int′l High-Level Design Validation and Test Workshop(HLDVT),November 2004的文章″An event-based network-on-chip monitoringservice″中,描述了一种通用模块化探针。监听器被用于对网络链路的数据进行监控并用于将其输出数据传递给监控服务访问点。监控探针一般包括监听器、事件发生器以及监控网络接口。可将这种探针附在路由器或网络接口上。事件发生器被用于根据来自监听器的数据来生成时戳事件。监控网络接口被用于对来自事件发生器的数据进行分包,并且将该数据经由片上网络而被发送至中央监控服务访问点。
一般,这种监控器可能包括大量本地处理。例如从附接了监控器的路由器开始通过通用监听器对所要求的数据进行本地监听。该监控器可能不能对经过其它片上网络元件的其它数据进行监控。因此,如果不是所有的路由器都配有探针的话,那么在不能进行监控的地方可能会出现许多情况。但是,如果减少监控器的数量,那么对系统的监控可视性也会随之降低。
发明内容
因此,本发明的一个目的是提供一种电子装置以及一种监控数据流通量的方法,该方法能够对数据流通量进行更有效更灵活的监控。
根据权利要求1的电子装置、根据权利要求6的片上系统以及根据权利要求7的用于监控数据流通量的方法实现了上述目的。
因此,提供了一种电子装置,其包括多个处理单元以及基于网络的互连,该互连对处理单元进行耦接以使得在处理单元之间至少一 个第一通信通道能够运作。该电子装置还包括至少一个第一监控单元,用于对该至少一个第一通信通道的数据流通量进行监控,并且用于经由至少一个第二通信通道来输出监控结果;该电子装置还包括至少一个第二监控单元,用于对该至少一个第二通信通道的数据流通量进行监控,并且用于经由至少一个第三通信通道来输出监控结果。
由此,第一监控器被提供用来对来自用户通信通道的数据流通量进行监控,同时第二监控器被提供用来对第一监控器的输出进行监控,从而可以以降低的(硬件)成本实现分布式监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780025252.8/2.html,转载请声明来源钻瓜专利网。