【技术实现步骤摘要】
本专利技术涉及CPU以及音源等多个处理部构成为共享存储器的处理装置、处理方法以及电子乐器。
技术介绍
一般来说,在电子乐器中,具备由控制乐器整体的CPU、在该CPU的控制下产生乐音波形的音源构成的乐音产生装置。近年来,基于减少产品成本的要求,公知构成为与控制乐器各部分的CPU共享读取音源所需的波形数据的存储器的电子乐器。在音源以及CPU共享存储器的乐音产生装置中,多个进程同时并行地访问共享存储器,其结果是,会发生访问竞争(冲突)。为了避免访问竞争,只要使对共享存储器进行的访问待机即可,特别是音源中同时发声的信道数越是增加,因访问待机而导致的处理延迟越显著,导致处理效率的降低。因此,近年来,例如日本特开2013-186368号公报公开那样,开发了与总线的空闲状态对应地利用发声中的各信道的时隙以外的期间从共享存储器读取规定信道部分的波形数据,实现处理效率的提高的技术,或如日本特开2014-16378号公报公开那样,在与总线的空闲状态对应地从共享存储器读取规定信道部分的波形数据时,使经过故障判定时刻之前波形数据的读取未结束的信道停止发声,实现总线负荷的减少并且防止产生不希望的噪声的技术。然而,在上述公报公开的技术中,由于仅是实现音源中执行的乐音波形的生成处理的高效化,或防止不希望的噪声的产生,因此担心导致控制系统整体(乐器整体)的处理能力降低。具体而言,例如在音源的总线优先顺序比CPU高 ...
【技术保护点】
一种处理装置,具备:多个处理部,根据从存储器读取的数据进行处理;总线,连接上述存储器与上述多个处理部;以及通信量监视器,监视上述多个处理部相对于上述总线的通信量,并且在上述多个处理部中的对于上述存储器被最优先赋予访问权的处理部的通信量超过预先决定的上限值的情况下,输出使被赋予上述访问权的处理部的通信量减少的信号。
【技术特征摘要】
2014.11.07 JP 2014-2265771.一种处理装置,具备:
多个处理部,根据从存储器读取的数据进行处理;
总线,连接上述存储器与上述多个处理部;以及
通信量监视器,监视上述多个处理部相对于上述总线的通信量,并且
在上述多个处理部中的对于上述存储器被最优先赋予访问权的处理部的通
信量超过预先决定的上限值的情况下,输出使被赋予上述访问权的处理部
的通信量减少的信号。
2.根据权利要求1所述的处理装置,其中,
上述处理装置还具有总线仲裁器,该总线仲裁器控制总线,以使得在
对上述多个处理部中的某一个处理部赋予了对于上述存储器的访问权的状
态下,在从与该处理部不同的其他处理部请求了对于上述存储器的访问权
的情况下,根据预先设定的优先顺序,将对于上述存储器的访问权赋予上
述多个处理部中的某一个。
3.根据权利要求2所述的处理装置,其中,
上述总线仲裁器还具有设定上述多个处理部中的各个处理部的优先顺
序的优先顺序设定寄存器。
4.根据权利要求3所述的处理装置,其中,
能够设定上述优先顺序寄存器中设定的优先顺序。
5.根据权利要求1所述的处理装置,其中,
上述通信量监视器具有设定上述多个处理部中的各个处理部的通信量
上限值的上限值设定寄存器。
6.根据权利要求1所述的处理装置,其中,
上述多个处理部具有根据从上述存储器读取的数据产生乐音波形的乐
音产生部、根据从上述存储器读取的数据处理产生的上述乐音波形的波形
处理部、以及根据从上述存储器读取的数据控制上述乐音产生部以及波形
处理部的CPU。
7.根据权利要求2所述的处理装置,其中,
上述总线仲裁器控制上述总线,以便根据按照上述乐音产生部、波形
处理部以及CPU的顺序设定的优先顺序赋予对于上述存储器的访问权。
8.根据权利要求7所述的处理装置,其中,
上述通信量监视器在上述乐音产生部的通信量超过预先决定的上限值
的情况下,对上述CPU输出控制上述乐音产生部以使通信量减少的控制信
号。
9.根据权利要求8所述的处理装置,其中,
上述CPU响应上述控制信号的输...
【专利技术属性】
技术研发人员:长坂浩明,
申请(专利权)人:卡西欧计算机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。