电子装置及扩展外围设备的方法制造方法及图纸

技术编号:21453675 阅读:40 留言:0更新日期:2019-06-26 04:42
本发明专利技术提供一种电子装置及扩展外围设备的方法。所述电子装置包括:控制器;以及多个外围设备,电性连接所述控制器,其中所述多个外围设备包括多个视频图形阵列显示卡,其中所述控制器在所述电子装置的初始化阶段时,对所述视频图形阵列显示卡中的第一部分分配输入输出资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的所述第一部分用以在所述初始化阶段显示画面。本发明专利技术能够不受I/O资源配置的限制而扩充更多张VGA显示卡。

【技术实现步骤摘要】
电子装置及扩展外围设备的方法
本专利技术是有关于一种电子装置及扩展外围设备的方法,且特别是有关于一种电子装置及扩展视频图形阵列显示卡的方法。
技术介绍
近几年全球兴起挖矿(Mining)热潮,过去广泛提供给游戏玩家使用的显示卡,被用来当作挖矿的矿卡。挖矿必须通过显示卡进行运算,因此对于挖矿来说,越多张显示卡代表越高的挖矿效率。也就是说,矿工们需要大量显示卡以加快挖矿的速度。另一方面,虚拟现实(VirtualReality;VR)亦需要大量的硬件运算,若可将多张显示卡的硬件运算功能加以串接,能强化虚拟现实的实时运算应用。然而,在目前的计算机系统中,理论上最多能支持16张视频图形阵列(VideoGraphicsArray;VGA)显示卡。实际上,系统中还有其他外围设备需要输入输出(Input/Output;I/O)资源,因此通常仅能支持13张VGA显示卡。为此,如何在系统中配置更多张VGA显示卡,便成为此领域的重要课题之一。
技术实现思路
本专利技术提供一种电子装置及扩展外围设备的方法,能够不受I/O资源配置的限制而扩充更多张VGA显示卡。本专利技术的电子装置,包括:控制器;以及多个外围设备,电性连接所述控制器,其中所述多个外围设备包括多个视频图形阵列(VGA)显示卡,其中所述控制器在所述电子装置的初始化阶段时,对所述视频图形阵列显示卡中的第一部分分配输入输出(I/O)资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的所述第一部分用以在所述初始化阶段显示画面。本专利技术的扩展外围设备的方法,包括:在电子装置的初始化阶段时,对多个外围设备中的多个视频图形阵列(VGA)显示卡中的第一部分分配输入输出(I/O)资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的第一部分用以在所述初始化阶段显示画面。本专利技术的电子装置,包括:控制器;芯片组;多个外围设备,包括至少一视频图形阵列显示卡,其中所述控制器及所述外围设备通过所述芯片组相互电性连接,在所述电子装置显示画面后,所述芯片组从所述控制器获得对所述至少一视频图形阵列显示卡的配置循环读取请求,将所述配置循环读取请求传递给所述至少一视频图形阵列显示卡,并从其获得所述配置循环读取请求对应的配置循环读取信息,所述芯片组分析所述配置循环读取信息并判断所述配置循环读取信息中是否具备输入输出资源的请求,当所述配置循环读取信息中具备所述输入输出资源的所述请求时,所述芯片组利用空白数据替换所述配置循环读取信息中所述输入输出资源的所述请求,并且将经替换后的所述配置循环读取信息提供给所述控制器。本专利技术的扩展外围设备的方法,包括:在电子装置显示画面后,从控制器获得对至少一视频图形阵列显示卡的配置循环读取请求;将所述配置循环读取请求传递给所述至少一视频图形阵列显示卡,并从其获得所述配置循环读取请求对应的配置循环读取信息;分析所述配置循环读取信息并判断所述配置循环读取信息中是否具备输入输出资源的请求;当所述配置循环读取信息中具备所述输入输出资源的所述请求时,利用空白数据替换所述配置循环读取信息中所述输入输出资源的所述请求;以及将经替换后的所述配置循环读取信息提供给所述控制器。基于上述,本专利技术实施例所提供的电子装置及扩展外围设备的方法,VGA显示卡包括第一VGA显示卡以及第二VGA显示卡,通过对第一VGA显示卡分配I/O资源,并且不对第二VGA显示卡分配I/O资源,而可不受I/O资源限制地扩充电子装置中VGA显示卡的数量,使电子装置在需要多个VGA显示卡的情形下(例如,挖掘数字货币(又称,挖矿)或虚拟现实)提供更高的硬件运算应用。为使本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明图1绘示本专利技术一实施例的电子装置的方块图。图2绘示本专利技术一实施例的扩展外围设备的方法的详细流程图。图3绘示本专利技术另一实施例的电子装置的方块图。图4绘示本专利技术另一实施例的扩展外围设备的方法的详细流程图。图5绘示本专利技术另一实施例的电子装置的方块图。图6绘示本专利技术另一实施例的扩展外围设备的方法的一部分详细流程图。其中,附图中符号的简单说明如下:100、300、500:电子装置;110:控制器;121、122、123:外围设备;330:芯片组;340:快速外设互连标准桥接器;341:快速外设互连标准根端口;550:快速外设互连标准切换器;S220、S240、S242、S244、S246、S260、S262、S266、S410、S420、S430、S440、S450、S460、S470、S480、S610、S620、S630、S640、S650:步骤。具体实施方式在计算机系统中,当每一视频图形阵列(VGA)显示卡宣告其需要输入输出(I/O)资源时,基本输入输出系统(BasicInput/OutputSystem;BIOS)经常配置I/O资源给每一VGA显示卡。然而,在x86系统中,I/O空间最大为64K字节(byte),且依据外围互连标准所要求:当VGA显示卡宣告其需要I/O资源时,若VGA显示卡位于PCItoPCI桥接器之后,BIOS最小必须配置4K字节的I/O空间给PCItoPCI桥接器之后的装置(包括:VGA显示卡),因而理论上系统最多能支持16张VGA显示卡,此时每个PCItoPCI桥接器各接1张VGA显示卡。在实际应用上,系统中还有其他外围设备需要I/O资源,因此通常仅能支持13张VGA显示卡。本专利技术为了在有限的I/O资源下扩充VGA显示卡,通过向至少一张VGA显示卡分配I/O资源,使得电子装置可在初始化阶段利用这张分配有I/O资源的VGA显示卡来显示画面,而对不够分配或其他要求I/O资源的VGA显示卡(或第二张以上的VGA显示卡)仅分配存储器映射输入输出(Memory-mappedInput/Output;MMIO)资源。如此一来,在电子装置利用被分配I/O资源的VGA显示卡显示画面后,即可驱动其余被分配MMIO资源的VGA显示卡。通过上述方法,可不受I/O资源限制地扩充电子装置中VGA显示卡的数量,使电子装置在需要多个VGA显示卡的情形下(例如,挖掘数字货币(又称,挖矿)或虚拟现实)提供更高的硬件运算应用。图1绘示本专利技术一实施例的电子装置的方块图。请参照图1,电子装置100包括控制器110以及多个外围设备。电子装置100例如为桌上型电脑(Desktop)、笔记型电脑(Notebook)、平板电脑(TabletPC)等X86架构、具有扩充能力以提供扩展外围设备功能的装置,本专利技术并不加以限制。为易于描述,本实施例的电子装置100包括外围设备121、外围设备122及外围设备123,然而外围设备的数量本专利技术并不加以限制。外围设备121、外围设备122及外围设备123电性连接控制器110,且外围设备121、外围设备122及外围设备123中至少一者为VGA显示卡。值得一提的是,非VGA显示卡的外围设备例如为网络卡、音效卡、数据机、电视卡、硬盘控制器、USB及串行端口等,本专利技术并不加以限制。控制器110在电子装置100的初始化阶段控制显示画面。控制器11本文档来自技高网...

