【技术实现步骤摘要】
半导体装置以及半导体装置的控制方法相关申请的交叉引用包括说明书、附图和摘要的、于2015年12月2日提交的日本专利申请No.2015-235387的公开的全部内容以引用方式并入本文中。
本专利技术涉及半导体装置和半导体装置的控制方法。
技术介绍
SoC(片上系统)是其中集成了多个功能的半导体芯片。SoC包括多个CPU。在SoC中,同时执行多个应用。近年来,通过改进上面安装有SoC的系统的性能,推进SoC的规模扩大。在SoC中,可同时从多个应用接收对半导体芯片的硬件IP(知识产权(intellectualproperty))的操作请求。硬件IP是为了形成半导体芯片针对各功能收集的部分电路信息并且是由硬件实现的信息。在这种情况下,为了避免故障等,必须仲裁彼此冲突的操作请求。作为这种仲裁的方法,提出了通过软件处理来仲裁彼此冲突的操作请求的方法(日本未审专利申请公开No.2010-140290)。在这种方法中,通过在多个CPU之间执行通信来调节优先级并且基于调节的结果来使用共享资源。还提出了通过软件处理来仲裁彼此冲突的操作请求的另一种方法(日本未审专利申请公开No.201 ...
【技术保护点】
一种半导体装置,包括:CPU部件,在所述CPU部件中执行多个软件模块;以及硬件IP,所述硬件IP基于由所述CPU部件发送的操作请求来执行处理,其中,所述硬件IP包括:第一存储单元,所述第一存储单元包括多个控制接收单元,所述多个控制接收单元接收由所述软件模块中的每个软件模块发送的操作请求,计算单元,所述计算单元基于从所述控制接收单元发送的操作请求来执行处理,以及仲裁单元,所述仲裁单元控制在所述控制接收单元和所述计算单元之间的信息传输,使得所述计算单元只从所述控制接收单元中的任一个接收操作请求。
【技术特征摘要】
2015.12.02 JP 2015-2353871.一种半导体装置,包括:CPU部件,在所述CPU部件中执行多个软件模块;以及硬件IP,所述硬件IP基于由所述CPU部件发送的操作请求来执行处理,其中,所述硬件IP包括:第一存储单元,所述第一存储单元包括多个控制接收单元,所述多个控制接收单元接收由所述软件模块中的每个软件模块发送的操作请求,计算单元,所述计算单元基于从所述控制接收单元发送的操作请求来执行处理,以及仲裁单元,所述仲裁单元控制在所述控制接收单元和所述计算单元之间的信息传输,使得所述计算单元只从所述控制接收单元中的任一个接收操作请求。2.根据权利要求1所述的半导体装置,其中,所述仲裁单元根据设置的仲裁方法,选择作为将由所述计算单元接收的操作请求的发送源的控制接收单元。3.根据权利要求2所述的半导体装置,其中,所述仲裁单元包括:第一开关电路,所述第一开关电路包括被并行地插入在所述控制接收单元中的每个控制接收单元和所述计算单元之间的多个开关元件,以及控制单元,所述控制单元控制所述开关元件的断开/闭合,以及其中,所述仲裁单元闭合与选择的所述控制接收单元耦合的开关元件并且断开与除了选择的所述控制接收单元之外的所述控制接收单元耦合的开关元件。4.根据权利要求1所述的半导体装置,其中,提供数量与所述软件模块的数量相同的所述控制接收单元,以及其中,所述控制接收单元分别从不同的软件模块接收操作请求。5.根据权利要求1所述的半导体装置,还包括:第二存储单元,所述第二存储单元被配置为能够存储一个或多个操作请求,其中,所述控制接收单元的数量小于所述软件模块的数量,其中,所述控制接收单元的一部分或全部从两个或更多个软件模块接收操作请求,其中,从两个或更多个软件模块接收操作请求的控制接收单元将接收到的所述操作请求顺序地存储在所述第二存储单元中,以及其中,所述仲裁单元控制在所述控制接收单元和所述计算单元之间的信息传输,使得所述计算单元只从所述控制接收单元中的任一个和所述第二存储单元接收操作请求。6.根据权利要求5所述的半导体装置,其中,所述控制接收单元的一部分或全部只从所述软件模块中的任一个接收操作请求,以及其中,只从所述软件模块中的任一个接收操作请求的控制接收单元将接收到的所述操作请求存储在所述第二存储单元中。7.根据权利要求5所述的半导体装...
【专利技术属性】
技术研发人员:长谷昌,津田哲治,西川直宏,井上由纪,望月诚二,松原胜重,今冈连,
申请(专利权)人:瑞萨电子株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。