电路模拟器的转接装置制造方法及图纸

技术编号:2881621 阅读:165 留言:0更新日期:2012-04-11 18:40
一种电路模拟器的转接装置,用于连接芯片在线模拟器(ICE)与笔记本电脑,其包含有多间格连接器(multibay)连接笔记本电脑;转换电路,将笔记本电脑CPU通过multibay传来的纠错信号转换成ICE纠错端口所需的信号;以及连接ICE的纠错端口的纠错端口连接器,用以将转换后的纠错信号传入ICE;使笔记本电脑在开发过程中或检修时,能直接通过笔记本电脑外部的multibay连接上ICE的纠错端口进行检测纠错的操作,实现加速开发与检修流程的目的。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种电路模拟器(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,本实本文档来自技高网...

【技术保护点】
一种电路模拟器的转接装置,用于连接一芯片在线模拟器(ICE)与一笔记本电脑,其特征是至少包括:一输出连接器,连接于该笔记本电脑的一输出端口;一转换电路,通过该输出连接器,将该笔记本电脑由其CPU传来的纠错信号转换成该ICE的一纠错端 口所需的信号;以及一纠错端口连接器,连接该ICE的纠错端口,以将该转换后的纠错信号传入该ICE。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈松柏唐志谦
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1