读写序列进阶技术接附规格装置内非标准暂存器的方法制造方法及图纸

技术编号:2856215 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术是有关于一种读写序列进阶技术接附规格装置内非标准暂存器的方法,是设定标准命令的无用输入参数为执行参数,当SATA主机控制单元接收标准命令时,将执行参数与标准命令转换为输入讯框资讯结构,并传送予SATA装置,供SATA装置侦测执行参数以读取对应的非标准暂存器的值并储存至SATA装置的输出暂存器,且转换非标准暂存器的值为输出讯框资讯结构,以传送至SATA主机控制单元,并将非标准暂存器的值储存于SATA主机控制单元的输出暂存器后,藉由读取SATA主机控制单元的该输出暂存器的值,即可得知该非标准暂存器的值,另外,本发明专利技术还提出了写入资料参数至非标准暂存器的方法。

【技术实现步骤摘要】

本专利技术是有关于一种读写序列进阶技术接附规格(SATA)装置内非标准暂存器的方法,特别有关于使用包含无用输入参数的标准命令,以驱使SATA装置读取非标准暂存器的值或写入资料至非标准暂存器内的。
技术介绍
近年来,随着资讯科技的蓬勃发展、电脑系统研发技术的精进以及民众对于电脑系统周边装置的传输性能与散热性的要求,日趋提升,为此,序列进阶技术接附规格(Serial Advanced Technology Attachment;SATA)标准界面(界面是接口,以下都称界面)规格也在此需求下因应而生,以满足民众对于电脑周边装置的需求。虽然SATA标准界面的提供有效提升电脑周边装置的传输效率与散热功能,然而,为确保电脑周边装置的稳定性与延展性,因此,在开发电脑周边装置的过程中,电脑周边装置的侦错与效能的测试分析,已成为发展电脑周边装置所不可或缺的环节,为能进行电脑周边装置的侦错与效能分析,研发人员会在电脑周边装置内设置非标准暂存器,以记录电脑周边装置的状态或开启/关闭装置的特定功能,并藉由读取或更改这些非标准暂存器的值,以进行分析动作。由于这些非标准暂存器是隐藏在电脑周边装置,而一般电脑主机提供的一标准界面,其是仅用于存取标准界面所定义的暂存器,对于这些非标准暂存器是无法读取,一般电脑系统常见存取SATA装置的非标准暂存器的方法,大多采用简易方式的通用非同步接收及传送器(UniversalAsynchronous Receiver/Transmitter;UART)或内部积体电路(InterIntegrated Circuit;I2C)界面方法,其因电脑周边装置的系统晶片组只需占用两脚位,即可读写非标准暂存器,该方法是利用接收脚位接收欲读写非标准暂存器的值,再藉由发送脚位传送写入成功或读出非标准暂存器的内容,然而,此方法必须配合有通用非同步接收及传送器与内部积体电路的电脑系统才得以撷取非标准暂存器的值,使用上较缺乏弹性。另一方面,亦有厂商利用贩售商命令(Vender specific command)来存取电脑周边装置内非标准暂存器,然而,SATA标准规格中仅设置部份贩售商命令,以供使用,但若大都贩售商命令已被设定使用许多的功能后,而研发人员欲利用贩售商命令定义电脑周边装置执行读写非标准暂存器的命令时,则可能发生贩售商命令不足的窘境。因此,本专利技术针对上述问题而提出一种读写序列进阶技术接附规格(SATA)装置内非标准暂存器的方法,其是利用标准命令的至少一无用输入参数与回应标准命令的至少一无用输出参数对应的输出暂存器,读写SATA装置的非标准暂存器,以解决上述问题。有鉴于上述现有的序列进阶技术接附规格装置内非标准暂存器存在的缺陷,本专利技术人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的,使其更具有实用性。经过不断的研究、设计,并经反复试作及改进后,终于创设出确具实用价值的本专利技术。
技术实现思路
本专利技术的目的在于,提供一种新的,所要解决的技术问题是使其藉由包含无用输入参数的标准命令,以设定为读写SATA装置内非标准暂存器的命令,藉此,达成读写非标准暂存器的目的,从而更加适于实用。本专利技术的另一目的在于,提供一种,所要解决的技术问题是使其藉由设定标准命令的无用输入参数为确认参数,供SATA装置接收对应标准命令与确认参数的输入讯框资讯结构时,可侦测确认参数以确认欲读写非标准暂存器的值,藉此避免SATA装置在未预期的情况下,读取或更改该非标准暂存器的值,从而更加适于实用。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。依据本专利技术提出的一种读序列进阶技术接附规格装置内非标准暂存器的方法,其是利用一标准命令的至少一无用输入参数与回应该标准命令的至少一无用输出参数对应的输出暂存器,读取一SATA装置内至少一非标准暂存器的值,该方法包含下列步骤设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元;下达包含该执行参数的该标准命令至该SATA主机控制单元,以转换该标准命令与该执行参数为一输入讯框资讯结构;发送该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该执行参数,以读取该非标准暂存器的值;储存该非标准暂存器的值至该SATA装置的该输出暂存器,并转换该非标准暂存器的值为一输出讯框资讯结构;发送该输出讯框资讯结构至该SATA主机控制单元;储存该非标准暂存器的值至该SATA主机控制单元的该输出暂存器;以及读取该SATA主机控制单元的该输出暂存器的值。本专利技术的目的及解决其技术问题还采用以下技术措施来进一步实现。前述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中所述的在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤前,更包含下列步骤设定另一标准命令的至少一无用输入参数为一确认参数至该SATA主机控制单元;下达包含该确认参数的该标准命令至该SATA主机控制单元,以转换该标准命令与该确认参数为该输入讯框资讯结构;以及发送包含该标准命令与该确认参数的该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该确认参数,确认欲读取该非标准暂存器的值。前述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中所述的在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤中,更包含一步骤,其是设定该标准命令的另一无用输入参数为一确认参数至该SATA主机控制单元,并转换该确认参数为该输入讯框资讯结构,供该SATA装置侦测该确认参数,确认欲读取该非标准暂存器的值。前述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中所述的在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤中,更包含一步骤,其是设定该标准命令的另一无用输入参数为一索引参数至该SATA主机控制单元,并转换该索引参数为该输入讯框资讯结构,供该SATA装置侦测该索引参数,读取对应该索引参数的该非标准暂存器的值。前述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中所述的标准命令为28bit标准命令,该无用输入参数与该无用输出参数为扩张输入参数与扩张输出参数。本专利技术的目的及解决其技术问题还采用以下技术方案来实现。依据本专利技术提出的一种写序列进阶技术接附规格装置内非标准暂存器的方法,其是利用一标准命令的复数无用输入参数,写入资料至一SATA装置内至少一非标准暂存器,该方法包含下列步骤设定该标准命令的该无用输入参数为一执行参数与一资料参数至一SATA主机控制单元;下达包含该执行参数与该资料参数的该标准命令至该SATA主机控制单元,以转换该标准命令、该执行参数及该资料参数为一输入讯框资讯结构;发送该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该执行参数,以读取该资料参数;以及写入该资料参数至该非标准暂存器。本专利技术的目的及解决其技术问题还采用以下技术措施来进一步实现。前述的写序列进阶技术接附规格装置内非标准暂存器的方法,其中所述的在设定该标准命令的该无用输入参数为一执行参数与一资料参数至一SATA主机控制单元的步骤前,更包含下列步骤设定另一标准命令的至少一无用输入参数为一确认参数至该SATA主机控制单元;下达包含该确认参数本文档来自技高网
...

