更新微控器装置之系统数据存储器之接口装置的制作方法

文档序号:6556004阅读:90来源:国知局
专利名称:更新微控器装置之系统数据存储器之接口装置的制作方法
更新微控器装置之系统数据存储器之接口装置
技朮领域
本发明有关于一种更新计算机系统数据存储器数据之技术,特别是关 于一种更新微控器装置之系统数据存储器之接口装置。
背景技朮
目前典型计算机装置在开机时,会首先进行标准的系统基本启动程序。为了 达到此一系统基本启动程序,在该计算机装置之主机板上皆设有一基本输出入系
统(Basic Input and Output System,简称BIOS),并且在该基本输出入系统中 预先储存有基本输出入系统码,而该基本输出入系统码包括有基本输出入系统程 序及系统自我测试程序。故当该计算机装置在进行开机时,中央处理器会由基本 输出入系统内存中加载及执行基本输出入系统程序及系统自我测试程序。目前的 设计中,该计算机装置之中央处理器将基本输出入系统中之基本输出入系统码映 像(Shadow)至系统内存中,并执行该基本输出入系统码。
在该计算机装置完成系统初始及自我测试程序之后,该计算机装置才会加 载及执行硬盘中所安装的操作系统,而使计算机装置进入正常计算机操作模式。
在典型包含有微控器之微控器装置之电子系统中,主要是以微控器作为整个 设备之控制核心。该微控器之运作,需搭配特定之外围元件才能达到预定之目的。 参阅图l所示,其为一传统以微控器作为基础之计算机装置之简化系统示意图。 如图1所示, 一微控器装置100主要包括有一微控器11以及连接于该微控器11 之一系统内存12、 一系统数据存储器13、 一数据储存装置14。其中该系统数据 存储器13作为该微控器装置100之基本输出入系统(Basic Input and Output System)。
该微控器装置100可以是一个人计算机系统或以微控器为基础的数字装置, 而该系统数据存储器13为经过总线桥接器连接于该微控器之基本输出入系统。 该微控器装置100亦可以是计算机系统中之子系统,例如其可为一键盘控制器, 而该微控器11为该键盘控制器之嵌入式控制器(Embedded Controller),该系统 数据存储器13则为该键盘控制器之键盘基本输出入系统(Keyboard BIOS)。
在现今之计算机设计中,该基本输出入系统可以只读存储器、或可重复覆写 内存、或快闪式内存(Flash Memory Army Chip)等数据储存芯片元件来储存基 本输出入系统码,以使计算机装置在开机时,由中央处理器将基本输出入系统中 之基本输出入系统码映像至系统内存中,并执行该基本输出入系统码。
在传统以微控器作为基础之数字装置或电子设备中, 一般都不会针对嵌入式
控制器或系统数据存储器作保护,其主要原因是因为一般使用者不会轻易进行数 据更新之操作。
例如,对于一计算机系统中之键盘基本输出入系统(Keyboard Basic Input and Output System)之更新而言,在某些状况中,若不更新该键盘基本输出入系 统即无法解决问题。在此状况下,经常会有使用者不慎误植产品型号,而造成版 本错误、型号机号错误,而导致无法开机之状况。
通常在遇到上述之异常状况时,使用者不得不将整个机台送回原厂或服务代 理商进行维修、更换。而不论原厂或服务代理商在进行维修、更换时, 一般作法 是拆开整个机台,如此除了非常麻烦之外,亦会破坏到整个机构的完整性。
业者为了解决上述之问题,有些设计厂商即在电子设备之主机电路板上直 接布设加入额外的数据更新硬件线路及元件,以便使用者可以在万一遭到问题 时,可直接通过该数据更新硬件线路及元件来进行系统数据存储器之更新或补 救。但此一作法又会造成主机电路板上需增设额外硬件电路之成本及复杂性。

