计算机系统及其主板的制作方法

文档序号:18009385发布日期:2019-06-25 23:48阅读:385来源:国知局
计算机系统及其主板的制作方法

本发明是关于一种计算机系统,特别是一种能够侦测连接扩充板类型的计算机系统及其主板。



背景技术:

目前,为了因应多数使用者的需求,一般厂商制造主机时会规划常用的几种与固定数量的连接端口(如usb端口、网络端口等),但若特定使用者需要使用其它类型的连接端口或更多数量的连接端口时,便需要再通过连接扩充板的方式来扩充接口。然而,扩充板的种类多样,欲使用不同的扩充板都需要在主机安装对应的韧体,造成使用者常常不晓得至哪里取得正确的韧体,也不知道如何安装韧体等困扰。



技术实现要素:

有鉴于此,本发明实施例提供一种计算机系统及其主板。计算机系统包含扩充板及主板。

扩充板包含一连接接口、至少一输出入端口、至少一转换电路及记忆单元。转换电路连接于连接接口与输出入端口之间。记忆单元连接该连接接口。各转换电路将接收自连接接口的信息对应转换为符合输出入端口的通讯协议。记忆单元记录对应转换电路的一类型信息。

主板包含延伸接口、储存单元及处理单元。处理单元连接储存单元与延伸接口。延伸接口供扩充板的连接接口对应连接。储存单元储存有多个预备韧体。处理单元自延伸接口接收类型信息,根据类型信息于该等预备韧体中取得相符者做为一驱动韧体。处理单元执行驱动韧体以控制扩充板,而经由该至少一输出入端口与外部通讯。

本发明实施例的计算机系统及其主板能够在连接有扩充板时,自动侦测且执行合适的韧体,以正确经由扩充板与周边装置通讯,无需使用者另外安装韧体。

有关本发明的其它功效及实施例的详细内容,配合图式说明如下。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明一实施例的计算机系统的架构示意图;

图2为本发明一实施例的扩充板的架构示意图。

符号说明

100计算机系统200扩充板

210连接接口220输出入端口

230转换电路240记忆单元

241相异信息242共通信息

300主板310处理单元

320储存单元321预备韧体

322驱动韧体330延伸界面

400周边装置500低接脚计数

510第一转换电路520第二转换电路

530串行通讯端口

具体实施方式

请参照图1,是本发明一实施例的计算机系统100的架构示意图。计算机系统100可例如为工业计算机、个人计算机、笔记型计算机、嵌入式系统等。计算机系统100包含扩充板200与主板300。主板300即为计算机系统100的主机板,包含处理单元310、储存单元320及延伸接口330。处理单元310连接于储存单元320与延伸接口330之间。扩充板200包含连接接口210、至少一输出入端口220、至少一转换电路230及记忆单元240。转换电路230连接于连接接口210与输出入端口220之间。记忆单元240连接至连接接口210。储存单元320与记忆单元240为非挥发内存,例如:电子抹除式可复写只读存储器(eeprom)。处理单元310可以微处理器、微控制器等。输入输出端口220可例如为usb端口、一hdmi端口、一com端口、一uart端口、一网络端口或一记忆卡端口等。

主板300的延伸接口330可供与扩充板200的连接接口210对应连接。转换电路230将接收自连接接口210的信息对应转换为符合输出入端口220的通讯协议,藉此可对主板300扩充更多或其没有的通讯协议的输出入端口220。经由输出入端口220可连接更多或原本主板300不支持的周边装置400。于此,连接接口210与延伸接口330包含系统管理总线(systemmanagementbus,smbus)及其它传输接口,但本发明非以此为限。所述传输接口可例如为快速外围组件互连(pciexpress)或/及低接脚计数(lowpincount,lpc)等。

扩充板200的记忆单元240记录有对应转换电路230的类型信息。在此,类型信息可以包含如转换电路230的厂商、版本、芯片型号等,但本发明不限于此。主板300的储存单元320储存有多个预备韧体321。每一类型信息对应有一预备韧体321。预备韧体321包含对应转换电路230中的芯片的缓存器、脚位等定义。

当主板300侦测到有扩充板200连接之后,处理器310会通过延伸接口330、连接接口210读取记忆单元240中储存的类型信息。于是,处理单元310自延伸接口330接收类型信息后,可根据类型信息于该等预备韧体321中取得相符者做为驱动韧体322。处理单元310执行驱动韧体322后,便而可控制扩充板200,而可经由输出入端口220与所连接的周边装置400通讯。因此,使用者无需额外找寻、安装合适的韧体,将扩充板200连接到主板300后,即可连接与使用周边装置400。

在一实施例中,如图1所示,每一类型信息包含一共通信息242及一相异信息241。共通信息242为多个该类型信息中的共同部分,相异信息241为多个类型信息中的不同部分。如此,可节省记忆空间。共通信息242可包含标识符符、类型信息的版本号、扩充板200的产品编号及记忆单元240的物理设定。所述记忆单元240的物理设定可例如为是否根据记忆单元240的接脚连接方式改变一受控地址。比如,若读取该物理设定的值为零,代表不改变受控地址,反之,若物理设定的值为一,代表要根据改变接脚连接方式变更受控地址。

在一实施例中,转换电路230的数量可以为多个,各转换电路230连接至一个或多个输出入端口220,且每一转换电路230分别对应一受控地址。主板300的处理单元310根据受控地址指定对应的转换电路230经由其连接的一个或多输出入端口220通讯。也就是说,主板300的处理单元310根据想要传送的周边装置400所连接的输出入端口220与转换电路230,指定对应的受控地址来传送信息,使得该信息可传送至对应的转换电路230进行通讯协议的转换,从而让转换后的信息经由输出入端口220传送至该周边装置400。于此,主板300执行的各预备韧体321储存对应的转换电路230的受控地址。

参照图2,是为本发明一实施例的扩充板200的架构示意图。在此,并未绘出记忆单元240。连接接口210以低接脚计数500实现,输出入端口220以串行通讯端口530实现。转换电路230于此为两个,各转换电路230包含一第一转换电路510及二个第二转换电路520。扩充板200经由低接脚计数500接收主板300的信息。第一转换电路510将低接脚计数500协议转换为另一通讯协议,例如uart。在此,第一转换电路510是转换成两组uart输出。二个第二转换电路520分别接收此二组uart输出,而将uart信号转换为com端口信号(如rs232、rs422、rs485),于串行通讯端口530输出。于此,主板300可经由低接脚计数500对第一转换电路510初始化。第一转换电路510与第二转换电路520也有部分接脚相连接而以低接脚计数500来通讯,使得主板300可通过第一转换电路510对第二转换电路520进行初始化设定。

综上所述,本发明实施例的计算机系统100及其主板300能够在连接有扩充板200时,自动侦测且执行合适的韧体,以正确经由扩充板200与周边装置400通讯,无需使用者另外安装韧体。

以上所述的实施例及/或实施方式,仅是用以说明实现本发明技术的较佳实施例及/或实施方式,并非对本发明技术的实施方式作任何形式上的限制,任何本领域技术人员,在不脱离本发明内容所公开的技术手段的范围,当可作些许的更动或修饰为其它等效的实施例,但仍应视为与本发明实质相同的技术或实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1