将系统程序烧录到主存储器的微处理系统及烧录方法

文档序号:6444692阅读:225来源:国知局
专利名称:将系统程序烧录到主存储器的微处理系统及烧录方法
技术领域
本发明涉及一种用可插拔子系统将系统程序烧录到主存储器的微处理系统及烧录方法。
背景技术
某些微处理机系统,由于应用或发展,必须更换系统的程序。早期的程序存储器元件,由于客易插拔,可以将其取下,然后使用程序烧录装置将程序写入后,再放回原系统内即可。但是由于元件封装技术的进步,某些程序存储器元件已不适合常做插拔的动作。所以这种系统就必需提供系统程序自我更新的方法。但是它却有一个潜在的风险,就是当写入错误的系统程序,有可能造成系统无法启动。此时就必须提供一种方法,可以使系统再重新更新系统程序在原来的程序存储器元件,然后在下次开机时,能让系统正常运作。
微处理机运作必须有程序存储器元件提供其运作程序。但是,程序存储器元件的程序已无法使系统启动,如何再做程序更新的动作。唯有使用另一个程序存储器元件才能使系统启动,但是假如原来的程序存储器元件不取下,虽然其资料不正确,但是在没有特别的控制下,其程序码仍会送到系统的资料通道,而与另一个程序存储器元件送出的程序码造成冲突。其结果仍无法使系统启动。