【技术保护点】
一种读序列进阶技术接附规格装置内非标准暂存器的方法,其是利用一标准命令的至少一无用输入参数与回应该标准命令的至少一无用输出参数对应的输出暂存器,读取一SATA装置内至少一非标准暂存器的值,该方法包含下列步骤:设定该标准命令的该无用输 入参数为一执行参数至一SATA主机控制单元;下达包含该执行参数的该标准命令至该SATA主机控制单元,以转换该标准命令与该执行参数为一输入讯框资讯结构;发送该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该执行参数,以 读取该非标准暂存器的值;储存该非标准暂存器的值至该SATA装置的该输出暂存器,并转换该非标准暂存器的值为一输出讯框资讯结构;发送该输出讯框资讯结构至该SATA主机控制单元;储存该非标准暂存器的值至该SATA主机控制单 元的该输出暂存器;以及读取该SATA主机控制单元的该输出暂存器的值。

【技术特征摘要】
1一种读序列进阶技术接附规格装置内非标准暂存器的方法,其是利用一标准命令的至少一无用输入参数与回应该标准命令的至少一无用输出参数对应的输出暂存器,读取一SATA装置内至少一非标准暂存器的值,该方法包含下列步骤设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元;下达包含该执行参数的该标准命令至该SATA主机控制单元,以转换该标准命令与该执行参数为一输入讯框资讯结构;发送该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该执行参数,以读取该非标准暂存器的值;储存该非标准暂存器的值至该SATA装置的该输出暂存器,并转换该非标准暂存器的值为一输出讯框资讯结构;发送该输出讯框资讯结构至该SATA主机控制单元;储存该非标准暂存器的值至该SATA主机控制单元的该输出暂存器;以及读取该SATA主机控制单元的该输出暂存器的值。2.根据权利要求1所述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤前,更包含下列步骤设定另一标准命令的至少一无用输入参数为一确认参数至该SATA主机控制单元;下达包含该确认参数的该标准命令至该SATA主机控制单元,以转换该标准命令与该确认参数为该输入讯框资讯结构;以及发送包含该标准命令与该确认参数的该输入讯框资讯结构至该SATA装置,供该SATA装置侦测该确认参数,确认欲读取该非标准暂存器的值。3.根据权利要求1所述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤中,更包含一步骤,其是设定该标准命令的另一无用输入参数为一确认参数至该SATA主机控制单元,并转换该确认参数为该输入讯框资讯结构,供该SATA装置侦测该确认参数,确认欲读取该非标准暂存器的值。4.根据权利要求1所述的读序列进阶技术接附规格装置内非标准暂存器的方法,其中在设定该标准命令的该无用输入参数为一执行参数至一SATA主机控制单元的步骤中,更包含一步骤,其是设定该标准命令的另一无用输入参数为一索引参数至该SATA主机控制单元,并转换该索引参数为该输入讯框资讯结构,供该SATA装置侦测该索引参数,读取对应该索引参数的该非标准暂存器的值。5.根据权利要求1所述的读序列进阶技术接附规格装置内非标准暂...

【专利技术属性】
技术研发人员:王嘉豪赖彦伯
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1