【技术保护点】
1.一种电子装置,其特征在于,包括:控制器;以及多个外围设备,电性连接所述控制器,其中所述多个外围设备包括多个视频图形阵列显示卡,其中所述控制器在所述电子装置的初始化阶段时,对所述视频图形阵列显示卡中的第一部分分配输入输出资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的所述第一部分用以在所述初始化阶段显示画面。

【技术特征摘要】
2019.02.18 TW 108105259;2018.04.12 US 62/656,943;21.一种电子装置,其特征在于,包括:控制器;以及多个外围设备,电性连接所述控制器,其中所述多个外围设备包括多个视频图形阵列显示卡,其中所述控制器在所述电子装置的初始化阶段时,对所述视频图形阵列显示卡中的第一部分分配输入输出资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的所述第一部分用以在所述初始化阶段显示画面。2.根据权利要求1所述的电子装置,其中在所述初始化阶段时,所述控制器还判断所述多个外围设备中的所述视频图形阵列显示卡的数量,当所述视频图形阵列显示卡的数量并未大于或等于2时,所述控制器将所述视频图形阵列显示卡视为是所述视频图形阵列显示卡的所述第一部分,并分配所述输入输出资源。3.根据权利要求1所述的电子装置,其中在所述初始化阶段时,所述控制器还判断所述多个外围设备中的所述视频图形阵列显示卡的数量,当所述视频图形阵列显示卡的数量大于或等于2时,所述控制器依序访问各个外围设备中的基本地址暂存器以取得所述多个外围设备所需的存储器资源要求,以决定对所述多个外围设备中的所述视频图形阵列显示卡的所述第一部分分配所述输入输出资源,并初始化所述视频图形阵列显示卡的所述第一部分。4.根据权利要求1所述的电子装置,其中所述视频图形阵列显示卡包括第一视频图形阵列显示卡以及至少一第二视频图形阵列显示卡,所述第一视频图形阵列显示卡属于所述视频图形阵列显示卡中的所述第一部分,且所述至少一第二视频图形阵列显示卡属于所述视频图形阵列显示卡中的所述第二部分。5.根据权利要求1所述的电子装置,其中所述控制器是中央处理器或是基本输入输出系统。6.根据权利要求1所述的电子装置,还包括:芯片组,其中所述控制器及所述外围设备通过所述芯片组相互电性连接,其中,当所述控制器不对所述视频图形阵列显示卡中的所述第二部分分配所述输入输出资源时,所述芯片组进行以下操作:从所述控制器获得对所述视频图形阵列显示卡中的所述第二部分的配置循环读取请求;将所述配置循环读取请求传递给所述视频图形阵列显示卡中的所述第二部分,并从其获得所述配置循环读取请求对应的配置循环读取信息;分析所述配置循环读取信息并判断所述配置循环读取信息中是否具备所述输入输出资源的请求;当所述配置循环读取信息中具备所述输入输出资源的所述请求时,利用空白数据替换所述配置循环读取信息中所述输入输出资源的所述请求;以及将经替换后的所述配置循环读取信息提供给所述控制器。7.根据权利要求6所述的电子装置,其中所述芯片组还记录所述视频图形阵列显示卡中的所述第二部分,且修改所述视频图形阵列显示卡中的所述第二部分中的基本地址暂存器,以不分配所述输入输出资源的所述请求。8.根据权利要求6所述的电子装置,其中所述芯片组包括快速外设互连标准桥接器,其中所述控制器及所述外围设备通过所述快速外设互连标准桥接器相互电性连接。9.根据权利要求8所述的电子装置,其中所述快速外设互连标准桥接器包括:至少一快速外设互连标准根端口,其中所述多个外围设备直接电性连接至所述至少一快速外设互连标准根端口,所述控制器通过所述芯片组中的所述快速外设互连标准桥接器的所述快速外设互连标准根端口与所述多个外围设备相互通讯。10.根据权利要求8所述的电子装置,其中所述快速外设互连标准桥接器包括快速外设互连标准根端口,所述电子装置还包括至少一快速外设互连标准切换器,其中所述至少一快速外设互连标准切换器电性耦接至所述快速外设互连标准根端口,其中所述多个外围设备直接电性连接至所述至少一快速外设互连标准切换器,且所述控制器通过所述芯片组中的所述快速外设互连标准桥接器的所述快速外设互连标准根端口以及所述至少一快速外设互连标准切换器与所述多个外围设备相互通讯。11.一种扩展外围设备的方法,其特征在于,包括:在电子装置的初始化阶段时,对多个外围设备中的多个视频图形阵列显示卡中的第一部分分配输入输出资源,且不对所述视频图形阵列显示卡中的第二部分分配所述输入输出资源,其中被分配所述输入输出资源的所述视频图形阵列显示卡中的所述第一部分用以在所述初始化阶段显示画面。12.根据权利要求11所述的扩展外围设备的方法,其中在所述初始化阶段时,还判断所述多个外围设备中的所述视频图形阵列显示卡的数量,当所述视频...

【专利技术属性】
技术研发人员:何宽瑞王奕翔
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:中国台湾,71

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

1