发明内容
本发明所要解决的技术问题是,针对传统的微处理机运作系统所产生的诸多缺点,而提出一种用可插拔子系统将系统程序烧录到主存储器的微处理系统及烧录方法,在正常情况下让系统使用主要程序存储器运作。当系统主要程序存储器,被写入错误程序造成系统无法正常运作启动时,可以使用一辅助程序存储器转换,使系统在无须拆卸主要程序存储器下启动运作,并将正确的程序再写入系统的主要程序存储器,使其下次在无辅助程序存储器情况,仍可正常运作。
本发明的另一目的在于系统的主要程序存储器在自我更新程序失败的时候可以利用可插拔子卡的方式将主要程序存储器的程序修正并更新回来。
本发明的再一目的在于在大量生产系统的过程中,如果侦测到系统错误时可以在产品还未上市时直接对系统进行修正。当产品已经完成但是还在未上市的阶段,如果侦测到系统有问题,且可以利用可插拔子卡的方式将系统有问题的部分或是芯片找出。
本发明的又一目的在于在制造系统的过程中,可以先不考虑主存储器的程序是否正确,一边进行系统的生产,同时进行主存储器程序的开发与修正。对于现在制造业而言可以大幅节省许多的生产时间。
本发明的上述目的是由如下技术方案来实现的。
一种用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是包含一处理器,是用以发出一第一控制讯号以及一第二控制讯号,其中该第一控制讯号为浮接式电位;一主存储器,是电气地连接至该处理器并接收一第三控制讯号来决定是否与该处理器传递资讯;一用以调节至第一电位装置,是电气地连接至该处理器以接受该第一控制讯号以及电气地连接至该主存储器使得该第三控制讯号为该第一电位,该第一电位使得该主存储器动作;以及一具有一备源存储器的可插拔子系统,是电气地连接至该处理器并接收该第二控制讯号,当该第二控制讯号为该第一电位时,该备源存储器动作并且该备源存储器与该处理器之间传递资讯,并且该可插拔子系统送出一第四控制讯号使得该第三控制讯号为一第二电位,其中该第二电位使得该主存储器停止动作,当该第二控制讯号为该第二电位时,该备源存储器停止动作并且停止该可插拔子系统送出该第四控制讯号,使得该第三控制讯号为该第一电位,并且该主存储器与该处理器之间传递资讯。
该微处理系统,除上述必要技术特征外,在具体实施过程中,还可补充如下技术内容上述的该第二电位高于该第一电位。
上述的用以调节至该第一电位装置包含一接地的第一电阻。
上述的主存储器与该处理器之间传递讯号的方法包含在该主存储器与该处理器之间建立一第一汇流排与一第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该主存储器接收一读取讯号后,将对应该位址资料的该存储资料经由该第二汇流排传送到该处理器。
上述的主存储器与该处理器之间传递讯号的方法更包含该主存储器接收到一写入讯号后,将对应该位址资料的该存储资料经由该第二汇流排写入到该主存储器。
上述的备源存储器与该处理器之间传送资讯的方法为在该备源存储器与该处理器之间建立该第一汇流排与该第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该备源存储器接收一读取讯号后传送对应到该位址资料的该存储资料到该处理器。
上述的可插拔子系统具有一连接器,是用以电气地连接至该处理器以及该主存储器;一备源存储器是电气地连接至该连接器以接收该第二控制讯号;以及用以调节至该第二电位装置是电气地连接至该连接器,并且送出该第四控制讯号经由该连接器以调整该第三控制讯号的电位。
上述的用以调节至该第二电位装置包含一连接至一电源的第二电阻,上述的连接器为一插槽装置。
上述的主存储器为一非挥发性存储器。
本发明还提供一种将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其中该微处理系统包含,一处理器,该主存储器,用以调节至一第一电位装置,以及该可插拔的子系统,其中该第一电位可以让该主存储器动作,该特征是包含该处理器传送一第一控制讯号以调整一用以控制该主存储器的第三控制讯号的电位以及一第二控制讯号到该可插拔的子系统,其中该第一控制讯号为一浮接式电位,该第二控制讯号为该第一电位使得该可插拔的子系统动作,以及该第三控制讯号是由该用以调节至该第一电位装置控制成该第一电位;该可插拔的子系统送出一第四控制讯号将该第三控制讯号调整成一第二电位,其中该第二电位禁止该主存储器动作;在该备源存储器与该处理器之间传递资讯;该处理器传送该第二控制讯号到该可插拔的子系统,其中该第二控制讯号为该第二电位,使得该可插拔的子系统停止动作,并且停止送出该第四控制讯号;以及在该主存储器与该处理器之间传递资讯。
该将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,除上述必要技术特征外,在具体实施过程中,还可补充如下技术内容上述的该第二电位高于该第一电位。
上述的用以调节至该第一电位装置包含一接地的第一电阻。
上述的备源存储器与该处理器之间传递讯号的方法为;在该备源存储器与该处理器之间建立一第一汇流排与一第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该备源存储器接收一读取讯号后传送对应到该位址资料的该存储资料到该处理器。
上述的主存储器与该处理器之间传递讯号的方法包含在该主存储器与该处理器之间建立该第一汇流排与该第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该主存储器接收一读取讯号后将对应到该位址资料的该存储资料经由该第二汇流排传送到该处理器。
上述的主存储器与该处理器之间传递讯号的方法更包括该主存储器接收到一写入讯号后将对应到该位址资料的该存储资料经由该第二汇流排写入到该主存储器。
上述的可插拔子系统具有一连接器,是用以电气地连接至该处理器以及该主存储器;一备源存储器是电气地连接至该连接器以接收该第二控制讯号;以及用以调节至该第二电位装置是电气地连接至该连接器,并且送出该第四控制讯号经由该连接器以调整该第三控制讯号的电位。
上述的用以调节至该第二电位装置包含一连接至一电源的第二电阻。
上述的连接器为一插槽装置。
上述的主存储器为一非挥发性存储器。
本发明提供了一种使用一可插拔的子系统将系统程序烧录到主存储器的微处理系统,包含一处理器、一主存储器、用以调节的第一电位装置、以及一具有一备源存储器的可插拔子系统。上述的处理器,是用以发出一第一控制讯号以及一第二控制讯号,其中该第一控制讯号为浮接式电位。上述的主存储器,是电气地连接至该处理器并接收一第三控制讯号来决定是否与该处理器传递资讯。上述的用以调节至第一电位装置、是电气地连接至该处理器以接受该第一控制讯号以及电气地连接至该主存储器使得该第三控制讯号为该第一电位,其中该第一电位可以让该主存储器动作。上述的具有一备源存储器的可插拔子系统,是电气地连接至该处理器并接收该第二控制讯号。
当该第二控制讯号为该第一电位时,该备源存储器动作并且该备源存储器与该处理器之间传递资讯,并且该可插拔子系统送出一第四控制讯号使得该第三控制讯号为一第二电位,其中该第二电位使得该主存储器停止动作。当该第二控制讯号为该第二电位时,该备源存储器停止动作,并且停止该可插拔子系统送出该第四控制讯号,使得该第三控制讯号为该第一电位,并且该主存储器与该处理器之间传递资讯。
本发明同时提供一种将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其中该微处理系统包含一处理器、上述的主存储器、用以调节至一第一电位装置、以及上述的可插拔的子系统,其中该第一电位可以让该主存储器动作。本发明的方法包含从该处理器传送一第一控制讯号,以调整一用以控制该主存储器的第三控制讯号的电位,以及传送一第二控制讯号到该可插拔的子系统,其中该第一控制讯号为一浮接式电位,该第二控制讯号为该第一电位,使得该可插拔的子系统动作,以及该第三控制讯号是由该用以调节至该第一电位装置控制成该第一电位。之后,上述的可插拔的子系统送出一第四控制讯号将该第三控制讯号调整成一第二电位,其中该第二电位禁止该主存储器动作。接着,在该备源存储器与该处理器之间传递资讯。然后,从上述的处理器传送该第二控制讯号到该可插拔的子系统,其中该第二控制讯号为该第二电位使得该可插拔的子系统停止动作,并且停止送出该第四控制讯号。之后,在该主存储器与该处理器之间传递资讯。
本发明的优点在于本发明主要是应用到系统的主存储器在自我更新程序失败的时候可以利用可插拔子卡的方式将主存储器的程序修正并更新回来。另外,本发明除了可以应用到更新失败的主存储器上以外,对于大量制造生产的工厂来说也是相当方便的。因为在大量生产系统的过程中,如果侦测到错误时,可以在产品还未上市时利用可插拔子卡的方式将系统有问题的部分或是芯片找出直接进行修正。甚至,在制造系统的过程中,可以先不考虑主存储器的程序是否正确,可以一边进行系统的生产,同时进行主存储器程序的开发与修正。对于现在制送业而言可以大幅节省许多的生产时间。
为对本发明的系统、方法及其功效有进一步了解,兹列举具体实施例并结合附图详细描述如下。然而,除了详细描述外,本发明还可以广泛地以其他的实施例施行,且本发明的范围不受限定,而以权利要求书为准。


