检测可编程芯片运行的装置及其方法

文档序号:6438044阅读:189来源:国知局
专利名称:检测可编程芯片运行的装置及其方法
技术领域
本发明涉及一种检测可编程芯片运行的装置及其方法,尤其是涉及一种利用数据处理装置的连接端口对其内的可编程芯片进行实时检测及纠错的装置与方法,可减少在开发过程中对可编程芯片检测及纠错的不便,并缩短纠错的时间。
笔记本型电脑中,SMC主控着电脑系统与外界的各种通信,如光盘机、软盘机、硬盘等等。而随着笔记本型电脑的需求不断的增加,各家厂商也不断推出更新更好的机型,为了更方便携带,轻薄短小遂逐渐成为主流的趋势。
然而,笔记本型电脑和一般的台式电脑不同,台式电脑都具有一外壳,容纳主机板、控制卡、接口卡、以及光盘机、硬盘机、软盘机等,使得台式电脑在主机板上的设计上具有较多的弹性空间可以运用;笔记本型电脑为了达到轻薄可携带的目的,机壳所能提供的容纳空间便大大的受到限制,不同款式的笔记本型电脑其大小也都不同,为了要符合不同款式机壳的大小,笔记本型电脑的主机板上的电路就必须要常常重新设计,若有内设的硬盘机、软盘机、声卡、光盘机等等的笔记本型电脑,则更动其电路以及摆设位置更是在所难免。
在设计开发的过程中,常常需要对所设计的电路进行模拟测试,以了解所设计的电路是否可以正常的操作,但目前,在开发及纠错的过程中并无任何模拟器可以用来辅助对SMC作实时的监控及纠错,纠错的方式也仅限于使用简单的LED灯号以及暂存器置位去做判断,此外也无法做实时的监测,纠错的过程不仅不方便,而且也无法充分地有效利用SMC的功能,更容易造成时间上的浪费,对于目前竞争激烈的电脑厂商,产品上市的时间常常是销售量的决定因素之一,因此若能缩短产品开发时间,对于厂商而言,更是一项有利的竞争条件。
本发明的主要目的在于提供一种检测可编程芯片运行的装置及其方法,所述装置及其方法用于对一个数据处理装置(如笔记本电脑)内的可编程芯片进行实时检测及纠错,直接通过数据处理装置的连接端口与装置上的数据传输装置进行连接,并且提供使用者一个开放的检测环境,来进行可编程芯片的功能检测,并监督显示检测的过程结果,可减少开发过程中纠错所耗费的时间。
根据本发明公开的检测可编程芯片运行的装置及其方法,借助于一个输入单元取得一个纠错程序,再经由一个微处理器根据该纠错程序送出一个控制信号,并经由一个数据处理装置的连接端口连接的数据传输端口,将该控制信号送给该可编程芯片,同时接收一个相应于该可编程芯片运行的状态的反馈信号,配合一个显示单元,可将纠错程序以及状态反馈信号显示在一显示单元上,供开发人员明了当前程序的执行状态。另外,还有一个信号转换单元,用于统一该控制信号与该状态反馈信号的传输格式。
现结合如下