发明内容
因此,本发明之主要目的即是提供一种更新微控器装置数据之控制装置,以 使操作者可以通过简便之插接或连接操作、以及配合软件工具之协助,即可达到 更新微控器装置中之系统数据存储器中数据之目的。
本发明之另一目的是提供一种更新微控器装置之系统数据存储器之接口装 置,其以一接口模块之型态,可连接于一微控器装置之数据传输端口与一远程计 算机装置之间。通过该接口模块与标的装置之连接,即可进行标的微控器装置中 之系统数据存储器中之数据。
本发明为解决习知技术之问题所采用之技术手段是在一接口模块中设有一 数据传输回路及一地址及命令传输回路; 一数据源接收端口,连接于该接口模块, 用以接收该更新数据源所提供之更新数据; 一更新数据输出端口,连接于该接口 模块。经由该数据传输回路及地址及命令传输回路连接于该数据源接收端口,该 数据源接收端口所接收之更新数据经由该数据传输回路及更新数据输出端口而 传送至该微控器装置中之系统数据存储器。
本发明之较佳实施例中,该微控器装置中之系统数据存储器为一连接于该微 控器装置之微控器之快闪式内存。
相较于现有技术,本发明有效克服了传统计算机系统之基本输出入系统万一 发生使用者不当操作、数据损毁时,通过本发明之简易操作即可很快地更新计算 机装置之数据及操作能力。在执行本发明之数据更新作业时,操作者可简便地透 过另一台远程计算机装置及通过一般的工具软件之协助,即可将更新数据源经由 接口模块传送至微控器装置之系统数据存储器中,而达到系统数据存储器更新的 目的。再者,由于应用本发明之技术,可以在微控器装置之主机电路板上不需配
置在何数据更新之硬件控制线路,故可大大地减少该主机电路板上之硬件线路布 置复杂性及成本。而在完成本发明之更新作业之后,即可将本发明之接口模块予 以拔除分离,使微控器装置之数据传输端口恢复预设之工作功能。


