计算机系统及计算机系统初始化四信道模块的方法

文档序号:9708081阅读:597来源:国知局
计算机系统及计算机系统初始化四信道模块的方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种计算机系统及计算机系统初始化四信道模块的方法。
【背景技术】
[0002]在使用进阶精简指令集机器(Advanced RISC Machine,ARM)架构的处理器的计算机系统中,高速信号接口会透过一种称为四信道模块(Quad Lane Module,QLM)的界面来实作。而在计算机系统开机时,计算机系统会根据先前建立的韧体(BDK)将四信道模块初始化成预定的传输接口。在计算机系统确定了四信道模块所使用的传输协议为何以后,计算机系统才能够顺利启动基本输入/输出系统。
[0003 ]由于用来初始化四信道模块(QLM)的韧体(BDK)与基本输入/输出系统彼此间是独立运作,因此在启动基本输入/输出系统之后,计算机系统无法更动四信道模块的设定,也无法修改用来初始化四信道模块(QLM)的韧体(BDK)的内容。在现有技术中,一般会另外在计算机系统的外部建立新的韧体(BDK),并将新的韧体存入计算机系统中,接着才能根据新的韧体(BDK)将四信道模块用以作为其他的传输接口。然而对于一般使用者而言,由于现有技术的修改过程会需要外部装置来建立新的韧体(BDK),使得修改过程相当不便,且在使用上也缺乏弹性,因此如何让用户可以在计算机系统中直接更新韧体(BDK)来改变四信道模块所作为的传输接口即成为一个有待解决的问题。

【发明内容】

[0004]本发明的目的在于提供一种计算机系统及计算机系统初始化四信道模块的方法,以解决上述问题。
[0005]本发明的一实施例提供一种计算机系统初始化四信道模块(QuadLane Module,QLM)的方法。计算机系统初始化四信道模块的方法包含计算机系统使用四信道模块初始化数据初始化四信道模块,在计算机系统初始化四信道模块完成后,计算机系统启动基本输入/输出系统(Basic Input/Output System,B10S)。在计算机系统启动基本输入/输出系统后,更新四信道模块初始化数据,计算机系统将更新后的四信道模块初始化数据储存于计算机系统的只读存储器(Read Only Memory,R0M)中,重新开启计算机系统,在重新开启计算机系统后并在计算机系统重新启动基本输入/输出系统前,计算机系统于初始化程序中自只读存储器中读取更新后的四信道模块初始化数据,及计算机系统使用更新后的四信道模块初始化数据初始化四信道模块。
[0006]计算机系统使用四信道模块初始化数据初始化四信道模块后的四信道模块与计算机系统使用更新后的四信道模块初始化数据初始化四信道模块后的四信道模块为相异的通讯传输接口。
[0007]本发明的另一实施例提供一种计算机系统。计算机系统包含四信道模块(QuadLane Module,QLM)、只读存储器(Read Only Memory,ROM)及处理器。只读存储器用以储存基本输入/输出系统的映像文件及四信道模块初始化数据。处理器用以使用四信道模块初始化数据初始化四信道模块,在计算机系统启动基本输入/输出系统后,更新四信道模块初始化数据,将更新后的四信道模块初始化数据储存于计算机系统的只读存储器,在计算机系统重新启动后且在计算机系统重新启动基本输入/输出系统前,自只读存储器中读取更新后的四信道模块初始化数据,并使用更新后的四信道模块初始化数据将四信道模块设定为特定通讯传输接口。
[0008]计算机系统使用四信道模块初始化数据初始化四信道模块后的四信道模块与计算机系统使用更新后的四信道模块初始化数据初始化四信道模块后的四信道模块为相异的通讯传输接口。
【附图说明】
[0009]图1为本发明一实施例的计算机系统的示意图;
[0010]图2为图1的计算机系统初始化四信道模块的方法流程图。
【具体实施方式】
[0011]以下结合附图和具体实施例对本发明提供的双规格通用机箱进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用简化的形式,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0012]图1为本发明一实施例的计算机系统100的示意图。计算机系统100包含四信道模块(Quad Lane Module,QLM)110、只读存储器(Read Only Memory,ROM) 120及处理器 130。
[0013]在本发明的实施例中,处理器130可为进阶精简指令集机器(AdvancedRISCMachine,ARM)架构的处理器。而处理器130可以根据先前建立的韧体(BDK)将四信道模块110初始化成特定通讯传输接口,例如可将四信道模块110设定成快捷外设互联标准(Peripheral Component Interconnect Express,PCIE)接口或串行高技术配置(SerialAdvanced Technology Attachment,SATA)接口。
[0014]在确认四信道模块110所属的特定通讯传输接口为何之后,处理器130在启动基本输入/输出系统(Basic Input/Output System)时,即可得知各个硬设备的状态并进行相关的设定,而在启动基本输入/输出系统之后,计算机系统100即能够正常地控制各个硬设备及内存。
[0015]只读存储器120可用以储存计算机系统100所需的默认开机程序档案并将各程序所需的档案存放在不同的区段中,例如只读存储器120可用以储存处理器130在启动基本输入/输出系统(Basic Input/Output System)时所需的基本输入/输出系统的映像文件。
[0016]此外,只读存储器120还可用以储存四信道模块初始化数据A,在本发明的部分实施例中,四信道模块初始化数据A可储存于只读存储器120中的非挥发随机存取内存(Non-volatile Random Access Memory,NVRAM),例如只读存储器 120中0x800000至0x9FFFFF的区段中。
[0017]在此情况下,当计算机系统100开机时,计算机系统100会先使用四信道模块初始化数据A来初始化四信道模块110。在完成四信道模块110的初始化之后,计算机系统100会启动基本输入/输出系统,而在计算机系统100启动基本输入/输出系统之后,若用户有意改将四信道模块实作成不同的通讯传输接口,则计算机系统100可更新四信道模块初始化数据A,并将更新后的四信道模块初始化数据A’储存至计算机系统100的只读存储器120。
[0018]将更新后的四信道模块初始化数据A’存入只读存储器120之后,用户可重新开启计算机系统100。在重新开启计算机系统100之后,且在计算机系统100重新启动基本输入/输出系统之前,计算机系统100可自只读存储器120中读取更新后的四信道模块初始化数据A’,并使用更新后的四信道模块初
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1