有关本发明的详细内容及技术图1为本发明的检测可编程芯片运行的装置及其方法的硬件结构示意图;图2为本发明与数据处理装置连接的示意图;图3为本发明的检测可编程芯片运行的方法实施例。
首先,请参阅图1,图1为本发明的检测可编程芯片运行的装置的硬件结构示意图,包含有一个输入单元10,可为键盘之类的装置,用于取得一个纠错程序;
一个微处理器20,可为一个8751控制器,用于根据该纠错程序送出一个控制信号;一个数据传输端口30,用于与一个数据处理装置70(如个人电脑、笔记本电脑)的连接端口701(如电池连接端口、Dock连接端口、或RS232之类的电脑数据传输端口)连接(如图2所示),用于将控制信号送给数据处理装置70中的可编程芯片,并接收一个相应于可编程芯片运行的状态的反馈信号;一个信号转换单元40,用于统一该控制信号与该状态反馈信号的传输格式,所统一的格式是I2C传输协议(I2C Protocol)或更进一步将I2C传输协议转换为与所连接的连接端口的通信协议相同的数据传输格式;一个显示单元50,其中还包括一个内容显示单元501(如一个LCD屏幕),用于显示该纠错程序的内容与该状态反馈信号;以及,一个纠错显示单元502,包含有多个LED,用于显示纠错程序的执行状态;以及一个电源供应电路60,用于提供检测可编程芯片运行所需的电源。
请参阅图2,根据本发明的技术在进行数据处理装置70的可编程芯片运行的检测时,待测的数据处理装置70无须开机,只要将检测可编程芯片运行装置上的数据传输端口30与数据处理装置70(在本实施例中为一笔记本型电脑)的连接端口701的连结形成一个数据传递路径,即可由电源供应电路60所提的电力,令可编程芯片依据微处理器20送出的控制信号运行,并回传相应的状态反馈信号。
请参阅图3,图3为本发明的检测可编程芯片运行的方法实施例,在将检测可编程芯片运行装置的电源打开之后,显示单元50会先显示是否有数据自键盘输入,而键盘也一直处于待命状态(步骤801~803)。当技术人员自键盘输入纠错程序之后,相关的内容便会显示在内容显示单元501上(步骤803~805)。取得纠错程序之后,微处理器20便人判别纠错程序的状态,以决定要执行何种纠错程序。待决定纠错程序的形态之后,微处理器20便送出一个相关的控制信号,并借助于信号转换单元40将其转换成符合通信讯协议信号(步骤806~808)。此信号经由数据传输端口30与连接端口701所形成的数据传递路径传送至可编程芯片,并执行技术人员所指定的纠错程序,纠错程序执行完毕之后,会产生一个相关的反馈信号,同时会显示在内容显示单元501上(步骤809~811)。
根据以上所述的流程,在步骤806中纠错程序的形态,至少包含有显示暂存器的内容、修改暂存器的内容以及程式中断显示。
举例来说,当技术人员想要知道暂存器的内容,则在键盘上输入暂存器的名称以及相关指令,微处理器20收到数据之后,便将之传送给信号转换单元60,待信号转换单元60将数据转换成I2C协议的信号之后,再经由数据传输端口30与数据处理器70上的连接端口701传送给数据处理器70内的可编程芯片,取得指定暂存器的内容值之后,再循原来的传送路径传回到微处理器20,待微器20作处理之后,便在内容显示单元501上显示出来,如此,技术人员便可知道暂存器的内容值。
其次,如果欲更改暂存器的内容,同样地在键盘上输入更改的指令以及欲更改的地址,则微处理器20会将指令传送给信号转换单元40,待转换成通信协议之后,经由数据传输端口30以及连接端口701送给数据处理器70中的可编程芯片的相关地址,以进行更改的动作,更改完成后,再循相反路径传送给微处理器20,微处理器20将结果显示在内容显示单元501上。
除此之外,技术人员亦可经由中断来了解序执行的情形,在输入单元10输入中断的地址,经由相同的处理程序,数据处理器70便会根据该中断执行程序控制芯片,并且将结果传回微处理器20,微处理器20便会将该结果显示在纠错显示单元上502。
本发明借助于装置上的数据传输端口以及数据处理装置上的连接端口的连接,使得技术人员得以直接对数据处理装置内的可编程芯片进行检测及纠错,除此之外,技术人员不论在待测的数据处理装置是否开机的状态下,均可进行可编程芯片的纠错,如此一来,当可编程芯片损坏使得数据处理装置不能启动时,亦可进行检测纠错的工作,省去不少的麻烦。
虽然本发明已以一个优选实施例公开如上,但并非用于限定本发明,本领域的普遍技术人员在不脱离本发明的精神和范围的条件下内都可作一些更动与改进,因此本发明的保护范围应以后附的权利要求书为准。
权利要求
1.一种检测可编程芯片运行的装置,可借助于与一个数据处理装置的连接端口的连结来检测其内部的可编程芯片的运行状态,其特征在于所说装置包括有一个输入单元,用于取得一个纠错程序;一个微处理器,用于根据该纠错程序送出一个控制信号;一个数据传输端口,连接于该数据处理装置的连接端口,用于将该控制信号送给可编程芯片,并接收一个相应于可编程芯片运行的状态的反馈信号;一个信号转换单元,用于统一该控制信号与该状态反馈信号的传输格式;一个显示单元,用于显示该纠错程序与该状态反馈信号;以及一个电源供应电路,用于提供检测可编程芯片运行所需的电源。
2.如权利要求1所述的检测可编程芯片运行的装置,其特征在于该显示单元还包含有一个内容显示单元,用于显示该纠错程序的内容以及该状态反馈信号;以及一个纠错显示单元,用于显示该纠错程序的执行状态。
3.如权利要求2所述的检测可编程芯片运行的装置,其特征在于该内容显示单元是为一LCD屏幕。
4.如权利要求2所述的检测可编程芯片运行的装置,其特征在于纠错显示单元是由多个LED组成。
5.如权利要求1所述的检测可编程芯片运行的装置,其特征在于该输入单元为一键盘。
6.如权利要求1所述的检测可编程芯片运行的装置,其特征在于微处理器为8751控制器。
7.如权利要求1所述的检测可编程芯片运行的装置,其特征在于该数据处理装置为一笔记本电脑。
8.如权利要求1所述的检测可编程芯片运行的装置,其特征在于该数据处理装置的连接端口为一电池连接端口。
9.如权利要求1所述的检测可编程芯片运行的装置,其特征在于该数据处理装置的连接端口为一DOCK连接端口。
10.一种检测可编程芯片运行的方法,用于经由一个数据处理装置的连接端口检测该可编程芯片的运行状态,该方法包括由一个输入单元取得一个纠错程序;微处理器根据该纠错程序,产生一个控制信号;通过一个数据传输端口与该数据处理装置的连接端口的连结来传送该控制信号,并取得一个相应于该可编程芯片运行的状态的反馈信号;借助于一个信号转换单元统一该控制信号与该状态反馈信号的传输格式;以及显示单元显示该纠错程序与该状态的反馈信号。
11.如权利要求10所述的检测可编程芯片运行的方法,其特征在于该显示单元包含有一个内容显示单元,显示该纠错程序以及该状态反馈信号;以及一个纠错显示单元,显示该纠错程序的执行状态。
12.如权利要求11所述的检测可编程芯片运行的方法,其特征在于该内容显示单元是一个LCD屏幕。
13.如权利要求11所述的检测可编程芯片运行的方法,其特征在于该纠错显示单元由多个LED组成。
14.如权利要求10所述的检测可编程芯片运行的方法,其特征在于该输入单元是借助于一个键盘取得该纠错程序的。
15.如权利要求10所述的检测可编程芯片运行的方法,其特征在于该微处理器是8751控制器。
16.如权利要求10所述的检测可编程芯片运行的方法,其特征在于该数据处理装置是一个笔记本型电脑。
17.如权利要求10所述的检测可编程芯片运行的方法,其特征在于数据传输端口与该数据处理装置的一个电池连接端口连结,以传送该控制信号与取得该状态反馈信号。
18.如权利要求10所述的检测可编程芯片运行的方法,其特征在于该数据传输端口是与该数据处理装置的一但Dock连接端口连结,以传送该控制信号与取得该状态反馈信号。
全文摘要
一种检测可编程芯片运行的装置及其方法,特别是指一种利用数据处理装置的连接端口对其内的可编程芯片进行实时检测及纠错的装置与方法,可减少检测及纠错的不便,减短纠错的时间;由输入单元取得纠错程序,再经由微处理器根据该纠错程序送出控制信号给可编程芯片,接收相应于可编程芯片运行的状态的反馈信号,并将纠错程序内容、执行状态以及状态反馈信号显示在显示单元上,供开发人员检测当前程序的流程以及执行状态。
文档编号G06F11/36GK1355487SQ0013463
公开日2002年6月26日 申请日期2000年12月1日 优先权日2000年12月1日
发明者陈松柏, 唐志谦 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1