超级输入输出模块、电脑系统及其控制方法技术方案

技术编号:6957708 阅读:317 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种超级输入输出模块、电脑系统及其控制方法,用以控制一电脑系统的至少一输入输出端口。上述超级输入输出模块包括一控制器、一信号检测器以及一选择器。上述控制器支援对应于上述输入输出端口的功能。上述信号检测器接收来自上述输入输出端口的一输入信号,并检测上述输入信号中是否具有一识别码,当上述信号检测器检测到上述识别码时,依据上述识别码产生一选择信号。上述选择器接收上述选择信号并据此选择性地提供上述输入信号至上述控制器以及上述电脑系统的一功能电路之一者。通过本发明专利技术实施例,使用者可直接对电脑系统内部元件进行控制、除错与烧录的动作。

【技术实现步骤摘要】

本专利技术涉及电脑系统的超级输入输出模块,特别是有关于使用超级输入输出模块对电脑系统内元件进行控制的方法。
技术介绍
目前,部分电脑系统执行开机程序的数据是储存在电脑系统的串列周边接口 (serial peripheral interface, SPI)闪存中。因此,当闪存中的数据更新失败时,维修工程师必须先拆开电脑系统的主机机壳,并将主机板上SPI闪存拆焊卸下。接着,维修工程师会利用烧录器对拆焊下的SPI闪存进行烧录,以进行数据更新。接着,维修工程师会将烧录完成的SPI闪存焊回主机板上,再装回电脑系统的主机机壳。因此,传统上维修工程师需要进行上述繁琐的步骤才能对SPI闪存的数据进行更新。此外,要是拆焊或是焊回SPI闪存的动作失败,则会造成电脑系统无法正常工作。因此,需要一种控制方法能在不装卸电脑系统的主机机壳的情况下,对电脑系统内部元件进行控制、除错或烧录等动作。
技术实现思路
本专利技术实施例提供一种超级输入输出模块,用以控制一电脑系统的至少一输入输出端口。上述超级输入输出模块包括一控制器,用以支援对应于上述输入输出端口的功能;一信号检测器,用以接收来自上述输入输出端口的一输入信号,并检测上述输入信号中是否具有一识别码,当上述信号检测器检测到上述识别码时,依据上述识别码产生一选择信号;以及,一选择器,接收上述选择信号并据此选择性地提供上述输入信号至上述控制器以及上述电脑系统的一功能电路之一者。再者,本专利技术实施例提供一种电脑系统,包括至少一输入输出端口,用以接收一输入信号;一超级输入输出模块;以及,一功能电路。上述超级输入输出模块包括一控制器,用以支援对应于上述输入输出端口的功能;一信号检测器,用以检测上述输入信号中是否具有一识别码,当上述信号检测器检测到上述识别码时,将根据上述识别码产生一选择信号;以及,一选择器。上述选择器根据上述选择信号,选择性地提供上述输入信号至上述控制器以及上述功能电路之一者。再者,本专利技术实施例提供一种控制方法,适用于具有一超级输入输出芯片的一电脑系统。上述控制方法包括经由上述电脑系统的一输入输出端口,接收一第一输入信号, 其中上述输入输出端口耦接于上述超级输入输出芯片;检测上述第一输入信号的识别码; 以及,根据检测到的上述第一输入信号的识别码,选择性地提供上述第一输入信号至一控制器以及一功能电路之一者。上述控制器设置于上述超级输入输出芯片内并支援对应于上述输入输出端口的功能。通过本专利技术上述实施例所述的内容,使用者可直接对电脑系统内部元件进行控制、除错与烧录的动作。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中图1为显示根据本专利技术一实施例所述的电脑系统;图2为显示根据本专利技术一实施例所述的识别码表,其描述电脑系统内不同电路所对应的识别码;以及图3为显示根据本专利技术一实施例所述的控制方法,适用于具有超级输入输出芯片的电脑系统。附图标号100 -、电脑系统; 110 输入输出端口 ;120 -、超级输入输出模块;122 --信号检测器124 -、选择器;126 --控制器;130 --SPI闪存;140 JTAG电路150 -、通用非同步接收发送器;160 -、鼠标;170 -4莫拟器;Sel -、选择信号;以及Sin 〃输入信号。具体实施例方式为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出实施例,并配合附图,作详细说明如下实施例在如桌上型电脑、笔记本电脑等的电脑系统中,超级输入输出(Super I/O)模块包含不同输入输出控制器在内,其可分别控制电脑系统的PS/2端口、序列端口、并列端口、 游戏端口等接口,以便与电脑系统的周边装置进行通信。前述的输入输出控制器例如可为 PS/2端口控制器、序列端口控制器、并列端口控制器、游戏端口控制器,其中,PS/2端口控制器可用来控制与PS/2连结的键盘以及鼠标,而并列端口控制器可用来控制与并列端口连结的印表机。图1为显示根据本专利技术一实施例所述的电脑系统100。电脑系统100包括输入输出端口 110、超级输入输出模块(super I/O) 120、串列周边接口 (SPI)闪存130、联合测试工作组(Joint Test Action Group, JTAG)电路/总线140以及通用非同步接收发送器 (Universal asynchronous receiver/transmitter, UART)150。双ft入ftdjtllfe 120 i殳置在一超级输入输出芯片内,其中超级输入输出模块120包括信号检测器122、选择器IM 以及对应于输入输出端口 110的控制器126。举例来说,输入输出端口 110可以是连接鼠标与键盘的PS/2端口,而控制器1 可为PS/2端口控制器,用来接收自鼠标160与键盘180 的信号(例如数据DATA与时脉CLK)并进行处理。在此实施例中,虽然是以PSA端口做为例子来说明,然其并非用以限定本专利技术。在另一实施例中,输入输出端口 110可以是电脑系统100的序列端口、并列端口、游戏端口等其他输入输出端口,而控制器1 可依输入输出端口 110的类别可为序列端口控制器、并列端口控制器、游戏端口控制器等其他输入输出端口控制器。此外,为了简化说明,电脑系统100的中央处理器、北桥芯片、南桥芯片、电源模块(未显示)等其他电路将不进一步描述。在图1中,当经由输入输出端口 110接收到输入信号Sin时,信号检测器122会先判断输入信号Sin是否具有特定的识别码。举例来说,若连接于输入输出端口 110为模拟器170时,则模拟器170会经由输入输出端口 110提供具有特定识别码的信号至电脑系统100,以便对电脑系统100中的电路进行控制、除错或烧录等动作。在此实施例中,模拟器170可经由输入输出端口 110对SPI闪存130、JTAG电路140以及通用非同步接收发送器150进行控制。若连接于输入输出端口 110为鼠标160或/及键盘时,则由输入输出端口 110所接收到的信号就不具有特定识别码。于是,信号检测器122将不提供选择信号至选择器124,在此情形下,选择器IM将维持在前一次控制、除错或烧录的功能选项,而不进行任何功能的切换。参考图2,图2为显示根据本专利技术一实施例所述的识别码表,其描述电脑系统内不同电路所对应的识别码。同时参考图1及图2,当模拟器170要透过输入输出端口 110对SPI闪存130进行烧录时,可提供具有识别码IDl的输入信号Sin至超级输入输出模块120。接着,信号检测器122会判断输入信号Sin是否具有特定识别码,并识别出输入信号Sin的识别码为ID1。 接着,信号检测器122会根据识别码IDl产生选择信号Sel来控制选择器IM进行切换, 以便将输入信号Sin提供至SPI闪存130,而非将输入信号Sin提供至控制器1 等电路。 在一实施例中,选择器1 可为一解多工器(demultiplexer)。因此,在信号检测器122尚未识别出下一个识别码之前,选择器1 会将来自模拟器170的信号依序传送至SPI闪存 130。于是,使用者便可在不拆装电脑系统100的机壳的情况下,对储存在SPI闪存130内的数据(例如基本输入输出系统(BIOQ)进行本文档来自技高网...

【技术保护点】
1.一种超级输入输出模块,其特征在于,用以控制一电脑系统的至少一输入输出端口,所述超级输入输出模块包括:一控制器,用以支援对应于所述输入输出端口的功能;一信号检测器,用以接收来自所述输入输出端口的一输入信号,并检测所述输入信号中是否具有一特定识别码,当所述信号检测器检测到所述识别码时,依据所述识别码产生一选择信号;以及一选择器,接收所述选择信号并据此选择性地提供所述输入信号至所述控制器以及所述电脑系统的一功能电路之一者。

【技术特征摘要】
1.一种超级输入输出模块,其特征在于,用以控制一电脑系统的至少一输入输出端口, 所述超级输入输出模块包括一控制器,用以支援对应于所述输入输出端口的功能;一信号检测器,用以接收来自所述输入输出端口的一输入信号,并检测所述输入信号中是否具有一特定识别码,当所述信号检测器检测到所述识别码时,依据所述识别码产生一选择信号;以及一选择器,接收所述选择信号并据此选择性地提供所述输入信号至所述控制器以及所述电脑系统的一功能电路之一者。2.如权利要求1所述的超级输入输出模块,其特征在于,所述控制器为一序列端口控制器、一并列端口控制器、一 PS/2端口控制器以及一游戏端口控制器之一者,用以控制与所述控制器相对应的输入输出端口。3.如权利要求2所述的超级输入输出模块,其特征在于,所述功能电路为所述电脑系统的一串列周边接口闪存、一联合测试工作组电路或是一通用非同步接收发送器。4.如权利要求1所述的超级输入输出模块,其特征在于,所述信号检测器判断所述输入信号是否具有一特定检测码,以及当所述输入信号具有所述特定检测码时,所述信号检测器更判断所述输入信号是否具有所述特定识别码,以便产生所述选择信号。5.一种电脑系统,其特征在于,所述的电脑系统包括至少一输入输出端口,用以接收一输入信号;一超级输入输出模块,包括一控制器,用以支援对应于所述输入输出端口的功能;一信号检测器,用以检测所述输入信号中是否具有一识别码,当所述信号检测器检测到所述识别码时,将根据所述识别码产生一选择信号;以及一选择器;以及一功能电路,其中所述选择器根据所述选择信号,选择性地提供所述输入信号至所述控制器以及所述功能电路之一者。6.如权利要求5所述的电脑系统...

【专利技术属性】
技术研发人员:粘跃耀储文彬周俞璋
申请(专利权)人:新唐科技股份有限公司
类型:发明
国别省市:71

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

1