发明名称 ATA端口接多路SATA端口存储设备系统及控制方法
摘要 本发明涉及一种ATA端口接多路SATA端口存储设备系统,主要包括ATA控制单元、ATA/SATA转换控制单元和SATA多路控制单元;控制方法步骤如下:切换ATA适配器的主或从端口,并判断该ATA适配器端口状态;控制SATA多路控制器与存储设备建立连接并识别存储设备;切换到SATA多路控制器的目标端口并对存储设备进行初始化操作;在ATA端口接多路SATA端口存储设备系统初始化操作完成之后,主控制端将对存储设备进行数据存取操作。本发明有益的效果是:解决了使ATA端口在不增加额外硬件成本的情况下获得大量数据存储空间问题,通过该系统的初始化程序和数据存取控制程序以控制多路SATA储存设备进行数据存取操作,达到在ATA端口扩展多路SATA端口存储设备的目的。
申请公布号 CN101354634B 申请公布日期 2010.09.08
申请号 CN200810120987.5 申请日期 2008.09.10
申请人 杭州海康威视数字技术股份有限公司 发明人 赵先林;申川
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 一种ATA端口接多路SATA端口存储设备系统的控制方法,其特征在于:步骤如下:切换ATA适配器的主或从端口,并判断该ATA适配器端口状态;控制SATA多路控制器与存储设备建立连接并识别存储设备;切换到SATA多路控制器的目标端口并对存储设备进行初始化操作;在ATA端口接多路SATA端口存储设备系统初始化操作完成之后,主控制端将对存储设备进行数据存取操作;所述的ATA端口接多路SATA端口存储设备系统初始化操作具体步骤如下:11)选择ATA适配器的主或从端口;12)判断步骤11)中选择的ATA适配器端口状态,若该端口准备就绪,则进入步骤13)操作;13)选择SATA多路控制器的控制端口,开始进行对该端口也就是SATA多路控制器的操作;14)从控制端口得到SATA多路控制器的实际端口数量;15)根据步骤14)得到SATA多路控制器的实际端口数量,逐一检查各个端口是否有SATA存储设备连接;16)若无SATA存储设备连接,则禁能步骤15)中未有SATA存储设备连接的端口;17)若有SATA存储设备连接,则使能该端口;18)读取该端口所接存储设备的类型;19)依次切换到被使能的端口并对该端口的存储设备进行常规的ATA存储设备初始化操作。
地址 310012 浙江省杭州市西湖区马塍路36号(高新区)