家居专利数据库

数据处理装置和用于存储数据的方法与流程

发布日期:2024-08-21 浏览次数:

本公开涉及数据处理装置和用于存储数据的方法。背景技术:1、在执行安全性和/或保密性相关任务的数据处理装置(诸如,用于车辆的控制单元)中,当将数据存储在存储器中时,特别地需要确保安全性和保密性。用于此的一个方案是,除了用户数据之外还存储冗余位,诸如错误校验码位和用于安全性和/或保密性机制的其它冗余位。然而,这创建用于存储和用于访问存储器的开销。因此,用于存储设有错误校验码位和可能的另外冗余位的数据的高效方案是期望的。技术实现思路1、根据各种实施例,提供一种数据处理装置,所述数据处理装置包括:数据处理电路;存储器,被配置为按照多个页的形式存储数据,每个页包括多个数据字;存储器控制器;和存储器接口电路,被配置为针对每个页将用户数据存储在所述页的多个数据字中并且将用于所述多个数据字的错误校验码位(和可能的用于保密性的附加冗余位)存储在所述页的一个或多个附加数据字中,其中,对于所述多个附加数据字中的至少一些附加数据字,所述错误校验码位被包括在同一附加数据字中。2、根据另一实施例,提供一种用于根据上述数据处理装置存储数据的方法。技术特征:1.一种数据处理装置,包括;2.如权利要求1所述的数据处理装置,其中所述存储器接口电路还被配置为将用于所述多个数据字的附加冗余位存储在所述一个或多个附加数据字中。3.如权利要求2所述的数据处理装置,其中所述一个或多个附加数据字被完全填充有用于所述多个数据字的所述错误校验码位和用于所述多个数据字的所述附加冗余位。4.如权利要求1至3中任何一项所述的数据处理装置,其中所述多个附加数据字没有用户数据位。5.如权利要求1至4中任何一项所述的数据处理装置,其中所述存储器接口电路还被配置为将另外的冗余位存储在所述页的至少一个另外的数据字中。6.如权利要求5所述的数据处理装置,其中所述至少一个另外的数据字没有用户数据。7.如权利要求1至6中任何一项所述的数据处理装置,其中每个页包括全部具有相同大小的相同数量的数据字。8.如权利要求8所述的数据处理装置,其中所述数据字大小等于由所述存储器支持的存储器突发访问的突发大小。9.如权利要求1至8中任何一项所述的数据处理装置,其中所述存储器接口电路被配置为针对每个页和所述页的多组多个数据字中的每个组将用户数据存储在所述组的多个数据字中并且将用于所述多个数据字的错误校验码位存储在与所述组关联的一个或多个附加数据字中,其中,对于所述多个附加数据字中的至少一些附加数据字,所述错误校验码位被包括在同一附加数据字中。10.如权利要求9所述的数据处理装置,其中所述存储器接口电路还被配置为针对所述多个组中的每个组将用于所述多个数据字的附加冗余位存储在与所述组关联的所述一个或多个附加数据字中。11.如权利要求9或10所述的数据处理装置,其中所述一个或多个附加数据字是用于所述组的单个附加数据字,并且存储在所述多个数据字中的所有用户数据的错误校验码位被包括在所述附加数据字中。12.如权利要求9至11中任何一项所述的数据处理装置,其中对于每个组,附加数据字的数量是相同的。13.如权利要求9至12中任何一项所述的数据处理装置,其中组的数量是最大数量,以使得每个组的所述多个数据字和与所述组关联的所述一个或多个附加数据字适合所述页。14.如权利要求9至13中任何一项所述的数据处理装置,其中错误校验码位的数量和附加数据字的数量使得,对于每个页,不是所述页的任何组的所述多个数据字和所述页的任何组的所述一个或多个附加数据字的一部分的位的数量等于数据字的位的数量或者是数据字的位的数量的整数倍。15.如权利要求1至14中任何一项所述的数据处理装置,包括:写入错误校验码位高速缓存,其中所述存储器接口电路被配置为,当将所述多个数据字写入到所述存储器时,至少将用于所述多个数据字的错误校验码位高速缓存在所述写入错误校验码位高速缓存中,直至已针对所有的所述多个数据字产生所述错误校验码位,并且随后将所述错误校验码位写入到所述一个或多个附加数据字中。16.如权利要求15所述的数据处理装置,其中所述存储器接口电路还被配置为,当将所述多个数据字写入到所述存储器时,至少将用于所述多个数据字的附加冗余位高速缓存在所述写入错误校验码位高速缓存中,直至已针对所有的所述多个数据字产生所述附加冗余位,并且随后将所述附加冗余位写入到所述一个或多个附加数据字中。17.如权利要求1至16中任何一项所述的数据处理装置,包括:写入冗余位高速缓存,其中所述存储器接口电路被配置为,当将所述多个数据字写入到所述存储器时,至少将用于所述多个数据字的另外的冗余位高速缓存在所述写入冗余位高速缓存中,直至已针对所有的所述多个数据字产生所述另外的冗余位,并且随后将所述另外的冗余位写入到所述存储器。18.如权利要求1至17中任何一项所述的数据处理装置,包括:读取错误校验码位高速缓存,其中所述存储器接口电路被配置为,当从所述存储器读取所述多个数据字时,读取所述一个或多个多个附加数据字并且至少将所述错误校验码位高速缓存在所述读取错误校验码位高速缓存中,直至已针对所有的所述多个数据字执行纠错。19.如权利要求18所述的数据处理装置,其中所述存储器接口电路还被配置为,当从所述存储器读取所述多个数据字时,读取所述一个或多个多个附加数据字,并且将来自所述一个或多个多个附加数据字的附加冗余位高速缓存在所述读取错误校验码位高速缓存中。20.如权利要求1至19中任何一项所述的数据处理装置,包括:读取冗余位高速缓存,其中所述存储器接口电路还被配置为,当从所述存储器读取所述多个数据字时,将另外的冗余位高速缓存在所述读取冗余位高速缓存中。21.一种用于将数据存储在存储器中的方法,技术总结本公开涉及数据处理装置和用于存储数据的方法。根据各种实施例,描述一种数据处理装置,所述数据处理装置包括:数据处理电路;存储器,被配置为按照多个页的形式存储数据,每个页包括多个数据字;存储器控制器;和存储器接口电路,被配置为针对每个页将用户数据存储在所述页的多个数据字中并且将用于所述多个数据字的错误校验码位存储在所述页的一个或多个附加数据字中,其中,对于所述多个附加数据字中的至少一些附加数据字,所述错误校验码位被包括在同一附加数据字中。技术研发人员:J·罗森布什,T·洛加纳森,R·梅内斯,D·兰根受保护的技术使用者:英飞凌科技股份有限公司技术研发日:技术公布日:2024/8/16