电路模拟器的转接装置的制作方法

文档序号:6438051阅读:364来源:国知局
专利名称:电路模拟器的转接装置的制作方法
技术领域
本发明涉及一种电路模拟器(circuit emulator)的转接装置(adapter),且特别涉及一种直接通过笔记本电脑的多间格(multibay)连接器,将一芯片在线模拟器(In-Circuit Emulator,ICE)与一笔记本电脑连接的转接器。
公知的一种电路模拟器,例如为芯片在线模拟器(ICE),因其具有控制中央处理器(CPU)单步执行、监视或改变各暂存器的值、设定中断点、追踪或控制基本输入输出系统代码(BIOS code)的执行等强大功能,在电脑的开发过程中,尤其是对BIOS的研究开发,ICE是一个相当实用且重要的纠错工具。
然而,ICE在使用上却相当的不方便,以其在笔记本电脑上的应用为例,要使用ICE来纠错必须拆卸机器,将主机板取出,更换具有在线测试端口(In-Circuit Probe Port,ITP端口)的CPU模块,连接ICE的接线,再接上各个外围装置如硬盘(HD)、软盘(FDD)、鼠标、键盘、显示屏……等,最后再接上电源;而在使用中,不仅须使用风扇吹CPU,以防止CPU过热,还得小心使用,不要碰撞或移动到这些装置,以免造成短路或不稳定的现象。
如此繁琐的步骤,不仅浪费开发或检修时所需纠错的时间,增加纠错时系统的不稳定性,也大幅降低研究开发人员的工作效率及使用意愿。
有鉴于此,本发明的目的便是在于提供一种电路模拟器的转接装置,作为ICE的纠错端口连接至笔记本电脑的转接器,使笔记本电脑在以ICE进行检测纠错的过程中,能直接通过本发明装置的连接,使操作更加方便,同时也减少所花费的时间。
本发明的上述目的是这样实现的一种电路模拟器的转接装置,是用以连接一芯片在线模拟器(ICE)与一笔记本电脑,其至少包括一multibay连接器,连接笔记本电脑的一输出端口如笔记本电脑的multibay;一转换电路,通过该multibay连接器,将笔记本电脑由其CPU传来的纠错信号转换成ICE的纠错端口所需的信号;以及一纠错端口连接器,连接ICE的纠错端口,以将转换后的纠错信号传入ICE。
另一方面,本发明也提供一种芯片在线模拟器,其具有内建的一转接器,使ICE能通过转接器的连接端口直接连接笔记本电脑进行检测纠错的工作,同样也能达成上述目的。
据此,所提供的芯片在线模拟器至少包括有一连接器,连接笔记本电脑的一输出端口;一转换电路单元,通过连接器,将笔记本电脑由CPU传来的纠错信号转换成所需的信号;以及一模拟电路单元,根据转换后的纠错信号模拟笔记本电脑CPU的操作。
下面结合实施例所示附图,对本发明的上述和其他目的、特征、和优点作进一步详细说明。


