[发明专利]总线系统和用于受保护地访问存储器的方法有效
| 申请号: | 201410499940.X | 申请日: | 2014-09-26 |
| 公开(公告)号: | CN104516835B | 公开(公告)日: | 2018-06-22 |
| 发明(设计)人: | S.科塔姆;F.黑尔维希 | 申请(专利权)人: | 英飞凌科技股份有限公司 |
| 主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F13/16 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;胡莉莉 |
| 地址: | 德国瑙伊比*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 功能单元 存储单元 存储区域 总线系统 单元识别号 访问存储器 总线 分配 存储区域分配 访问存储区域 存储数据 全局 | ||
本发明涉及总线系统和用于受保护地访问存储器的方法。总线系统(300)包括被分配有单元识别号(302a,302b,302c)的功能单元(301,307);用于存储数据的存储单元(303),其中该存储单元具有存储区域(304);以及总线(305),其中功能单元可经由总线与存储单元连接,其特征在于,存储区域被设立用于向该存储区域分配一个或多个全局允许识别号(330),使得仅当分配给功能单元的单元识别号对应于分配给存储区域的全局允许识别号之一时,功能单元才以读或写的方式访问存储区域。
技术领域
本发明涉及一种总线系统和一种具有这样的总线系统的微控制器,以及一种用于受保护地访问与该总线系统连接的存储单元的存储区域的方法。
背景技术
微控制器承担电系统中的很多控制功能,尤其是在针对汽车的应用中。尤其是在这些汽车应用情况下,在安全性和可靠性方面的不同要求适用于在微控制器上实施的程序(软件)。从而例如在访问确定的硬件部件时,相对于不太重要的功能应把对安全性重要的功能的控制装置、如安全气囊控制装置或制动系统的控制装置放在首位,并且控制软件本身特别应在从外部和内部的操纵方面得到保护。
控制软件通常存放在存储器中,例如计算单元(CPU)以读或写的方式访问所述存储器。出于上面提到的原因,对确定的存储区域的访问必须受到保护并且被配备有优选的优先权。对待保护的存储区域的访问可以通过特定的识别号(Bezeichner)来调整,所述识别号被分配给在其侧访问所述存储区域的功能单元。
为了使CPU或在其上运行的程序以读或写的方式访问存储器的确定的存储区域,通常使用DMA控制器,以便将CPU从简单的数据传送任务中减轻负担。
DMA控制器使用逻辑DMA通道,以便将数据例如传送给存储区域。现在如果出于上面提到的原因应当保护确定的存储区域,则还应当确保该保护不由于使用DMA通道而被绕过。因此DMA通道在安全性关键的数据情况下特别应当受到保护。
US 2007/0174507A1示出一种具有处理器、存储器和DMA控制器的系统,该DMA控制器的DMA通道支持所谓“限定词(Qualifier)”的使用并且与“防火墙”一起降低免遭对DMA通道的攻击的保护。
“防火墙”允许或者防止“限定词”被分配给DMA通道并由此允许或防止数据被分配给对应的DMA通道。该分配经由对应的配置寄存器进行。
因此本发明的任务是提供一种总线系统,利用该总线系统可以成本低廉地实现更灵活的保护。
此外本发明解决以下任务:根据所使用的DMA通道的重要性通过DMA控制器设置数据传送的优先级。
发明内容
一种总线系统包括被分配有单元识别号的功能单元、用于存储数据的存储单元以及总线,其中该存储单元具有存储区域,其中功能单元可经由总线与存储单元连接,其特征在于,存储区域被设立用于向该存储区域分配一个或多个全局允许识别号,使得仅当分配给功能单元的单元识别号对应于分配给存储区域的全局允许识别号之一时,功能单元才以读或写的方式访问存储区域。
附图说明
图1示出总线系统的一个实施例。
图2示出总线系统的另一实施例。
图3示出总线系统的另一实施例。
图4示出总线系统的另一实施例。
图5示出用于受保护地访问存储器的方法的实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英飞凌科技股份有限公司,未经英飞凌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410499940.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:I/O链路的线路划分复用
- 下一篇:多阶段地址转换中的转换旁路





