储存装置的控制系统制造方法及图纸

技术编号:2850928 阅读:137 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种储存装置的控制系统,其耦合至一具有标准磁盘驱动器驱动程序的主机,该控制系统包含第一总线、主机界面控制器、储存装置、一控制装置及若干个装置界面控制器。控制装置经由第一总线控制主机界面控制器及若干个装置界面控制器,将主机所传送的资料依据磁盘阵列型式分别写至若干个磁盘驱动器,或依据磁盘阵列型式分别读取若干个磁盘驱动器上资料,并传送至主机,俾将磁盘阵列仿真为一个磁盘驱动器。

【技术实现步骤摘要】

本专利技术涉及一种关于磁盘储存的
,尤指一种将SATA磁盘阵列仿真为一SATA磁盘驱动器的系统。
技术介绍
一般的具有储存设备的数字家电产品(如DVD录像机、卡啦OK等等)系利用硬盘以进行影像资料的储存。这些硬盘放置在数字家电产品的内部,其储存容量在出厂时即已经固定,不易扩充。而各厂产品所使用的嵌入式操作系统又各不相同,致使操作系统及储存装置需经修改,才能适用。同时,一旦其储存装置有损坏,也必须送回原厂更换。针对上述问题,公知技术是使用一SCSI接口的磁盘阵列,以解决储存容量不易扩充的问题。此虽可扩充储存容量,然而却需增加一片SCSI接口的控制卡。此会增加许多成本。在美国第USP6,772,108号专利公告中,将一具有仿真ATA端口的磁盘阵列控制器50耦合至PCI系统总线12,图1是其的系统方块图,其主要将磁盘阵列控制器仿真成ATA端口,磁盘阵列控制器可以增加IDE磁盘驱动器的数目,以解决储存容量不易扩充的问题。此虽无需增加一片SCSI接口的控制卡,但是ATA埠无法支持热插拔,当使用者扩充储存容量时,需将系统关机,才能新增一IDE磁盘驱动器。所以公知数字家电产品的储存系统仍有诸多缺点而有予以改进的必要。
技术实现思路
本专利技术的目的是在提供一种储存装置的控制系统,以避免公知技术储存容量无法扩充的问题,并达到支持热插拔功能,以增加使用的便利性。依据本专利技术的特色,提出一种储存装置的控制系统,其耦合至一具有标准磁盘驱动器驱动程序的主机,该控制系统包含第一总线、主机界面控制器、储存装置、控制装置及若干个装置界面控制器。该第一总线用以收送资料;该主机界面控制器电气连接至该主机,以接收该主机所传送的命令及资料,或传送资料至该主机,并连接至该第一总线;该储存装置连接至该主机界面控制器,用以暂存资料,并且连接至该第一总线;该控制装置连接至该储存装置,以存取该储存装置中储存的主机传送的命令,并且连接至该第一总线;该每一个装置界面控制器的一端连接至该第一总线,以将资料传送至该储存装置,或由该储存装置接收资料,每一个装置界面控制器的另一端连接至一磁盘驱动器,将该若干个磁盘驱动器形成一磁盘阵列;其中,该控制装置经由该第一总线控制该主机界面控制器及该若干个装置界面控制器,将该主机所传送的资料依据磁盘阵列型式分别写至该若干个磁盘驱动器,或依据磁盘阵列型式分别读取该若干个磁盘驱动器上资料,并传送至该主机,俾将磁盘阵列仿真为一个磁盘驱动器。附图说明图1是是公知具有仿真ATA端口的磁盘阵列控制器的系统方块图。图2是本专利技术的一种储存装置的控制系统的方块图。图3是本专利技术的两台磁盘驱动器设成跨碟储存组态时资料写入示意图。图4是本专利技术的两台磁盘驱动器设成磁盘镜射组态时数据写入示意图。图5是本专利技术的两台磁盘驱动器设成磁盘镜射组态时资料读出示意图。图6是本专利技术的三台磁盘驱动器设成RAID5组态时资料写入示意图。图7A、7B及7C是本专利技术进行热插拔的示意图。图号说明12 PCI总线 50 磁盘阵列控制器100 主机 110 SATA端口200 控制系统 205 第一总线210 主机界面控制器215 储存装置220 控制装置 225 若干个装置界面控制器 230 直接内存存取引擎235 第二总线240 周边控制装置245 通用输入输出装置250 I2C主/仆装置255 异步式串行接口装置310、320、330、320’SATA磁盘驱动器具体实施方式图2是本专利技术的一种储存装置的控制系统200的方块图,其耦合至一具有标准IDE驱动程序的主机100,以解决公知技术储存容量无法扩充的问题,并达到支持热插拔功能,以增加使用的便利性。该控制系统包含第一总线205、主机界面控制器210、储存装置215、控制装置220、若干个装置界面控制器225、直接内存存取引擎230、第二总线240、周边控制装置235、通用输入输出(GPIO)装置245、I2C主/仆装置250及一异步式串行接口(UART)装置255。该第一总线205用以收送资料。该主机界面控制器210是一SATA(serialATA)埠控制器,以经由一SATA缆线连接至该主机100的一SATA端口110。其用以接收该主机100所传送的命令及资料,或传送资料至该主机100,并连接至该第一总线205。该储存装置215连接至该主机界面控制器210,用以暂存资料,并且连接至该第一总线205。该直接内存存取引擎230耦合至该储存装置215,以控制该储存装置215的存取。该控制装置220连接至该储存装置215,以存取该储存装置215中储存的主机100传送的命令,并且连接至该第一总线205。该控制装置220可经由该第一总线205控制该直接内存存取引擎230。该若干个装置界面控制器225中的每一个装置界面控制器均为SATA埠控制器,其一端连接至该第一总线205,以将资料传送至该储存装置215,或由该储存装置215接收资料,每一个装置界面控制器的另一端连接至一SATA磁盘驱动器(310、320、...),将该若干个SATA磁盘驱动器(310、320、...)形成一磁盘阵列。该控制装置220经由该第一总线205控制该主机界面控制器210、该直接内存存取引擎230及该若干个装置界面控制器225,将该主机100所传送的资料依据磁盘阵列型式分别写至该若干个磁盘驱动器(310、320、...),或依据磁盘阵列型式分别读取该若干个磁盘驱动器(310、320、...)上资料,并传送至该主机100,俾将磁盘阵列仿真为一个磁盘驱动器。图3是两台SATA磁盘驱动器(310、320)被设成跨碟储存(disk striping)组态时资料写入示意图。当该控制装置220接收到由主机100送出的写入命令,该控制装置220依据命令中的线性区块地址(linear block address、LBA),传送命令至适当的磁盘驱动器,并控制该直接内存存取引擎230依序在主机100与磁盘驱动器(310、320)间传递资料区块。主机所见的仿真磁盘的容量为此两台磁盘驱动器(310、320)容量的总和。图4是两台SATA磁盘驱动器(310、320)设成磁盘镜射(mirroring,RAID 1)组态时资料写入示意图。当该控制装置220接收到由主机100送出的写入命令,该控制装置220传送相同命令至此两台磁盘驱动器(310、320),并控制该直接内存存取引擎230接收由主机100送出的资料区块,并同时传送相同资料区块至此两台磁盘驱动器(310、320)。图5是两台SATA磁盘驱动器(310、320)设成磁盘镜射(mirroring,RAID 1)组态时资料读出示意图。当该控制装置220接收到由主机送出的读取命令,该控制装置220将依效率的考量,更改命令以分别由两台磁盘驱动器(310、320)读出资料区块,并控制该直接内存存取引擎230依序接收由磁盘驱动器(310、320)送出的资料区块,并传送至主机100。图6是三台磁盘驱动器(310、320、330)设成RAID5组态时资料写入示意图。当该控制装置220接收到由主机送出的命令,该控制装置220将更改命令中的线性区块地址(LBA)及区块数目(block count),再分别送出不同命令至磁盘驱动器本文档来自技高网...

