车辆用装置、车辆用装置的控制方法制造方法及图纸

技术编号:30890712 阅读:19 留言:0更新日期:2021-11-22 23:31
本发明专利技术涉及车辆用装置、车辆用装置的控制方法。根据实施方式的车辆用装置(1)具备:多个CPU模块(16);高速缓冲存储器(17),被分配给多个CPU模块(16);作为确定部的CPU模块(16),确定由多个CPU模块(16)共享的共享区域(51);以及作为区域配置部的CPU模块(16)以及GPU(13),将由确定部确定出的共享区域(51)配置于主存储器(12)。储器(12)。储器(12)。

【技术实现步骤摘要】
【国外来华专利技术】车辆用装置、车辆用装置的控制方法
[0001]相关申请的交叉引用
[0002]本申请基于2019年4月16日申请的日本申请号2019-077777,并在此引用其记载内容。


[0003]本公开涉及车辆用装置、车辆用装置的控制方法。

技术介绍

[0004]以往,例如如专利文献1那样,设置于车辆的显示器由单独的装置控制。
[0005]专利文献1:日本特开2016-97928号公报
[0006]另外,近年来,在车辆上采用设置有多个显示器的驾驶舱系统。该情况下,若利用单独的装置控制各显示器,则由于装置间的频带的限制、同步的延迟等,而有可能不能够实现无缝的用户界面的可能性。因此,通过将各显示器的控制汇集到一个车辆用装置,实现上述的频带的限制、同步的延迟的消除。
[0007]然而,将各显示器的控制汇集到一个车辆用装置的结果是新产生了对车辆用装置的高速缓冲存储器或总线的负载增加这样的问题。若显示器的大型化、高精细化发展,则该问题变得更显著。
[0008]另外,例如在显示多个内容的情况下,需要横跨CPU模块、操作系统共享内容,预计对高速缓冲存储器或总线的负载进一步增加。因此,强烈要求降低对高速缓冲存储器或总线的负载。

技术实现思路