图1为传统以微控器作为基础之计算机装置之简化系统示意图。
图2为本发明更新微控器装置之系统数据存储器之接口装置之系统示意图。
图3为图2中接口模块之实施例电路方块图。
具体实施例方式
参阅图2所示,其为本发明更新微控器装置之系统数据存储器之接口装置之 系统示意图。如图2所示, 一微控器装置100主要包括有一微控器11以及连接 于该微控器11之一系统内存12、 一系统数据存储器13、 一数据储存装置14以 及至少一数据传输端口 15。
该微控器装置100可以是一个人计算机系统或以微控器为基础的数字装置, 而该系统数据存储器13为经过总线桥接器连接于该微控器之系统数据存储器。 该微控器装置100亦可以是计算机系统中之子系统,例如其可为一键盘控制器, 而该微控器11为该键盘控制器之嵌置式微控器(Embedded Controller),该系统 数据存储器13则为该键盘控制器之键盘基本输出入系统(Keyboard BIOS)。
微控器装置100之电源开启时,微控器装置100首先进行系统启始程序。此 时,该微控器装置100之中央处理器11会将该系统数据存储器13中之基本输出 入系统码映像至系统内存12中,并执行该基本输出入系统码。
本发明之接口模块200可经由一更新数据输出端口 21及一信号传输线22连 接于该微控器装置100之数据传输端口 15。在该信号传输线22中例如可包括有 一信号传送线TXD及一信号接收线RXD、及其它必要之信号线,其中该信号传送 线TXD可用以将接口模块200所欲传送至微控器装置100之数据传送至该微控器 装置100,而信号接收线RXD则可以供接口模块200接收该微控器装置100所传 回之响应信号。
本发明之接口模块200可经由另一数据源接收端口 23及一信号传输线24连 接于一远程计算机装置300之信号端口 31。在该远程计算机装置300中储存有选 定之更新数据源32,并可将该更新数据源32经由该信号传输线24、接口模块200 之数据源接收端口 23、更新数据输出端口 21、及信号传输线22传送至该微控器 装置100,以更新该微控器装置100之系统数据存储器13中之数据。该资料源接 收端口 23可以采用一般并列排线或是RS232串行信号传输界面、或USB信号传 输界面来作为信号传送之界面。
在该远程计算机装置300中亦具有一选定之工具软件33(例如现有的 On-chip Flash Tool),使操作者可通过该工具软件33之协助而将更新数据源32 经由接口模块200传送至微控器装置100之系统数据存储器13中。该系统数据 存储器13可为一连接于该微控器装置之微控器之快闪式内存、或是其它可规划 写入之半导体内存。
图3为图2中接口模块200之实施例电路方块图,该接口模块200中具有一 地址及命令传输回路201及一数据传输回路202,连接于更新数据输出端口 21 与数据源接收端口 23之间。数据源接收端口 23可接收一欲更新该系统数据存储 器中之更新数据,而更新数据输出端口 21经由该地址及命令传输回路201及数 据传输回路202连接于该数据源接收端口 23,该数据源接收端口 23所接收之更 新数据经由该地址及命令传输回路201及数据传输回路202而传送至该微控器装 置100中之系统数据存储器13。
该地址及命令传输回路201主要包括有一地址及命令栓锁控制电路25、一地 址及命令栓锁缓存器26、 一数据栓锁控制电路27、及一地址及命令译码电路28。 该地址及命令栓锁控制电路25可用以产生一地址及命令栓锁控制信号至地址及 命令栓锁缓存器26,以将地址(Address)及命令(Command)信号栓锁至该地址及命 令栓锁缓存器26中。地址及命令译码电路28用以将被栓锁住之总线周期之地址 及命令予以译码。数据传输回路202中主要包括有一数据栓锁控制电路27,可将 远程计算机装置300所传送之更新数据信号予以栓锁。
在进行微控器装置100之系统数据存储器13之更新操作时,首先将接口模 块200之更新数据输出端口 21经由信号传输线22连接于该微控器装置100之数 据传输端口 15,并将接口模块200之数据源接收端口 23经由信号传输线24连接 于远程计算机装置300之信号端口 31。然后,执行该远程计算机装置300中之工 具软件33,使操作者可简便地透过另一台远程计算机装置300及通过工具软件 33之协助而将更新数据源32经由接口模块200传送至微控器装置100之系统数 据存储器13中,而达到系统数据存储器13更新的目的。在完成更新作业之后, 即可将该接口模块200予以拔除分离,使微控器装置100之数据传输端口 15恢 复预设之工作功能。
权利要求
1.一种更新微控器装置之系统数据存储器之接口装置,该微控器装置包括有一微控器、一连接于该微控器之系统数据存储器、以及一连接于该微控器之数据传输端口,其特征在于所述接口装置包括一接口模块,可连接于该微控器装置之数据传输端口与一更新数据源之间,其具有一数据传输回路及一地址及命令传输回路;一用以接收该更新数据源所提供之更新数据的数据源接收端口,其连接于该接口模块;一更新数据输出端口,连接于该接口模块,经由该数据传输回路及地址及命令传输回路连接于该数据源接收端口,该数据源接收端口所接收之更新数据经由该数据传输回路及更新数据输出端口而传送至该微控器装置中之系统数据存储器。
9. 一种更新微控器装置之系统数据存储器之接口装置,该微控器装置包括有一微控器、 一连接于该微控器之系统数据存储器、以及一连接于该微控器之数据 传输端口,其特征在于所述接口装置包括一远程计算机装置,具有一信号端口,并在该远程计算机装置中储存有至少一笔更新数据;一接口模块,具有一数据源接收端口及一更新数据输出端口,其中该数据源 接收端口连接于该远程计算机装置之信号端口,而该更新数据输出端口连接于该 微控器装置之数据传输端口 ;一数据传输回路,设于该接口模块之数据源接收端口及更新数据输出端口之间;一地址及命令传输回路,设于该接口模块之数据源接收端口及更新数据输出 端口之间;其中该接口模块经由该数据传输回路及地址及命令传输回路,将该数据源接 收端口所接收之更新数据经由该数据传输回路及更新数据输出端口而传送至该 微控器装置中之系统数据存储器。
10. 根据权利要求9所述的更新微控器装置之系统数据存储器之接口装置, 其特征在于所述微控器装置中之系统数据存储器为一连接于该微控器装置之微 控器之快闪式内存。
11. 根据权利要求9所述的更新微控器装置之系统数据存储器之接口装置, 其特征在于所述微控器装置为一键盘控制器,而该系统数据存储器为连接于该 键盘控制器之微控器之键盘基本输出入系统。
12. 根据权利要求9所述的更新微控器装置之系统数据存储器之接口装置, 其特征在于所述微控器装置中之系统数据存储器为一连接于该微控器装置之微控器之快闪式内存。
全文摘要
本发明公开了一种更新微控器装置之系统数据存储器之接口装置,包括有一接口模块,可连接于一微控器装置之数据传输端口与一远程计算机装置之间。一数据源接收端口连接于该接口模块,用以接收该更新数据源所提供之更新数据。一更新数据输出端口连接于该接口模块,经由该数据传输回路及地址及命令传输回路连接于该数据源接收端口,该数据源接收端口所接收之更新数据经由该数据传输回路及更新数据输出端口而传送至该微控器装置中之基本输出入系统。本发明提供的更新微控器装置数据之控制装置,可使操作者通过简便之插接或连接操作、以及配合软件工具之协助,即可达到更新微控器装置中之系统数据存储器中数据之目的。
文档编号G06F11/00GK101097530SQ20061003617
公开日2008年1月2日 申请日期2006年6月30日 优先权日2006年6月30日
发明者董利燊 申请人:佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1