本发明专利技术揭露一种串行附接小型计算机系统接口(Serial?Attached?SCSI,SAS)扩充卡设定方法包含以下步骤:初始化一目前计算机的一数据传输接口;透过数据传输接口的一总线,自目前计算机的一基本输入输出系统(BasicInput/Output?System,BIOS),取得目前计算机的一目前机型;根据目前机型,自一数据库中的数个数据实体层设定文件,选择其中之一作为一目前实体层设定文件;将目前实体层设定文件设定至对应的至少一状态缓存器;根据状态缓存器所提供的目前实体层设定文件,使目前计算机与连接于SAS扩充卡的至少一外围装置进行数据传输。
【技术实现步骤摘要】
本专利技术是有关于一种扩充卡设定方法,且特别是有关于一种SAS扩充卡设定方 法。
技术介绍
高阶企业端的硬盘机传输接口,长久以来一直是小型计算机系统接口(Smart Computer System Interface, SCSI)的天下。一直到后来串行式先进技术附件(Serial Advanced Technology Attachment, SATA)接口的推出,促使串行附接小型计算机系统接口 (Serial Attached SCSI, SAS)也随之推出。SAS采用了与SATA—样的序列式点对点传输方式,但信号却是采用加强版SCSI指 令,让SAS具有优于SATA的特色。例如,SAS可通过支持一对多装置(最高可控制连接128 个SAS储存装置)以及具更高的容错能力。其中,SAS支持一对多装置的功能是通过一 SAS 扩充卡,以连接多个外围装置或插设有多个外围装置的一 SAS背板。随着SAS扩充卡所插 设的计算机的机构设计不同,SAS扩充卡需应用不同长度的SAS排线,以连接计算机内的外 围装置或SAS背板。因此,为了因应不同长度的SAS排线,SAS扩充卡在插设于不同计算机前,需重新 设定其实体层设定文件(PHY setting)。然后,SAS扩充卡便可根据实体层设定文件,而调 整传送于SAS排线的信号强度。举例来说,在应用较长的SAS排线做连接时,便需透过实体 层设定文件的设定,而使得SAS扩充卡使用较强的信号强度传送数据。然而,实体层设定文件系储存于SAS扩充卡的一不变性随机存取内存 (Non-volatile random access memory,NVRAM)。因此,厂商在制造应用于不同计算机机型 的同一 SAS扩充卡时,需制造许多存有不同实体层设定文件的NVRAM,以应用于不同计算机 机型所插设的SAS扩充卡。如此一来,造成厂商在量产时的困扰。
技术实现思路
因此,本专利技术的一目的是提供一种SAS扩充卡设定方法,用以根据SAS扩充卡所插 设的计算机机型,使SAS扩充卡套用对应的实体层设定文件,处理计算机与外围装置之间 的数据传输。依据本专利技术一实施例,一种SAS扩充卡设定方法包含以下步骤初始化一目前计 算机的一数据传输接口。透过数据传输接口的一总线,自目前计算机的一基本输入输出系 统,取得目前计算机的一目前机型。根据目前机型,自一数据库中的数个数据实体层设定文 件,选择其中之一作为一目前实体层设定文件。将目前实体层设定文件设定至对应的至少 一状态缓存器。根据状态缓存器所提供的目前实体层设定文件,使目前计算机与连接于SAS 扩充卡的至少一外围装置进行数据传输。由上述本专利技术实施方式可知,应用本专利技术具有下列优点。SAS扩充卡可根据所插 设的计算机机型,而使用不同实体层设定文件,使计算机与连接于SAS扩充卡的外围装置进行数据传输。如此一来,在制造SAS扩充卡时,便不需依据SAS扩充卡所插设的计算机机 型,而制造具有不同实体设定文件的NVRAM。附图说明为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说 明如下图1是依照本专利技术一实施方式的一种SAS扩充卡设定方法的流程图。主要组件符号说明100 =SAS扩充卡设定方法110 160:步骤具体实施例方式请参照图1,其绘示依照本专利技术一实施方式的一种串行附接小型计算机系统接口 (Serial Attached SCSI,SAS)扩充卡设定方法的流程图。SAS扩充卡设定方法根据SAS扩 充卡所插设的计算机机型,使SAS扩充卡套用对应的实体层设定文件,处理计算机与外围 装置之间的数据传输。SAS扩充卡设定方法100包含以下步骤在一目前计算机开机(步骤110)后,先初始化目前计算机的一数据传输接口 (步骤120)。其中,SAS扩充卡是插设于上述数据传输接口,如一快速外围控制器接口 (Peripheral Controller Interface Express, PCI Express)或其它数据 1 专输接接下来,透过数据传输接口的一总线,自目前计算机的一基本输入输出系统 (Basic Input/Output System,BIOS),取得目前计算机的一目前机型(步骤130)。其 中,在SAS扩充卡是插设于PCI Express时,步骤130所透过的总线为一内部整合电路 (Inter-Integrated Circuit, I2C)总线。然而,在其它实施例中,当SAS扩充卡是插设于 其它数据传输接口时,可透过其对应的总线自BIOS取得目前计算机的目前机型,并不限于 本实施例。在步骤140中,根据目前机型,自一数据库中的数个数据实体层设定文件(PHY setting),选择其中之一作为一目前实体层设定文件。其中,目前实体层设定文件可包含目 前机型的一预先加强(pre-emphasis)参数、一信号强度参数或其它实体层设定参数。数 据库系存于SAS扩充卡的一不变性随机存取内存(Non-volatile random access memory, NVRAM)。各数据实体层设定文件系对应于不同计算机的机型。在步骤150中,将目前实体层设定文件设定至对应的至少一状态缓存器 (register)。举例来说,当SAS扩充卡的状态缓存器包含一预先加强缓存器以及一信号强 度缓存器时,目前实体层设定文件可包含预先加强参数以及信号强度参数。因此,在步骤 150中,可将预先加强参数设定至对应的预先加强缓存器,并将信号强度参数设定至对应的 信号强度缓存器。然而,在其它实施例中,目前实体层设定文件可包含其它实体层设定参 数,以设定至SAS扩充卡对应的状态缓存器,并不限于本实施例。接下来,SAS扩充卡根据状态缓存器所提供的目前实体层设定文件,使计算机与连 接于SAS扩充卡的至少一外围装置进行数据传输(步骤160)。举例来说,当状态缓存器所 提供的目前实体层设定文件包含预先加强参数以及信号强度参数时,SAS扩充卡便会根据4上述参数,对计算机与外围装置间传输的数据进行预先加强并调整其信号强度。由上述本专利技术实施方式可知,应用本专利技术具有下列优点。SAS扩充卡可根据所插 设的计算机机型,而使用不同实体层设定文件,使计算机与连接于SAS扩充卡的外围装置 进行数据传输。如此一来,在制造SAS扩充卡时,便不需依据SAS扩充卡所插设的计算机机 型,而制造具有不同实体设定文件的NVRAM。虽然本专利技术已以实施方式揭露如上,然其并非用以限定本专利技术,任何熟悉此技术 的人员,在不脱离本专利技术的精神和范围内,当可作各种的更动与润饰,因此本专利技术的保护范 围当视权利要求书所界定的范围为准。权利要求一种,其特征在于,应用于一串行附接小型计算机系统接口扩充卡,其中该扩充卡连接至少一外围装置,包含以下步骤初始化一目前计算机的一数据传输接口;透过该数据传输接口的一总线,自该目前计算机的一基本输入输出系统,取得该目前计算机的一目前机型;根据该目前机型,自一数据库中的多个数据实体层设定文件,选择其中之一作为一目前实体层设定文件;将该目前实体层设定文件设定至对应的至少一状态缓存器;以及根据该状态缓存器所提供的该目前实体层设定文件,使该目前计算机与该外围装置进行数据传输。2.根据权利要求1所述的,其特征在 于本文档来自技高网...
【技术保护点】
一种串行附接小型计算机系统接口扩充卡设定方法,其特征在于,应用于一串行附接小型计算机系统接口扩充卡,其中该扩充卡连接至少一外围装置,包含以下步骤:初始化一目前计算机的一数据传输接口;透过该数据传输接口的一总线,自该目前计算机的一基本输入输出系统,取得该目前计算机的一目前机型;根据该目前机型,自一数据库中的多个数据实体层设定文件,选择其中之一作为一目前实体层设定文件;将该目前实体层设定文件设定至对应的至少一状态缓存器;以及根据该状态缓存器所提供的该目前实体层设定文件,使该目前计算机与该外围装置进行数据传输。
【技术特征摘要】
【专利技术属性】
技术研发人员:简铭宏,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。