[发明专利]控制内置存储器访问无效
| 申请号: | 200680030491.8 | 申请日: | 2006-08-22 |
| 公开(公告)号: | CN101243453A | 公开(公告)日: | 2008-08-13 |
| 发明(设计)人: | 阿塔·科哈恩;格雷格·古德休;潘卡·什里瓦斯塔瓦 | 申请(专利权)人: | NXP股份有限公司 |
| 主分类号: | G06F21/02 | 分类号: | G06F21/02;G01R31/317 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 陈源;张天舒 |
| 地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 内置 存储器 访问 | ||
技术领域
本发明涉及电子装置,并且更加具体地,但非专门地,涉及通过JTAG端口控制对微控制器的内置存储器的访问。
背景技术
集成电路的安全随着它们不断在越来越多的特别注重安全的应用中得到应用而正在逐渐受到越来越大的关注。这些应用的一些例子是智能卡、蜂窝电话和其它无线通信装置、因特网通信系统等等。经常希望防止对集成电路的一个或多个部分的未授权访问。对程序或这些装置中的其它存储器内容的未授权访问已经变成了很多应用/程序研发者特别关心的问题。
同时,在允许向集成电路输入和从集成电路输出信息方面也存在着浓厚的兴趣。实际上,通常希望进行信息输入/输出(I/O)来测试、仿真和调试给定集成电路。用于集成电路调试、仿真和/或测试用途的一种通用标准是JTAG(联合测试行动小组)IEEE(电子和电气工程师协会)1194.1测试访问端口和边界扫描体系结构。除了标准JTAG接口之外,还有各种各样的用于集成电路的调试、仿真和/或测试接口。可惜的是,用于JTAG或其它期望接口的输入/输出端子有时候会为集成电路的未授权访问提供途径。结果,在确保集成电路访问安全的愿望与提供调试、仿真和/或测试能力的需求之间常常会有利害冲突。这样,仍然存在对这一技术领域投入更多力量的需求。
发明内容
本发明的一种实施方式是确保对集成电路的访问安全的独特方法。本发明的另一种实施方式包括控制对集成电路的内置存储器进行访问的独特装置、方法、系统和设备。
另一种实施方式包括:建立微控制器的重置启动操作,该微控制器包括内置存储器、可编程处理器以及在操作上耦接到存储器和处理器的测试接口;建立测试接口的初始禁用状态,以禁止在启动操作期间通过测试接口访问存储器;利用处理器执行存储在存储器中的初始或引导程序序列(在这里也被称为重置程序),以在初始禁用状态期间可选地建立测试接口的其它禁用状态;和除了通过重置程序的执行建立了其它禁用状态的情况之外,允许在启动操作之后针对微控制器操作而通过测试接口访问存储器。其它禁用状态拒绝在启动操作之后的微控制器操作期间通过测试接口访问存储器。按照一种形式,其它禁用状态是由重置程序建立的且/或初始禁用状态是响应于重置信号按照操作逻辑进行的。
另一种实施方式包括:重置微控制器,该微控制器包括内置存储器、可编程处理器以及在操作上耦接到存储器和处理器的测试接口;响应于重置步骤,执行存储在存储器中的重置启动代码,该步骤禁止通过测试接口访问存储器,以在重置之后的微控制器操作期间保护存储器内容;和在重置之后的微控制器操作期间,改变存储器的内容,以允许通过测试接口访问存储器。按照一种形式,所述改变步骤包括至少下列之一:清除存储器和将不同的内容存储在存储器中,并且将重置启动代码存储在存储器的预定部分中并且存储器是非易失性的。可选的或另外的是,这种实施方式包括在完成重置启动代码的执行之前响应于重置来提供测试接口的初始禁用状态,并且通过执行重置启动代码来建立测试接口的其它禁用状态,其中初始禁用状态是响应于微控制器的操作逻辑和/或通过执行重置启动代码而设置的。
又一种实施方式包括:微控制器集成电路,该集成电路具有处理器、与处理器在操作上耦接的内置存储器、以及与处理器和存储器在操作上相连的微控制器测试接口。微控制器响应于重置信号来进行重置启动,该重置启动用于设置测试接口的初始禁用状态并在重置禁用状态期间利用处理器执行启动代码,以可选地建立其它禁止存储器访问状态。初始禁用状态防止通过测试接口访问存储器。微控制器除了在通过执行启动代码建立了其它禁止存储器访问状态的情况之外,在重置启动之后的微控制器操作期间提供了通过测试接口进行存储器访问的启用状态。
本发明的再有另一种实施方式包括:重置微控制器,该微控制器包括内置存储器和可编程处理器以及在操作上耦接到存储器和处理器的测试接口;响应于重置来执行存储在存储器中的启动代码;在执行期间建立测试接口的初始禁用状态来保护存储器内容不能通过测试接口进行访问,并且可选地建立测试接口的其它禁用状态;和在执行之后,除了通过执行启动代码建立了其它禁用状态的情况之外,在后续微控制器操作期间建立允许通过测试接口访问存储器内容的测试接口启用状态。
本发明的一种目的是给出一种确保对集成电路的访问安全的独特技术。
本发明的另一个目的是给出控制对集成电路的内置存储器的内容进行的访问的独特装置、方法、系统或设备。
附图说明
从包含在本文中的说明和附图中,本发明的其它目的、实施方式、形式、特征、益处和优点将会变得显而易见。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680030491.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立式振动磨机
- 下一篇:一种具有焙熟功能的五谷杂粮食品磨粉机





