便携式计算机中的大错修复端口制造技术

技术编号:3517051 阅读:170 留言:0更新日期:2012-04-11 18:40
一种便于计算机设备中的大错修复的方法,包含下述步骤:    将指令存储在在所述计算设备内部的一个存储器中;    用至少一个边界扫描处理设备,处理所述指令,所述边界扫描处理设备可操作地设置在一个边界扫描总线上;    穿过所述计算设备的一个机壳来访问所述边界扫描总线,以便在所述总线上传送所述指令的更新版本,从而存入到所述存储器中。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及JTAG(或边界扫描)设备,更具体地涉及JTAG设备的访问。
技术介绍
大多数便携式计算机都容纳了引导装入例程,该例程使软件方便地更新到主板上的闪速存储器。该引导装入程序本身也容纳于该主板上的闪速存储器。在极少数情况下,存储在手提式便携计算机内的闪速存储器中的软件可能被灾难性地毁坏,以致于该引导装入程序也被毁坏。这种情况下阻止外部主机更新该损坏的闪速存储器。通常情况下,必须拆卸该便携式计算机,且印刷电路板(PCB)必须被安装到一个测试夹板上以修复该引导装入程序。修复了引导装入程序之后,可以下载余下的系统软件。此外,一般在PCB上的可编程逻辑集成电路(IC)只能经由特定的编程插脚进行编程。这些插脚通常不是外部可访问的。因此,为了更新可编程逻辑或修复存储于闪速存储器中的已被灾难性毁坏的软件,必须打开产品的外壳。由此需要一种向特定编程触脚提供从计算机外壳外部的可访问性的方法。
技术实现思路
在此公开并要求的本专利技术的一个方面包括在一个计算设备中更新讹误指令的体系。该计算设备包括一个封装一闪速存储器的机壳,该闪速存储器用于存储一个引导装入例程;该计算设备还包括至少一个内置于该计算设备的边界扫描设备,其用于执行该引导装入例程,并可操作地设置于一个边界扫描总线上。该机壳包括一个边界扫描端口,通过它来传送更新过的指令和提供电源。该端口隐藏于面板、盖的下面或限制设备拥有者访问的位置,如电池槽中。在本专利技术的另一个方面中,提供一种对一个计算设备中的一个边界扫描设备进行编程的体系。该边界扫描设备设置于该计算设备的机壳内部的一个边界扫描总线上。该边界扫描总线穿过非开放的机壳、经由一个边界扫描端口而被访问,从而借此向该边界扫描设备传送程序指令。一个接口模块经由该边界扫描端口与该计算设备相接,用于提供电源及传送程序指令,通过该计算设备的电池槽内部和通过该电池槽的外部这两种方式中的至少一种,该计算设备与该接口模块相接。在本专利技术还有的另一个方面中,提供了一种用于更新一个计算设备中的指令的系统,该计算设备包括一个封装一闪速存储器的机壳,该闪速存储器用于存储计算机可执行指令;该计算设备还包括至少一个内置于该机壳且可操作地设置于一个边界扫描总线上的边界扫描设备,其用于执行该计算机可执行指令。该系统包括一个与该计算设备相接的接口模块,用于传送该计算机可执行指令的更新版本,该计算机可执行指令借此存储于该闪速存储器;该系统还包括一个与该接口模块进行操作通信的控制模块。在更新计算设备中的指令的同时,该控制模块能够通过接口模块向该计算设备提供电源。另一可替换的方式是,通过与该计算设备相接并经由一个边界扫描端口,该接口模块在更新过程期间独自向该计算设备提供电源,该边界扫描端口用于提供电源及发送程序指令。通过该计算设备的电池槽内部和通过该电池槽的外部这两种方式中的至少一种,该计算设备与该接口模块相接。为实现上述及相关的目的,本专利技术必须阐释的方面在此结合下面的描述和附图加以说明。但是,这些方面只是代表性的,只是本专利技术的原理可能采用的各种方式中的少数几种方式,而本专利技术旨在包括所有的这些方面及它们的等同物。当结合附图考察时,本专利技术的其它优点和新颖的特征可以从下面对本专利技术的详细说明中变得明显。附图说明图1表示实现本专利技术的一个修复模块的等比示图,其机械及电装配于可修复计算设备的一个电池槽中;图2表示图1中的修复模块的正面的等比示图;图3表示内部装配有上述模块的修复设备的等比示图;图4表示一个系统结构框图,图中包括拥有边界扫描部件、修复模块及一个外部修复控制模块的计算设备的典型主板。图5表示一个拥有无线边界扫描总线连接的边界扫描系统的系统结构框图。具体实施例方式现在参照附图来说明本专利技术,其中用相同的附图标记始终指示相同的元件。在下面的说明中,为了解释的目的,阐述了许多特定的细节,以使本专利技术能被完全理解。但是,很显然,没有这些特定的细节也可能实现本专利技术。在其它的实例中,为了便于描述本专利技术,结构框图中显示了公知的结构和设备的形式。本专利技术对前述问题的解决是通过向特定编程触脚组提供从计算机外壳外部的访问。这可以通过将针式触脚设置于面板、陷窝或其它防护门的下方来实现。这些设置方式允许技术人员无须打开外壳就能对一系列信号进行访问,使得大错的修复变得方便。大多数便携式计算机含有一个具有JTAG(联合测试行动组)调试能力的处理器。JTAG是北美芯片公司的一个联盟标准,它发展了对板上芯片的输入/输出测试能力,以致于通过基于软件控制的测试访问端口,对高度集成电路的一个或更多的芯片进行测试。JTAG,也称作边界扫描,是在1980年代发展起来的,并在1990年标准化,现在被定义在IEEE1149.1标准中,它允许对数字设备的内部寄存器的完全访问。访问内部芯片寄存器的边界扫描接口只需要五根信号线(即TDI(测试数据输入)、TDO(测试数据输出)、TCK(测试时钟)、TMS(测试模式选择)和加电重置场所中的TRST(测试重置))。此外,许多可编程逻辑设备,诸如FPGA(现场可编程门阵列)和CPLD(复杂可编程逻辑器件),便用JTAG体系来编程和配置。JTAG还支持菊花链拓扑。因此,所有的微处理器和许多其它设备,像CPLD,都可以被包括在一个单个的JTAG链中。按照这种方式,经由JTAG连接(即五个JTAG插脚加一个接地),技术人员就算不能访问计算机数字系统中的所有芯片,也能访问其大多数,而不用打开设备外壳来访问插脚和其它端口。首先参见附图,图1表示实现本专利技术的一个修复接口模块100的等比示图,其机械及电装配于可修复计算设备的一个电池槽中。如其背面所示,该接口模块100包括一个电池隔间102,其由一个电池隔间盖104封装。该电池隔间102设置在该应用系统所在的地方,使得外部电源不能被利用。在修复操作可以利用外部电源的地方,还提供有一个电源和信号电缆106,其用于传输电源功率和传送信号到修复模块100,并进一步传送至可修复设备(未示出)。该电缆106包括一个接口连接器108,其具有多个电源及信号插脚110,用以将电源功率及信号传接到可修复设备。伸出接口模块100的该电缆106连接到一个JTAG控制模块(未示出),以在它们之间传接信号。代替了从板上电池向接口模块100提供电池电源,该接口模块100可被配置成直接连线到该可修复设备的电池系统的电池电源上。应当了解,其中的模块100的电池是可再充电的。该模块100可以包括一个给该模块电池再充电的再充电电路。在本实施例中,电缆106会向该模块100的充电电路提供交流电源。另一可替换的方式是,充电电路在例如JTAG控制模块的外部模块内,以便电池从此充电。当模块100包括电池时,计算机修理站能够更方便快捷地获得对内部数字逻辑的访问,以在可编程逻辑IC中重写代码,而不必确保外部电源可用。这种配置还方便了技术人员在无法将设备带到修理站而不得不前往设备地点的时候在现场条件中的操作。现在参考图2,其示出了图1中的修复模块100的正面的等比示图。该模块100包括一个电池接口连接器200,其用于向该可修复设备传输电源功率。该模块100还包括一个JTAG接口插脚连接器202。该插脚连接器202包括多个插脚204,其用于连接可修复设备的一个配套JTAG本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:D·斯特恩T·乌尔夫D·C·德米奥
申请(专利权)人:讯宝科技公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利