【技术保护点】
一种储存装置的控制系统,其特征在于:其耦合至一具有标准磁盘驱动器驱动程序的主机,该控制系统包含:第一总线,用以收送资料;主机界面控制器,电气连接至该主机,以接收该主机所传送的命令及资料,或传送资料至该主机,并连接至该第一总线 ;储存装置,连接至该主机界面控制器,用以暂存资料,并且连接至该第一总线;控制装置,连接至该储存装置,以存取该储存装置中储存的主机传送的命令,并且连接至该第一总线;以及若干个装置界面控制器,每一个装置界面控制器的一端连 接至该第一总线,以将资料传送至该储存装置,或由该储存装置接收资料,每一个装置界面控制器的另一端连接至一磁盘驱动器,将该若干个磁盘驱动器形成一磁盘阵列;其中,该控制装置经由该第一总线控制该主机界面控制器及该若干个装置界面控制器,将该主 机所传送的资料依据磁盘阵列型式分别写至该若干个磁盘驱动器,或依据磁盘阵列型式分别读取该若干个磁盘驱动器上资料,并传送至该主机,俾将磁盘阵列仿真为一个磁盘驱动器。

【技术特征摘要】
1.一种储存装置的控制系统,其特征在于其耦合至一具有标准磁盘驱动器驱动程序的主机,该控制系统包含第一总线,用以收送资料;主机界面控制器,电气连接至该主机,以接收该主机所传送的命令及资料,或传送资料至该主机,并连接至该第一总线;储存装置,连接至该主机界面控制器,用以暂存资料,并且连接至该第一总线;控制装置,连接至该储存装置,以存取该储存装置中储存的主机传送的命令,并且连接至该第一总线;以及若干个装置界面控制器,每一个装置界面控制器的一端连接至该第一总线,以将资料传送至该储存装置,或由该储存装置接收资料,每一个装置界面控制器的另一端连接至一磁盘驱动器,将该若干个磁盘驱动器形成一磁盘阵列;其中,该控制装置经由该第一总线控制该主机界面控制器及该若干个装置界面控制器,将该主机所传送的资料依据磁盘阵列型式分别写至该若干个磁盘驱动器,或依据磁盘阵列型式分别读取该若干个磁盘驱动器上资料,并传送至该主机,俾将磁盘阵列仿真为一个磁盘驱动器。2.如权利要求1所述的系统,其特征在于还包含一直接内存存取引擎,耦合至该储存装置,以控制该储存装置的存取。3.如权利要求2所述的系统,其特征在于该直接内...

【专利技术属性】
技术研发人员:梁佩娟王金祥赵奕禄
申请(专利权)人:凌阳科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1