图1为本发明一种电路模拟器的转接装置的示意图;图2为本发明转接装置的结构示意图;图3为本发明转接装置中转换电路的设计;图4为本发明转接装置中纠错端口的示意图;以及图5为本发明另一种芯片在线模拟器的实施例。
现有程序人员用来进行对电脑软件码(code)纠错的技术有两种,分别是以程序监视(program monitor)及对微处理器的模拟(microprocessoremulator)两种方式。
前者的纠错方式是通过在待测系统的存储器内插入软件码,使监视的程序与主电脑程序联接并能随时监视并控制待测系统中微处理器的功能。监视的程序码是插入式(intrusive)的联接至主程序码,两者均不载入待测电路的存储器内,也不储存在只读存储器(ROM)中由程序人员所使用。因此监控程序的使用必需通过一异步接收-发射器(universal asynchronousreceiver-transmitter)或其它通讯用的硬件提供待测电路之用,使得监控能与主程序分离开由程序人员所用。
使用程序监视的好处是花费不会太昂贵并且可找出主程序中大部分的错误(bug),其缺点是必须使用到待测电路的资源且通常在检测联结程序码中较困难的问题会比较没有效果。
另一种模拟器的纠错方式是一种非插入式的软件程序纠错工具,使用外部的硬件提供一嵌于待测电路的微处理器显现透明化的操作。在待测电路进行测试及执行期间,微处理器模拟器替代待测微处理器运作,并且模拟器能追踪所有发生在待测微处理器输入和输出端子的活动,模拟器提供一复杂的中断点(breakpoint)系统以监视待测微处理器的操作,并且能随时中断其操作在预定点作以分析特定的待测电路信号。
模拟器的设计是用于初期整个系统的整合测试,用于解决即时(real-time)发生的问题。程序人员使用模拟器能以其具有的一延迟随机存取存储器(overlay RAM)取代程序人员的辅助只读存储器(ancillary ROM)。延迟的RAM使得程序人员能进行对程序码的纠错,即使待测电路并未完全成型,并因此缩短了开发的时间。一些模拟器一般都不需要使用到待测系统的资源,所以可被视为相对应上述插入式的监视程序为非插入式码的纠错技术。
模拟器利用追踪、复杂的中断点系统以及延迟存储器,使其能定位(address)到整合模式及时间相依的问题所需。也因为所利用的特性在实现上花费很大,但是对整个系统整合的测试是相当不错的,所以模拟微处理器的纠错方式将较为昂贵。
撇去先天原因造成以电路模拟器检测纠错成本太高的因素,公知的一种芯片在线模拟器(ICE),其为公知一种微电脑开发辅助的工具,能加入开发过中无法独自发展软件的电脑系统或微电脑中,作为软件纠错的系统,换言之,根据ICE或经由一传输线来的指令,各种强大功能如控制CPU单步执行,监视或改变各暂存器与存储的值,设定中断点,追踪或控制BIOS code的执行等便能进行,因此在电脑开发过程中,尤其是对BIOS的研究开发,ICE是一个相当实用且重要的纠错工具。但是其在使用上并不是很便利,尤其是对笔记本电脑而言,其不象桌上型电脑那样容易进行组装/拆卸,往往在进行对BIOS程序码的检测纠错时,要使得主机板能连接ICE,第一步便需拆开笔记本电脑,而ICE必须通过专用的连接器连接笔记本电脑的主机板,由于待测的笔记本电脑中CPU为一可分离式的芯片,因此便可在原CPU位置附上ICE的一探测器(probe),例如是以具有ITP端口的CPU模块连至主机板,以模拟处理器的运作,同时为使模拟的状况与常态使用笔记本电脑的环境相同,还需外接上各种外围设备。然而,采用这样的检测纠错的程序,步骤相当的繁琐,将会浪费不论是开发或维修时的纠错时间;再者,笔记本电脑的使用要稳定,一方面要防止其过热,另一方要尽量减少碰撞,因此在模拟时也要使用风扇吹CPU防止过热,还得小心使用,不要碰撞或移动到这些装置,以免造成短路或不稳定的现象。
为解决上述使用上的不便及纠错上的不稳定,本发明欲通过改良传统ICE与笔记本电脑在测试时所使用的连接方式,使进行纠错时,不需再拆开笔记本电脑,而是通过笔记本电脑的一连接端口直接与其连接,这样使用上的不便利便能解决,而且原有笔记本电脑机台都已完整连接固定的外围设备,如硬盘机、软盘机、光盘机、数据机、键盘、显示屏……等等,同时也有防止CPU过热及防震的设计,因此在测试进行时也不会有不稳定的情形发生。
请参照图1,其为本发明设计的示意图,为一种电路模拟器的转接装置10连接于笔记本电脑20与ICE(未绘示)之间。如图所示,笔记本电脑20中具有一multibay的连接端口22,本实施例中便是通过此multibay22使ICE能直接连接至笔记本电脑20。转接装置10作为连接的桥梁,本实施例的设计是以一multibay ICE debug board达成,主要是由三大部分构成(1)multibay连接器12提供连接至笔记本电脑20的multibay 22。
(2)转换电路14通过multibay 22将笔记本电脑的CPU纠错信号15转换成ICE纠错端口(debug port)所需的信号。
(3)纠错端口连接器16提供连接至ICE的纠错端口,使转换后的信号17传入ICE。
此一纠错板(debug board)的转接装置10具体实施例的外观示意图可为图2所示的结构,其为一连接笔记本电脑20与ICE的电路板。包含具有上述转换电路的电路布局与电路元件等的电路板18、multibay连接器12以及纠错连接端口16,其中电路板的长度L较笔记本电脑20的multibay 22深度来得长,使得纠错连接端口16可外露于笔记本电脑20外。至于支架19则为稳定及固定电路板18本体之用。
再请参照图1,在笔记本电脑20的主机板上连接multibay 22线路上可增加一个开关选择器(multiplexor)26,用来选择传输信号为一般的IDE/FDD的信号23或是ICE纠错端口的信号25。但是若考虑成本,可只在试产及开发测试阶段增加上述的开关选择器26线路,正式批量生产时则可取消。
对于上述本发明提出的转接装置10中,其转换电路图可采用如图3的设计。其中用于连接在ICE的连接器16的结构示意图则为图4所示。
除此之外,本发明也可采用另一设计实现与上述转接装置10相同的目的,即如图5所示,提供一芯片在线模拟器(ICE)30,其具有专用于直接连接笔记本电脑的连接器,能连在例如笔记本电脑的multibay上。据此,所提供的ICE 30包含的元件有一连接器32、一转换电路单元34以及一模拟电路单元36。其中连接器便用于连接笔记本电脑的一multibay输出端口,而转换电路单元34便能通过连接器32,将笔记本电脑由其CPU传来的纠错信号转换成所需的信号,并以模拟电路单元36根据转换后的纠错信号模拟笔记本电脑CPU的操作。
虽然本发明已以较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的精神和范围内,当可作适当的更动与润饰,因此本发明的保护范围当视权利要求所界定的保护范围为准。
权利要求
1.一种电路模拟器的转接装置,用于连接一芯片在线模拟器(ICE)与一笔记本电脑,其特征是至少包括一输出连接器,连接于该笔记本电脑的一输出端口;一转换电路,通过该输出连接器,将该笔记本电脑由其CPU传来的纠错信号转换成该ICE的一纠错端口所需的信号;以及一纠错端口连接器,连接该ICE的纠错端口,以将该转换后的纠错信号传入该ICE。
2.如权利要求1所述的转接装置,其特征是该输出端口为一多间格连接器(multibay)。
3.如权利要求1所述的转接装置,其特征是该纠错信号为一CPU单步执行信号。
4.如权利要求1所述的转接装置,其特征是该纠错信号为一设定中断点信号。
5.如权利要求1所述的转接装置,其特征是该纠错信号为一显示及改变暂存器值的信号。
6.一种芯片在线模拟器,用于直接连接一笔记本电脑进行检测纠错工作,其特征是至少包括一连接器,连接该笔记本电脑的一输出端口;一转换电路单元,通过该连接器,将该笔记本电脑由其CPU传来的纠错信号转换成所需的信号;以及一模拟电路单元,根据该转换后的纠错信号模拟该笔记本电脑CPU的操作。
7.如权利要求6所述的芯片在线模拟器,其特征是该输出端口为一多间格连接器(multibay)。
8.如权利要求6所述的芯片在线模拟器,其特征是该纠错信号为一CPU单步执行信号。
9.如权利要求6所述的芯片在线模拟器,其特征是该纠错信号为一设定中断点信号。
10.如权利要求6所述的芯片在线模拟器,其特征是该纠错信号为一显示及改变暂存器值的信号。
全文摘要
一种电路模拟器的转接装置,用于连接芯片在线模拟器(ICE)与笔记本电脑,其包含有多间格连接器(multibay)连接笔记本电脑;转换电路,将笔记本电脑CPU通过multibay传来的纠错信号转换成ICE纠错端口所需的信号;以及连接ICE的纠错端口的纠错端口连接器,用以将转换后的纠错信号传入ICE;使笔记本电脑在开发过程中或检修时,能直接通过笔记本电脑外部的multibay连接上ICE的纠错端口进行检测纠错的操作,实现加速开发与检修流程的目的。
文档编号G06F11/08GK1355482SQ0013464
公开日2002年6月26日 申请日期2000年12月1日 优先权日2000年12月1日
发明者陈松柏, 唐志谦 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1