ADASSoC的系统在环测试技术方案

技术编号:35129018 阅读:18 留言:0更新日期:2022-10-05 10:01
一种方法包括经由相机串行接口2(CSI

【技术实现步骤摘要】
【国外来华专利技术】ADAS SoC的系统在环测试

技术介绍

[0001]高级驾驶员辅助系统(ADAS)是基于车辆的系统,该系统收集关于车辆周围环境的信息以便提供驾驶员的安全和舒适。收集的信息可以有助于警告驾驶员或自动采取适当的动作,该动作具有诸如紧急制动、碰撞警告、对象检测、车道偏离警告、车道保持辅助系统、交通标志识别、自动驾驶等功能。ADAS可以包括电子控制单元(ECU)、各种片上系统(SoC)、微控制器(MCU)、单片微波集成电路(MMIC)、处理器、存储器、数据存储系统和其他部件。
[0002]测试ADAS内的SoC、集成电路(IC)或其他系统对于确保ADAS的可靠性和安全性是重要的。执行系统在环(SIL)测试以测试操作中的ADAS的一些或全部零件,以确保这些零件在一起工作不会出现故障。SIL测试也称为硬件在环测试或软件在环测试。SIL测试减少了在它们的实际使用现场中测试复杂系统的时间和成本。为了执行SIL测试,数据从现实世界环境中的传感器捕获并存储在存储器中。然后,在测试环境中使用数据以确定ADAS及其算法(包括硬件和软件方面)是否正常操作,并确定ADAS是否具有任何系统故障。

技术实现思路

[0003]在一些示例中,一种系统包括接口,其被配置为通过虚拟信道组进行通信。该接口还被配置为存储表,该表包含将虚拟信道组映射到地址组的条目。该接口被配置为使用该表提供经由虚拟信道组的第一虚拟信道接收的分组以用于存储在地址组的第一地址处。该系统还包括数据修改模块(DMM),其耦合到接口并被配置为致使接口修改表的条目。
[0004]在一些示例中,一种系统包括包含控制器的回放系统。该系统还包括ADAS的微控制器。微控制器包括接口,其被配置为通过虚拟信道组进行通信。该接口还被配置为存储表,该表包含将虚拟信道组映射到地址组的条目。该接口被配置为使用该表提供经由虚拟信道组的第一虚拟信道接收的分组以用于存储在地址组的第一地址处。微控制器包括DMM,其被耦合到接口,并被配置为致使接口修改表的条目。
[0005]在一些示例中,一种方法包括经由相机串行接口2(CSI

2)数据接口的第一虚拟信道在ADAS的控制器处接收第一数据。该方法还包括经由CSI

2数据接口的第二虚拟信道在ADAS的控制器处接收第二数据。该方法包括将第一数据存储在存储器中的第一地址处,第一地址由第一虚拟信道指定。该方法还包括将第二数据存储在控制寄存器的第二地址处,控制寄存器由第二数据指定。该方法包括使用第一数据和第二数据执行测试。
附图说明
[0006]关于各种示例的详细说明,现将参考附图,其中:
[0007]图1A是根据各种示例的ADAS的部件的框图。
[0008]图1B是根据各种示例的用于ADAS的SIL测试系统的部件的框图。
[0009]图2是根据各种示例的用于ADAS的SIL测试系统的框图。
[0010]图3是根据各种示例的虚拟信道映射更新分组。
[0011]图4是根据各种示例的用于SIL测试的方法的流程图。
102可以接收RF信号并使用模数转换器(ADC,图1A中未示出)将其转换为数字信号。MMIC 102可以诸如通过对RF信号执行一个或多个快速傅立叶变换(FFT)来处理RF信号。然后可以将FFT的结果传输到MCU 104。在另一个示例中,可以将RF信号提供给MCU 104,而不由MMIC 102进行处理。在另一个示例中,射频信号可以由MMIC 102部分处理,其中ADAS 100中的其他部件(诸如MCU 104)执行附加处理。
[0018]MMIC 102可以经由CSI

2接口106耦合到MCU 104。MCU 104是ADAS 100的主控制单元。MCU 104可以接收未处理的数据或半处理的数据并执行进一步的处理。MCU 104还可以将原始或半处理的数据发送到存储装置和/或电子控制器单元(ECU)108,或者基于该数据采取适当的动作。例如,MMIC 102可以是雷达前端芯片,其将捕获的原始ADC样本发送到MCU 104,以便MCU 104可以处理数据以确定对象的范围(range)、角度和速度。以这种方式,MCU 104可以使用基于从MMIC 102接收的数据检测对象并确定适当动作的算法。
[0019]MCU 104经由连接件110向ECU 108发送数据。ECU 108可以包括硬件(诸如处理器、控制器、数据接口和存储器)以及软件的组合,该软件使ECU 108能够快速且可靠地处理数据流。ECU 108处理传感器数据,解释传感器数据,并且可以基于传感器数据采取动作以防止事故或提供其他安全特征。连接件110可以是任何适当类型的总线,诸如以太网连接件或控制器局域网(CAN)总线。
[0020]图1B是根据各种示例的用于ADAS的SIL测试系统150的部件的框图。如上所述,SIL测试系统150重新创建ADAS 100的操作环境。在此示例中,SIL测试系统150包括回放系统152。回放系统152可以包括任何适当的硬件和软件来存储来自ADAS 100的捕获的数据(例如来自MMIC 102输出的捕获的数据和/或来自MCU 104的半处理的数据)。在ADAS 100的现实世界操作期间捕获数据后,SIL测试系统150的操作员将捕获的数据加载到回放系统152中。回放系统152被配置为将所捕获的数据传输到MCU 104以进行测试。在本示例中,回放系统152包括处理器154、控制器156和存储器158,但在其他示例中可以不存在这些部件中的一个或多个。回放系统152将捕获的数据存储在存储器158中,并且可以使用处理器154和控制器156执行捕获的数据的任何处理和传输。回放系统152经由CSI

2接口106将捕获的数据传输到MCU 104,就像在ADAS 100中传递数据一样。在此示例中,回放系统152使用CSI

2接口106的VC将捕获的数据传输到MCU 104,如下所述。在一个示例中,捕获的数据可以包括捕获的雷达数据。在一些示例中,在VC上传输的数据不仅包括捕获的数据,还包括报头数据。报头数据可以指示由MCU 104使用的雷达啁啾廓线或啁啾信息。MCU 104可以读取报头数据并对捕获的数据采取任何适当的动作。例如,MCU 104可以处理捕获的数据,将经处理的数据存储在适当的位置,并产生由处理数据得出的输出数据。MCU 104还可以经由连接件162将经处理的数据传输到存储设备160。在一个示例中,连接件162可以是控制器局域网(CAN)总线。存储设备160可以包括可以接收和存储来自MCU 104的数据的任何设备。存储在存储设备160中的数据然后可以用于SIL测试,以分析ADAS 100中的硬件和软件是否正确操作。连接件162可以是任何合适的连接件,诸如以太网连接件或另一高速连接件。
[0021]SIL测试系统150支持使用与实际部署在ADAS 100中相同或类似的软件和硬件部署测试系统。这使得SIL测试系统150能够以ADAS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:接口,其被配置为:通过虚拟信道组进行通信;存储包含将所述虚拟信道组映射到地址组的条目的表;并且使用所述表提供经由所述虚拟信道组的第一虚拟信道接收的分组以用于存储在所述地址组的第一地址处;以及数据修改模块即DMM,其耦合到所述接口并被配置为致使所述接口修改所述表的条目。2.根据权利要求1所述的系统,其中所述接口进一步被配置为:经由所述虚拟信道组的第二虚拟信道接收表更新分组;使用所述表确定所述第二虚拟信道与所述DMM相关联;并且将所述表更新分组提供给所述DMM,其中所述DMM被配置为致使所述接口基于所述表更新分组修改所述表的所述条目。3.根据权利要求1所述的系统,其中所述接口是相机串行接口2数据接口即CSI

2数据接口。4.根据权利要求1所述的系统,进一步包括耦合到所述接口和所述数据修改模块的存储器。5.根据权利要求1所述的系统,其中所述分组是从高级驾驶员辅助系统即ADAS捕获的雷达数据。6.根据权利要求1所述的系统,其中所述接口进一步被配置为将所述分组写入所述第一地址。7.根据权利要求1所述的系统,其中所述DMM进一步被配置为将所述分组写入所述第一地址。8.根据权利要求1所述的系统,其中所述系统进一步包括:控制寄存器,其被配置为存储所述分组。9.根据权利要求8所述的系统,其中所述DMM进一步被配置为将所述分组存储在所述控制寄存器中。10.一种系统,其包括:回放系统,其包括控制器;以及高级驾驶员辅助系统即ADAS的微控制器,其中所述微控制器包括:接口,其被配置为:通过虚拟信道组进行通信;存储包含将所述虚拟信道组映射到地址组的条目的表;并且使用所述表提供经由所述虚拟信道组的第一虚拟信道接收的分组以用于存储在所述地址组的第一地址处;以及数据修改模块即DMM,其耦合到所述接口并被配置为致使所述接口修改所述表的条目。11.根据权利要求10所述的系统,...

【专利技术属性】
技术研发人员:J
申请(专利权)人:德克萨斯仪器股份有限公司
类型:发明
国别省市:

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

1