图1显示本发明的微处理系统的结构示意图。
图2显示可插拔子系统的结构示意图。
图3显示主存储器与处理器之间的读取/写入流程中各元件之间资料与讯号流向关系示意图。
图4显示主存储器与处理器各间的资料读取/写入流程图。
图5显示可插拔子系统与处理器之间的资料读取与写入主存储器的流程中各元件之间资料与讯号流向关系示意图。以及图6显示可插拔子系统与处理器之间的资料请取与写入主存储器的流程图。
具体实施例方式
本发明主要是提供一种使用一可插拔的子系统将系统程序烧录到主存储器的微处理系统,包含一处理器、一主存储器、用以调节的第一电位装置、以及一具有一备源存储器的可插拔子系统。上述的处理器,是用以发出一第一控制讯号以及一第二控制讯号,其中第一控制讯号为浮接式电位。上述的主存储器,为一非挥发性存储器,是电气地连接至处理器,并接收一第三控制讯号来决定是否与该处理器传递资讯。上述的用以调节的第一电位装置,包含一接地的第一电阻,是电气地连接至该处理器,以接受该第一控制讯号,以及电气地连接至前述的主存储器使得第三控制讯号为第一电位,其中第一电位是低电位,可以让主存储器动作。上述的具有一备源存储器的可插拔子系统,是电气地连接至处理器并接收第二控制讯号。
当第二控制讯号为第一电位时,该备源存储器动作,并且该备源存储器与处理器之间传递资讯,并且前述的可拔子系统送出一第四控制讯号使得该第三控制讯号为一第二电位,其中第二电位为高电位并且高于第一电位,可以使得主存储器停止动作。
上述的主存储器与处理器之间传递讯号的方法包含在主存储器与处理器之间建立一第一汇流排与一第二汇流排,其中第一汇流排上面具有位址资料,而第二汇流排上面具有存储资料,以及主存储器接收一读取讯号后将对应到该位址资料的存储资料经由该第二汇流排传送到处理器。上述的主存储器与该处理器之间传递讯号的方法更包含在主存储器接收到一写入讯号后将对应位址资料的存储资料经由第二汇流排写入到该主存储器。
上述的备源存储器与处理器之间传递讯号的方法为在备源存储器与处理器之间建立前述的第一汇流排与前述的第二汇流排,其中第一汇流排上面具有位址资料,而第二汇流排上面具有存储资料,以及备源存储器接收一读取讯号后传送对应位址资料的存储资料到处理器。
当第二控制讯号为第二电位时,备源存储器停止动作并且停止可插拔子系统送出前述的第四控制讯号,使得第三控制讯号为第一电位并且主存储器与处理器之间得以传递资讯。
上述的可插拔子系统具有一连接器,一备源存储器,以及用以调节至前述的第二电位装置。上述的连接器,是用以电气地连接至处理器以及主存储器。上述的备源存储器是电气地连接至连接器以接收第二控制讯号。上述的用以调节的第二电位装置,是电气地连接至连接器,并且经由连接器送出前述的第四控制讯号以调整第三控制讯号的电位。上述的用以调节的第二电位装置包含一连接至一电源的第二电阻。另外,上述的连接器为一插槽装置。
本发明同时提供一种将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其中微处理系统包含一处理器、主存储器、用以调节至一第一电位装置、以及可插拔的子系统,其中第一电位为低电位,可以让主存储器动作。上述的主存储器为一非挥发性存储器。上述的用以调节至该第一电位装置包含一接地的第一电阻。本发明的方法包含从处理器传送,一第一控制讯号以调整一用以控制主存储器的第三控制讯号的电位,以及一第二控制讯号到前述的可插拔的子系统,其中第一控制讯号为一浮接式电位,第二控制讯号为第一电位使得可插拔的子系统动作,及第三控制讯号是由前述的用以调节至第一电位装置控制成第一电位。之后,上述的可插拔的子系统送出一第四控制讯号将第三控制讯号调整成一第二电位,其中第二电位为高电位且高于第一电位,是禁止主存储器动作。接着,在备源存储器与该处理器之间传递资讯。然后,从上述的处理器传送第二控制讯号到可插拔的子系统,其中第二控制讯号为第二电位使得可插拔的子系统停止动作并且停止送出第四控制讯号。之后,在主存储器与该处理器之间传送资讯。
上述的备源存储器与该处理器之间传递讯号的方法包含在该备源存储器与该处理器之间建立一第一汇流排与一第二汇流排,其中第一汇流排上面具有位址资料,而第二汇流排上面具有存储资料。之后备源存储器接收一读取讯号后传送对应位址资料的存储资料到处理器。
上述的主存储器与该处理器之间传递讯号的方法包含在主存储器与处理器之间建立第一汇流排与第二汇流排,其中第一汇流排上面具有位址资料,而第二汇流排上面具有存储资料。然后,主存储器接收一读取讯号后经由第二汇流排将对应到位址资料的存储资料传送到处理器。上述的主存储器与该处理器之间传递讯号的方法更包含在主存储器接收到一写入讯号后将对应位址资料的存储资料经由第二汇流排写入主存储器。
上述的可插拔子系统具有一连接器,一备源存储器,以及用以调节至该第二电位装置。上述的连接器,是用以电气地连接至处理器以及主存储器。上述的备源存储器是电气地连接至连接器以接收第二控制讯号。上述的用以调节第二电位装置是电气地连接至连接器,并且经由连接器送出第四控制讯号以调整第三控制讯号的电位。上述的用以调节第二电位装置包含一连接至一电源的第二电阻。另外,上述的连接器为一插橹装置。
接下来,是根据本发明描述一个使用可插拔子系统烧录系统程序的微处理系统的实施例。如图1所示,一微处理系统100包含了处理器101,主存储器102,调整至低电位装置103,以及一可插拔的子系统110。处理器1D1在开始的时候会先送出两个讯号,分别为三态输出控制讯号127以及起始电位低电位的的可插拔子系统控制讯号126。三态输出控制讯号127用来控制主存储器选择控制讯号125的电位,而主存储器选择控制讯号125是用来控制主存储器102的读取与写入。可插拔子系统控制讯号126是用来控制可插拔子系统110是否动作。此处理器101可以应用在一般需要处理器的系统,例如数字视频/多用光盘(digital video/versatile disc;DVD)播放机。处理器101会依据程序的执行,送出程序执行的顺序到位址汇流排121上面,然后在送出读取讯号123之后会在资料汇流排122上面取得从主存储器102送出的程序码。处理器101会对程序码送行解码以及执行所要求的动作。在某些状况下也可以对主存储器102进行程序更新的动作。例如在DVD播放机中,处理器101可以从光盘片上读取到欲更新的程序,然后处理器101就会根据更新程序的程序对主存储器102写入资料以进行更新的动作。但是,不管系统100要执行的工作为何,一个必要的条件就是在系统100开机的时候,主存储器102的程序必须是正确的被载入到系统100中。如果原来存放在主存储器102的程序就无法让系统正常动作,它可能没有办法让系统100执行程序的更新动作。
主存储器102又可以称为主系统程序存储器,主要是存放系统程序。一般的主存储器102会使用非挥发性程序储存元件,例如快闪存储器或是可电除式可程序化存储器。系统100是根据主存储器102的程序码运作。因为使用非挥发性储存元件,主存储器102所储存的资料不会因为电源的关闭而消失。主存储器102的动作是由一主存储器选择控制讯号125的电位来控制。当这个控制信号125是在低电位的时候,主存储器102会对位址汇流排121上的位址值进行解码。然后,当接受到读取讯号123的时候,主存储器102将对应位址值的资料放在资料汇流排122上。当系统100进行程序更新的时候,主存储器选择控制讯号125被拉到低电位使主存储器102动作,然后对位址汇流排121上面的位址值进行解码。当主存储器102在受到写入讯号124的时候将放在资料汇流排122上的资料存放到适当的位址。
调整至低电位装置103的目的是将主存储器选择控制讯号125的电位拉拔到第一电位,也就是低电位。一种简单的实行方式是使用一个接地的一般电阻,或是称做拉拔到地的电阻。由于处理器101输出的三态输出控制讯号127是一种输入讯号,其电位为浮接式电位。对于主存储器102而言其电位是未知的状态。为了让处理器101能够让主存储器102动作,利用了将电位拉拔到低电位的调整至低电位装置103使主存储器102动作。
可插拔的子系统110必须依附在处理器101上才能运作,而且可以从系统100中移除。在一般的状况下,当系统100可以正常的运作的时候,子系统110是被移除的。但是当主存储器102处于不正常的状况下的时候,子系统110可以被安装在系统100上用来取代主存储器102。可插拔子系统110的结构示意图请参照图2。
如图2所示,可插拔子系统110包括一连接器112,一备源存储器114,以及调整至高电位装置116。一般的可插拔子系统110会做成子卡的形式,利用一插槽结构与系统100电气地连接。连接器112主要用来衔接处理器101以及备源存储器114之间的讯号传输,其中讯号包括了位址汇流排121,资料汇流排122,读取讯号123,以及可插拔子系统控制讯号126。另外,连接器112还连接了调整至高电位装置116与调整至低电位装置103之间的讯号传输,主要是将高电位控制讯号128从调整至高电位装置116调整主存储器选择控制讯号125来关闭主存储器102。一般的连接器112可以使用插槽结构。
备源存储器114,又称为辅助程序存储器或是辅助的系统程序储存存储器,是一般的程序储存元件。一般的备源存储器114也是使用非挥发性存储元件,在电源消失的时候资料不会跟着消失。但是它不是用作系统程序存储器,并不能执行自我更新的动作。备源存储器114接受一可插拔子系统控制讯号126的控制来决定是否动作。当可插拔子系统控制讯号126是处在低电位的时候,备源存储器114被启动,因而整个可插拔子系统110处于动作的状态。当可插拔子系统控制讯号126的电位是高电位的时候,备源存储器114关闭而整个可插拔子系统110不动作。
调整至高电位装置116的目的是将主存储器选择控制讯号125的电位拉拔到第二电位,也就是高电位。一种简单的实行方式是使用一个连接电源的一殷电阻,或是称为连接电源的拉拔电阻。由于系统100有个调整至低电位装置103可以将主存储器选择控制讯号125的电位拉拔到低电位,所以主存储器选择控制讯号125的电位不等于高电位控制讯号。主存储器选择控制讯号125的电位只能使其接近两个拉拔电阻的分压值。假如拉拔到地的电阻值是R1,接到电源的拉拔电阻值是R2,则主存储器选择控制讯号125的电压的为电源电压的R1/(R1+R2)。将R1和R2的比例做适当的调整,即可使系统100在接上可插拔的子系统110之后,使主存储器选择控制信号125脱离低电位而禁止主存储器102运作。
系统10D在一般执行程序时是不需要加入可插拔子系统110,其结构示意图如图5所示。整个系统100只有三个元件在动作,而且两个汇流排之间只有在两个元件之间进行资料的传递。此时系统的程序执行流程如图4所示。在系统100开机的时候,如图4的第一步骤所示,处理器101传送两个控制讯号出来,分别是输出电位为浮接式单位的三态输出控制讯号127与起始状态为低电位的主存储器选择控制讯号126。由于可插拔的子系统110并没有安装在系统100上,低电位的主存储器选择控制讯号126并不发生作用。浮接式电位的三态输出控制讯号127会被调整至低电位装置103拉拔到低电位,所以主存储器选择控制讯号125为低电位以启动主存储器102。然后,如图4的第二步骤所示,处理器101会在位址汇流排121上输出位址值到主存储器102上。之后,如图4的第三步骤所示,主存储器102解译位址汇流排121上的位址值。接着,处理器101可以决定是需要从主存储器102读取程序或是将资料写入到主存储器102上进行自我更新。如图4的第四步骤所示,主存储器102从处理器101接收到读取讯号123或是写入讯号124。然后,当主存储器102接收到读取讯号123的时候会将对应到位址值的资料送到资料汇流排122给处理器101,或是当主存储器102收到写入讯号124的时候将资料汇流排122上的资料写入主存储器102的相对应位址值的资料区域。上面的动作,基本上完成了主存储器102的资料读取或是写入的动作。
当主存储器102的程序出现问题而不能开机的时候,这时将可插拔子系统110安装到系统100上,这时的系统100结构示急图如图5所示,而系统100的程序执行流程如图6所示。当系统100启动的时候,如图6第一步骤所示,会先开启可插拔子系统110并且停止主存储器102的动作。这个步骤的处理方式是处理器101会先送出两个讯号,分别是输出电位为浮接式电位的三态输出控制讯号127与起始状态为低电位的主存储器选择控制讯号126。由于可插拔的子系统110已经安装在系统100上,低电位的主存储器选择控制讯号126会启动备源存储器114,而这时调整至高电位装置116会送出一个高电位讯号128来调整主存储器控制讯号125的电位到高电位,因此主存储器102就不会动作。之后,如图6第二步骤所示,处理器101从可插拔的子系统110上读取程序资料。详细的步骤是处理器101经过连接器112与备源存储器114之间建立了位址汇流排121,而处理器101将位址值送到位址汇流排121上。备源存储器114从位址汇流排121上读取位址值并且解码之后,等到处理器101送出读取讯号123之后将对应到位址值上的资料送到资料汇流排122上。处理器101会将资料汇流排122上的资料读取并且解码。这是已经完成了处理器101与备源存储器114之间的资料读取。由于备源存储器114不能自我程序更新,所以资料汇流排122上的资料流动方向只有从备源存储器114到处理器101。
之后有可能需要将资料写入到主存储器102上,如图6第三步骤所示,将可插拔子系统110关闭并且开启主存储器102。这个步骤主要是从处理器101送出一个高电位的可插拔子系统控制讯号126,此时备源存储器114会停止动作而调整至高电位装置116也同时停止送出高电位讯号128。这时只有调整至低电位装置103完全控制主存储器控制讯号125成低电位。因此,可插杖子系统110可以关闭而备源存储器114跟着开始动作。然后,如图6第四步骤所示,将资料从处理器101写入到主存储器102中。在这个步骤中,在主存储器102动作之后会与处理器101之间建立位址汇流排121与资料汇流排122,其中处理器101会先送出位址值在位址汇流排121上。主存储器102接收并且解码位址汇流排121上的位址值,等待接收到写入讯号124之后,会将处理器101放在资料汇流排122上的资料放到对应到位址值上的区域,完成写入的动作。因此,无法作用的主存储器102现在已经进行完自我更新程序。之后,将可插拔子系统110移除,重新开机检验系统100是否正常运作即可。
另外,当微处理系统100的某个芯片或是装置有问题的时候,也可以利用可插拔子系统110找寻有问题的芯片或装置。例如,当系统100无法开机时而问题出在硬件而不是主存储器102的程序时,安装可插拔子系统110。这时系统100开机的时候会去读取可插拔子系统110的资讯,而备源存储器114会设计成发布开机过程的资讯。例如,一种方式为开机时,遇到某个芯片有问题时,系统利用发光讯号发出闪烁讯号或是利用蜂鸣器鸣叫一长声等通知使用者哪个芯片属于不正常。设计不同的通知讯号对应到不同的芯片,可以同时侦测多个芯片在开机时是否正常。这种侦错方式在系统性侦错上是相当的便利的。
即使本发明是藉由举出数个较佳实施例来描述,但是本发明并不限定于所举出的实施例。先前虽举出与叙述的特定实施例,但是显而易见地,其它未脱离本发明所揭示的精神下,所完成的等效改变或修饰,均应包含在本发明的权利要求范围内。此外,凡其它未脱离本发明所揭示的精神下,所完成的其他类似与近似改变或修饰,也均包含在本发明的权利要求范围内。同时应以最广的定义来解释本发明的范围,藉以包含所有的修饰与类似方法。
权利要求
1.一种用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是包含一处理器,是用以发出一第一控制讯号以及一第二控制讯号,其中该第一控制讯号为浮接式电位;一主存储器,是电气地连接至该处理器并接收一第三控制讯号来决定是否与该处理器传递资讯;一用以调节至第一电位装置,是电气地连接至该处理器以接受该第一控制讯号以及电气地连接至该主存储器使得该第三控制讯号为该第一电位,该第一电位使得该主存储器动作;以及一具有一备源存储器的可插拔子系统,是电气地连接至该处理器并接收该第二控制讯号;当该第二控制讯号为该第一电位时,该备源存储器动作并且该备源存储器与该处理器之间传递资讯,并且该可插拔子系统送出一第四控制讯号使得该第三控制讯号为第二电位,其中该第二电位使得该主存储器停止动作,当该第二控制讯号为该第二电位时,该备源存储器停止动作并且停止该可插拔子系统送出该第四控制讯号,使得该第三控制讯号为该第一电位,并且该主存储器与该处理器之间传递资讯。
2.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的该第二电位高于该第一电位。
3.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的用以调节至该第一电位装置包含一接地的第一电阻。
4.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的主存储器与该处理器之间传递讯号的方法包含在该主存储器与该处理器之间建立一第一汇流排与一第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该主存储器接收一读取讯号后,将对应该位址资料的该存储资料经由该第二汇流排传送到该处理器。
5.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的主存储器与该处理器之间传递讯号的方法更包含该主存储器接收到一写入讯号后,将对应该位址资料的该存储资料经由该第二汇流排写入到该主存储器。
6.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的备源存储器与该处理器之间传送资讯的方法为在该备源存储器与该处理器之间建立该第一汇流排与该第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该备源存储器接收一读取讯号后传送对应到该位址资料的该存储资料到该处理器。
7.根据权利要求6所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的可插拔子系统具有一连接器,是用以电气地连接至该处理器以及该主存储器;一备源存储器是电气地连接至该连接器以接收该第二控制讯号;以及用以调节至该第二电位装置是电气地连接至该连接器,并且送出该第四控制讯号经由该连接器以调整该第三控制讯号的电位。
8.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的用以调节至该第二电位装置包含一连接至一电源的第二电阻。
9.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的连接器为一插槽装置。
10.根据权利要求1所述的用可插拔子系统将系统程序烧录到主存储器的微处理系统,其特征是上述的主存储器为一非挥发性存储器。
11.一种将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其中该微处理系统包含一处理器、一主存储器,用以调节至一第一电位装置以及该可插拔的子系统,其中该第一电位可以让该主存储器动作,该特征是包含该处理器传送一第一控制讯号以调整一用以控制该主存储器的第三控制讯号的电位,以及传送一第二控制讯号到该可插拔的子系统,其中该第一控制讯号为一浮接式电位,该第二控制讯号为第一电位使该可插拔的子系统动作,以及该第三控制讯号是由该用以调节至该第一电位装置控制成该第一电位;该可插拔的子系统送出一第四控制讯号,将该第三控制讯号调整成一第二电位,其中该第二电位禁止该主存储器动作;在该备源存储器与该处理器之间传递资讯;该处理器传送该第二控制讯号到该可插拔的子系统,其中该第二控制讯号为该第二电位,使得该可插拔的子系统停止动作,并且停止送出该第四控制讯号;以及在该主存储器与该处理器之间传递资讯。
12.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的该第二电位高于该第一电位。
13.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的用以调节至该第一电位装置包含一接地的第一电阻。
14.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的备源存储器与该处理器之间传递讯号的方法为;在该备源存储器与该处理器之间建立一第一汇流排与一第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该备源存储器接收一读取讯号后传送对应到该位址资料的该存储资料到该处理器。
15.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的主存储器与该处理器之间传递讯号的方法包含在该主存储器与该处理器之间建立该第一汇流排与该第二汇流排,其中该第一汇流排上面具有位址资料,而该第二汇流排上面具有存储资料;以及该主存储器接收一读取讯号后将对应到该位址资料的该存储资料经由该第二汇流排传送到该处理器。
16.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的主存储器与该处理器之间传递讯号的方法更包括该主存储器接收到一写入讯号后将对应到该位址资料的该存储资料经由该第二汇流排写入到该主存储器。
17.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的可插拔子系统具有一连接器,是用以电气地连接至该处理器以及该主存储器;一备源存储器是电气地连接至该连接器以接收该第二控制讯号;以及用以调节至该第二电位装置是电气地连接至该连接器,并且送出该第四控制讯号经由该连接器以调整该第三控制讯号的电位。
18.根据权利要求17所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的用以调节至该第二电位装置包含一连接至一电源的第二电阻。
19.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的连接器为一插槽装置。
20.根据权利要求11所述的将可插拔的子系统上的系统程序烧录到一微处理系统的主存储器的方法,其特征是上述的主存储器为一非挥发性存储器。
全文摘要
本发明的提供一种用可插拔子系统将系统程序烧录到主存储器的微处理系统及烧录方法。其中微处理系统主要使用位于一可插拔的子系统上的备源存储器的系统程序烧录到主存储器上,其中汇流排上的资料是藉占两个调整电位的装置以决定处理器所存取的资料是来自于备源存储器或是主存储器。
文档编号G06F9/312GK1534459SQ03109049
公开日2004年10月6日 申请日期2003年4月2日 优先权日2003年4月2日
发明者洪启诚 申请人:其乐达科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1