[0009]本公开的目的在于提供能够降低对高速缓冲存储器或总线的负载的车辆用装置、车辆用装置的控制方法。
[0010]为了实现上述目的,在本公开中,车辆用装置具备:多个CPU模块;高速缓冲存储器,被分配给多个CPU模块;确定部,确定由多个CPU模块共享的共享区域;以及区域配置部,将由确定部确定出的共享区域配置于主存储器。由此,共享区域通过被配置于主存储器而能够在各CPU模块间共享,并且对于共享区域以外,由于不进行向主存储器的配置,所以不会产生不需要的写回或侦听,能够降低高速缓冲存储器或总线负载。
附图说明
[0011]关于本公开的上述目的以及其它目的、特征、优点,参照附图并通过下述的详细的描述,变得更加明确。在该附图中:
[0012]图1是表示第一实施方式中的驾驶舱系统的构成例的图,
[0013]图2是表示车辆用装置的电气构成例的图,
[0014]图3是表示车辆用装置的软件构成例的图,
[0015]图4是表示仪表显示器的显示方式的一个例子的图,
[0016]图5是表示中心显示器的显示方式的一个例子的图,
[0017]图6是表示平视显示器的显示方式的一个例子的图,
[0018]图7是表示分配给各应用的物理面的一个例子的图,
[0019]图8是表示作为比较例的基于以往的方法的显示方式的一个例子的图,
[0020]图9是表示同步处理的流程的图,
[0021]图10是表示表面的导入方式的一个例子的图,
[0022]图11是表示车辆用装置的显示方式的一个例子的图,
[0023]图12是表示第二实施方式中的车辆用装置的构成例的图,
[0024]图13是表示车辆用装置的其它构成例的图,
[0025]图14是表示第三实施方式中的表面的导入方式的一个例子的图其一,
[0026]图15是表示表面的导入方式的一个例子的图其二,
[0027]图16是表示作为第四实施方式中的比较例的共享表面的序列的图,
[0028]图17是表示共享表面的顺序的一个例子的图,
[0029]图18是表示存储器同步处理的流程的图,
[0030]图19是表示共享表面的序列的图,
[0031]图20是表示使块同步的路径的图,
[0032]图21是表示第五实施方式中的使块同步的路径的图其一,
[0033]图22是表示使块同步的路径的图其二,
[0034]图23是表示使块同步的路径的图其三,
[0035]图24是表示使块同步的路径的图其四,
[0036]图25是表示第六实施方式中的配置区域的确定例的图,
[0037]图26是表示区域配置处理的流程的图,
[0038]图27是表示其它配置区域的确定例的图其一,
[0039]图28是表示其它配置区域的确定例的图其二,
[0040]图29是表示其它配置区域的确定例的图其三,
[0041]图30是表示其它配置区域的确定例的图其四。
具体实施方式
[0042]以下,首先,在第一实施方式~第五实施方式中对基本的结构、用例以及用于解决在此产生的课题的方法进行说明,之后,在第六实施方式中,对降低对高速缓冲存储器或总线的负载的方法进行说明。此外,在各实施方式中对实际相同的部位附加相同的附图标记进行说明。
[0043](第一实施方式)
[0044]以下,对第一实施方式进行说明。如图1所示,车辆用装置1例如构成具备仪表显示器2、中心显示器3以及平视显示器4三个显示器的驾驶舱系统5。
[0045]假设仪表显示器2例如由液晶显示器或者有机EL显示器构成,并设置于仪表板的驾驶员的正面附近。假设中心显示器3例如由液晶显示器或者有机EL显示器构成,并设置于副仪表板附近。
[0046]假设平视显示器4例如液由晶显示器或者有机EL显示器或者将图像投影到前窗的投影器构成,并设置于仪表板上的驾驶员的正面附近。但是,显示器的数目、配置或者构成是一个例子,并不限定于此。
[0047]此外,虽然在图1中示出车辆用装置1与多个显示器连接的例子,但如后述那样,第一实施方式的车辆用装置1以使一个用户界面中的表面同步为目的。因此,与车辆用装置1连接的显示器只要是一个以上即可。
[0048]该车辆用装置1与设置于车辆的几个电子控制装置6(以下,ECU6)可通信地连接。此外,虽然车辆用装置1也能够认为是ECU6之一,但为了容易理解,在本说明书中将车辆用装置1和ECU6分开。
[0049]如图2所示,车辆用装置1具备:CPU10、总线主控器11、主存储器12、图形处理单元13(以下,GPU13)、图像处理单元14(以下,IPU14)、以及通信部15等。
[0050]如后述那样,GPU13是实际描绘从应用程序指示的表面的功能部。此外,简单地说,表面是指成为在某一瞬间显示的内容图像的来源的图像数据。IPU14是将描绘的表面作为影像信号输出到各显示器的功能部。
[0051]CPU10具备多个核心10a。此外,此处作为一个例子,核心10a的数目设为八个。这八个核心10a每四个汇总,并分配给两个CPU模块16A和CPU模块16B。换句话说,在车辆用装置1内设置有在功能上能够独立地进行动作的多个CPU模块16。
[0052]另外,CPU模块16A分配给相对地要求实时性的应用程序组22A,CPU模块16B分配给相对地不要求实时性的应用程序组22B。以下,在进行CPU模块16所共通的说明时不附加A或者B,仅称为CPU模块16。
[0053]在各CPU模块16以及GPU13分别设置有专用的高速缓冲本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种车辆用装置,具备:多个CPU模块(16);高速缓冲存储器(17),被分配给多个上述CPU模块;确定部(16),确定由多个上述CPU模块共享的共享区域(51);以及区域配置部(13、16),将由上述确定部确定出的上述共享区域配置于主存储器(12)。2.根据权利要求1所述的车辆用装置,其中,上述CPU模块是描绘表面的模块,单独的上述CPU模块利用的表面被配置于上述高速缓冲存储器,而与其它上述CPU模块共享的表面被配置于主存储器(12)。3.根据权利要求1或者2所述的车辆用装置,其中,在多个上述CPU模块上分别执行操作系统(20)。4.根据权利要求1~3中任意一项所述的车辆用装置,其中,上述区域配置部将帧缓存整体确定为上述共享区...

【专利技术属性】
技术研发人员:谷端伸彦
申请(专利权)人:株式会社电装
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1