接口资源分析装置及其方法

文档序号:9865439阅读:212来源:国知局
接口资源分析装置及其方法
【技术领域】
[0001 ] 本发明有关于一种接口资源分析装置及方法,特别是关于电子装置的硬件接口资源分析装置及方法,用以产生电子装置内各个功能模块使用一硬件接口的分析数据。
【背景技术】
[0002]图1为已知技术的电子装置的各个功能模块透过接口单元存取储存装置的示意图。电子装置100包含多个功能模块140,藉由集成电路技术可实现将电子装置100整合于一系统单芯片(System-on-Chip)中。电子装置100的多个功能模块可包含有:中央处理器、图形处理器、影像解码器、声音解码器等。
[0003]当一功能模块执行其对应的功能时,需经由接口单元150使用储存装置10以储存各相对应的运算指令、待处理的信号数据、经运算处理的信号数据、处理结果及/或各种控制信号与数据。各个功能模块可共用储存装置10,在同一时间仅能由一个功能模块透过接口单元150来存取储存装置10。而接口单元150依据预定的仲裁原则,仲裁与管理该些功能模块存取储存装置10的使用权限。
[0004]由于各个功能模块执行其功能时,对于储存装置的存取需求具有本质上的差异,以及各个功能模块在不同的操作情境下的存取需求亦也有所不同;例如声音解码器执行音讯信号处理时,对于储存装置存取需求的总量通常为各功能模块的一般平均值,但由于音讯信号的解码操作须连续进行以及避免产生爆音的考量,声音解码器对于储存装置存取需求的反应时间通常较为重要,因此需要一高度优先权而中度使用量的存取使用权限。现有技术中是利用模拟各功能模块操作于不同情境下来推测其存取储存装置10的需求,进而决定接口单元150对各功能模块存取储存装置10的仲裁原则,然而,模拟的情境与实际情境常有出入,导致所据以决定的仲裁原则无法满足各功能模块的存取需求。

【发明内容】

