[发明专利]用于片上装置管理的已知优良程序代码无效

专利信息
申请号: 200880124786.0 申请日: 2008-12-03
公开(公告)号: CN101999123A 公开(公告)日: 2011-03-30
发明(设计)人: G·D·希尔曼;G·斯特龙金;A·罗森;G·H·辛普森;R·芬德森 申请(专利权)人: 先进微装置公司
主分类号: G06F21/00 分类号: G06F21/00;G06F15/78
代理公司: 北京戈程知识产权代理有限公司 11314 代理人: 程伟;靳强
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 装置 管理 已知 优良 程序代码
【说明书】:

技术领域

发明是有关处理器和计算机系统的领域,尤有关在此种系统内使用已知优良程序代码(known good code)来扩充处理器的架构、控制机载装置(on-board devices),以及其它用途。

背景技术

处理器是设计成用来执行定义在指令集架构(instruction set architecture,ISA)里的指令。ISA定义了指令、该指令的编码方式,以及执行指令时要进行的操作。ISA通常也会定义处理器不同的操作模式,以及为了成功编程该处理器以完成所需操作,程序设计师需要知道的其它信息。换言之,ISA基本上是用来描述当提供一串要执行的指令流时,处理器该如何操作的描述。

由于程序设计师相信处理器会依照ISA所指定的方式运作,对于ISA的修改必须很小心,通常会同时征询程序设计师(或软件厂商)与处理器设计师(或处理器厂商)的意见。处理器也必须跟着ISA的修改来作硬件上的修正,以确保所需操作是处理器可以提供的。因此必须要仔细描述修改的定义,并且获得双方同意,因为处理器新一代的硬件必须要实施这些修改。之后的修改甚至需要在更新一代的硬件上实施。

发明内容

在一实施例中,集成电路包括至少一个处理器核心、至少一个其它电路,以及配置成用来将KGC提供给处理器核心来执行的已知优良程序代码(Known Good Code,KGC)的源程序。已知优良程序代码包括用于其它电路的接口程序代码(interface code),通过该接口程序代码能让在至少一个处理器核心上执行的应用程序,经过该已知优良程序代码而连接到该至少一种其它电路。

在另一实施例中,处理器包含可编程的对映表(programmable map)及舆该可编程的对映表耦接的电路。可编程的对映表是配置成用来储存数据,该数据可识别出至少一个指令,对于该指令,处理器执行的指令集架构修改已经定义,其中处理器未执行修改。该电路配置成用来检测指令并且引发转移至已知优良程序代码(known good code,KGC)。其中的KGC会被保护而不受未经授权的修改,并且是由通过验证的实体所提供。KGC包含在执行时可以仿真出该修改的程序代码。

附图说明

图1的方块图在说明处理器和相关的已知优良程序代码(KGC)。

图2是处理器与KGC第一实施例的方块图。

图3是处理器与KGC第二实施例的方块图。

图4是处理器与KGC第三实施例的方块图。

图5是说明KGC转移机构第一实施例的方块图。

图6是处理器实施例的方块图,该处理器实作转移机构的第一实施例。

图7的方块图在说明KGC转移机构的第二实施例。

图8是处理器实施例的方块图,该处理器实作转移机构的第二实施例。

图9是采用KGC作为装置管理器的多核心集成电路,其实施例的方块图。

图10是以KGC作为装置管理器的实施例,说明其操作的流程图。

图11是采用KGC作为将环0分割成保护区的机构,其实施例的方块图。

图12是在具有处理器的集成电路上采用KGC连同可编程逻辑,其实施例的方块图。

具体实施方式

虽然本发明可进行多种变更并且具有别的形式,此处仍将以附图作为范例,举出特定的实施例并加以详细说明。然而应了解的是,附图与详细的说明并非用来将本发明限制在特定的揭露内容;相反地,是打算涵盖在所附的权利要求书的精神与领域内所有的修改、均等物,以及其它作法。

以下叙述乃关于使用已知优良程序代码(KGC)来实作处理器架构上的变更,并且是采取更具弹性的方式(例如:透过执行KGC来仿真该变更)。此外,以下叙述亦关于KGC其它的应用。在叙述这些应用之前,先来简单介绍KGC。

已知优良程序代码(KGC)简介

大致说来,KGC是指一种程序代码,在其有效的寿命期间能防止未经授权的窜改,并且是仅由通过验证的实体所提供。通过验证的实体可为处理器的制造商所熟识、值得信赖的实体。举例来说,KGC可通过储存在无法修改的储存体中来防止窜改,其中在储存体与处理器之间的通讯机构也采用某种方式的保护措施。另一种作法是仍将KGC储存于可被修改或是未经保护的储存体中,但是在执行之前必须通过密码的验证。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于先进微装置公司,未经先进微装置公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200880124786.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top