【技术实现步骤摘要】
【国外来华专利技术】性能监测装置、方法、片上系统、可移动平台及相机
本申请涉及SoC应用领域,尤其涉及一种性能监测装置、方法、片上系统、可移动平台以及相机。
技术介绍
SoC(SystemonChip,片上系统)是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上。SOC内集成有较多的处理模块,所述处理模块为一种预先设计好的甚至已经过验证的具有某种确定功能的集成电路、器件或部件,比如GPU(GraphicsProcessingUnit,图形处理器)、ISP(ImageSignalProcessing,图像信号处理器)等等,不同的处理模块的性能需求有所不同,在多个处理模块并发工作时,带宽抢占不合理可能导致系统运行出现故障,因此,需要对SoC上的各个处理模块的实时性能进行监控,以找出不合理抢占带宽的处理模块,并对其进行带宽限制,保证带宽的合理分配。
技术实现思路
有鉴于此,本专利技术实施例提供了一种性能监测装置、方法、片上系统、可移动平台以及相机。首先,本申请实施例的第一方面提供了一种性能监测装置,用于监测SoC芯片中多个 ...
【技术保护点】
1.一种性能监测装置,其特征在于,用于监测SoC芯片中多个处理模块的性能,所述性能监测装置包括多个监视模块、总线和存储器,多个所述监视模块和多个所述处理模块一一对应连接;每一所述监视模块通过所述总线与所述存储器连接;/n所述监视模块用于实时获取所述处理模块的性能参数,并通过所述总线将所述性能参数发送至所述存储器;/n所述存储器用于接收并存储所述处理模块的性能参数。/n
【技术特征摘要】
【国外来华专利技术】1.一种性能监测装置,其特征在于,用于监测SoC芯片中多个处理模块的性能,所述性能监测装置包括多个监视模块、总线和存储器,多个所述监视模块和多个所述处理模块一一对应连接;每一所述监视模块通过所述总线与所述存储器连接;
所述监视模块用于实时获取所述处理模块的性能参数,并通过所述总线将所述性能参数发送至所述存储器;
所述存储器用于接收并存储所述处理模块的性能参数。
2.根据权利要求1所述的装置,其特征在于,每一所述处理模块通过所述总线与所述存储器连接;
所述处理模块用于执行自身指定的功能,以及对所述存储器写入数据或从所述存储器读取数据。
3.根据权利要求1所述的装置,其特征在于,所述处理模块包括以下任意一种或多种:
图像信号处理器、解码器、编码器以及图形处理器。
4.根据权利要求1所述的装置,其特征在于,所述性能数据包括以下任意一种或者多种:带宽、时延以及正在进行的命令的个数。
5.根据权利要求1所述的装置,其特征在于,所述装置还包括控制模块;所述控制模块通过所述总线与所述存储器连接;每一所述监视模块通过所述控制模块与所述存储器连接;
所述监视模块,具体用于获取所述处理模块的性能参数,并发送至所述控制模块;
所述控制模块用于接收所述监视模块发送的所述处理模块的性能数据并发送至所述存储器。
6.根据权利要求5所述的装置,其特征在于,所述控制模块和所述监视模块之间通过两条单向串行线路连接;
所述控制模块通过其中一条单向串行线路向所述监视模块发送监控指令,以通知所述监视模块对所述处理模块的性能数据进行采样;
所述监视模块通过另一条单向串行线路向所述控制模块发送所述性能数据。
7.根据权利要求5所述的装置,其特征在于,所述控制模块还用于同时向所述监视模块发送监视指令,以通知所述监视模块在同一时刻对所述处理模块的性能数据进行采样。
8.根据权利要求5所述的装置,其特征在于,所述控制模块包括DMA单元;
所述DMA单元用于将所述处理模块的性能数据写入所述存储器指定的地址中。
9.根据权利要求8所述的装置,其特征在于,所述指定的地址包括连续地址以及离散地址。
10.根据权利要求5所述的装置,其特征在于,所述控制模块,还用于获取预设的配置数据进行初始化配置,以使得所述控制模块能够控制所述监视模块按照与所述配置数据对应的监控方式获取所述处理模块的性能参数。
11.根据权利要求10所述的装置,其特征在于,所述控制模块从所述存储器或者外部配置模块获取所述配置数据。
12.根据权利要求11所述的装置,其特征在于,所述外部配置模块与所述存储器连接;
所述外部配置模块用于将所述配置数据写入所述存储器,以使得所述控制模块从所述存储器中读取所述配置数据。
13.根据权利要求11所述的装置,其特征在于,所述外部配置模块与所述控制模块连接;所述外部配置模块将所述配置信息发送至所述处理模块。
14.根据权利要求10所述的装置,其特征在于,
所述配置信息包括以下任意一种或多种:待监视处理模块的标识、采样周期、采样次数、采样开始时间、采样结束时间以及存储地址模式;所述存储地址模式包括连续地址模式以及离散地址模式。
15.根据权利要求1所述的性能监测装置,其特征在于,还包括显示模块;
所述显示模块,用于与所述存储器连接,从所述存储器中读取所述性能数据并显示。
16.一种片上系统,其特征在于,包括多个处理器件以及性能监测装置,所述性能监测装置包括:多个监视模块、总线和存储器;
多个所述监视模块和多个所述处理模块一一对应连接;每一所述监视模块以及每一所述处理模块分别通过所述总线与所述存储器连接;
所述监视模块用于实时获取所述处理模块的性能参数,并通过所述总线将所述性能参数发送至所述存储器;
所述存储器用于接收并存储所述处理模块的性能参数;
所述处理模块用于执行自身指定的功能,以及对所述存储器写入数据或从所述存储器读取数据。
17.根据权利要求16所述的片上系统,其特征在于,所述处理模块包括以下任意一种或多种:
图像信号处理器、解码器、编码器以及图形处理器。
18.根据权利要求16所述的片上系统,其特征在于,所述性能数据包括以下任意一种或者多种:带宽、时延以及正在进行的命令的个数。
19.根据权利要求16所述的片上系统,其特征在于,所述性能监测装置还包括控制模块;所述控制模块通过所述总线与所述存储器连接;每一所述监视模块通过所述控制模块与所述存储器连接;
所述监视模块,具体用于获取所述处理模块的性能参数,并发送至所述控制模块;
所述控制模块用于接收所述监视模块发送的所述处理模块的性能数据并发送至所述存储器。
20.根据权利要求19所述的片上系统,其特征在于,所述控制模块和所述监视模块之间通过两条单向串行线路连接;
所述控制模块通过其中一条单向串行线路向所述监视模块发送监控指令,以通知所述监视模块对所述处理模块的性能数据进行采样;
所述监视模块通过另一条单向串行线路向...
【专利技术属性】
技术研发人员:徐喜林,易斌,柯研家,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。