[0005]鉴于先前技术的不足,本发明的目的在于提供一种接口资源分析装置及其方法,以透过实际情境分析所产生的分析数据,让使用者得据以判断现行仲裁原则是否满足各功能模块的存取需求,并对仲裁原则进行符合实际情境的最佳化设计。
[0006]本发明揭示了一种接口资源分析装置,用来分析多个功能模块透过一接口单元存取一储存装置的操作,其包含:一控制单元,用来选择一监控模式以及选择一待测功能模块;一监控单元,根据选定的监控模式,监控相关于待测功能模块存取储存装置的操作行为,以产生一监控数据;以及一运算单元,根据选定的监控模式,对监控数据进行运算,以产生一分析数据。
[0007]本发明另揭示了一种接口资源分析方法,用来分析多个功能模块透过一接口单元存取一储存装置的操作,其包含:选择一监控模式与选择一待测功能模块;根据选定的监控模式,监控相关于待测功能模块存取储存装置的操作行为,以产生一监控数据;以及根据选定的监控模式,对监控数据进行运算,以产生一分析数据。
[0008]本发明另揭示了一种接口资源分析装置,用来分析一包含监控单元的电子装置内的多个功能模块透过一接口单元存取一储存装置的操作,其包含:一控制单元,用来选择一监控模式与选择一待测功能模块,以使电子装置的监控单元据以监控相关于待测功能模块存取储存装置的操作行为,产生一监控数据;以及一运算单元,根据选定的监控模式,对监控数据进行运算,以产生一分析数据。
【附图说明】
[0009]图1是已知技术的电子装置内的各个功能模块透过接口单元存取储存装置的示意图。
[0010]图2是本发明的接口资源分析装置的一实施例的示意图。
[0011]图3是本发明的接口资源分析装置应用于电子装置的示意图。
[0012]图4A是本发明的接口资源分析装置操作于反应时间模式的步骤流程图。
[0013]图4B是本发明的接口资源分析装置操作于反应时间模式的信号时序图。
[0014]图5A是本发明的接口资源分析装置操作于效率模式的步骤流程图。
[0015]图5B是本发明的接口资源分析装置操作于效率模式的信号时序图。
[0016]图6A是本发明的接口资源分析装置操作于使用率模式的步骤流程图。
[0017]图6B是本发明的接口资源分析装置操作于使用率模式的信号时序图。
[0018]图7是依据本发明设置接口资源分析装置的另一实施例的示意图。
[0019]符号说明
[0020]本发明附图中所包含的各元件列示如下:
[0021]10储存装置
[0022]100电子装置
[0023]101中央处理器
[0024]102图形处理器
[0025]103影像解码器
[0026]104影像缩放器
[0027]130解调单元
[0028]140功能模块
[0029]150 接口单元
[0030]200、400接口资源分析装置
[0031]201、401 控制单元
[0032]202,302 监控单元
[0033]203>402 运算单元
[0034]204检测模块
[0035]205计数模块
[0036]300、700 电子装置
[0037]301存储器接口单元
[0038]303、404输出/输入接口
[0039]310 总线
[0040]SlOl ?S106、S201 ?S210、S301 ?S309 步骤
[0041]mclk存储器接口单元的系统时脉
[0042]G同意信号
[0043]R需求信号
[0044]具体施方式
[0045]请参考图2,其是本发明的接口资源分析装置的一实施例示意图。接口资源分析装置200用以分析一电子装置中多个功能模块透过一接口单元存取一储存装置的操作,其包含控制单元201、监控单元202以及运算单元203。控制单元201用以让使用者自多个监控模式中选择一监控模式,并让使用者自该电子装置的多个功能模块中选择一功能模块,作为一待测功能模块。接口资源分析装置200支援的监控模式可包含:用以监控反应时间的反应时间模式、用以监控效率的效率模式、以及用以监控使用率的使用率模式。使用者可透过一使用者接口输入指令至控制单元201,以使控制单元201自该些监控模式中选择一所欲执行的监控模式,并选择一所欲监控的功能模块。
[0046]监控单元202根据被选择的监控模式进行监控待测功能模块存取该储存装置的操作,而产生一监控数据。在一实施例中,监控单元202包含检测模块204及计数模块205。检测模块204用以检测相关于待测功能模块存取储存装置的操作,据以产生一计数控制信号。计数模块205用以根据该计数控制信号而产生监控数据。运算单元203根据控制单元的所选择的监控模式,对监控单元202所产生的监控数据进行运算处理,以得到分析数据。透过收集多个功能模块及其对应的各种监控模式所得的分析数据,使用者可藉此判断现行的仲裁原则所管理的接口资源是否符合需求。
[0047]请参考图3,其为本发明的接口资源分析装置应用于电子装置300的示意图。电子装置300包含但不限于多个功能模块:中央处理器101,作为电子装置300的运算核心,用以执行作业系统的运行、及一般性整数与浮点运算等操作;图形处理器102,用以处理二维或三维图形运算;影像解码器103,用以对经编码的影像数据进行解码处理;声音解码器104,用以对经编码的音讯数据进行解码处理;影像缩放器105,用以对影像信号进行缩放处理;及解调单元130,用以对经调变的信号进行解调处理。电子装置300内的各功能模块藉由总线310连接到存储器接口单元301以存取储存装置10,存储器接口单元301依据预定的仲裁原则,仲裁与管理该些功能模块存取储存装置10的使用权限。在图3的实施例中,接口资源分析装置200藉由各功能模块传输于存储器接口单元301的信号来监控各功能模块,然而,在实施上,本发明的接口资源分析装置200亦可藉由总线310连接到各功能模块,以监控各功能模块存取储存装置10的操作。下文中将藉由具体实施例来说明本发明的接口资源分析装置200于各种监控模式的操作。
[0048]以中央处理器101对储存装置10进行存取为例。当中央处理器101进行运算时,需要从储存装置10读取运算相关的指令代码及数据,此时中央处理器101将透过总线310对存储器接口单元301提起需要使用储存装置10的存取需求。由于储存装置10是供各功能模块分时共用,因此存储器接口单元301通常无法立即提供中央处理器101进行存取,需等待当下正在存取储存装置10的功能模块进行至适当程度而结束存取时,再由存储器接口单元301依据仲裁原则判断是否准许由中央处理器101开始存取储存
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1