论文部分内容阅读
随着声纳信号采集系统的发展,有时需要高速的、大数据量的、便携的存储设备。随着科技的发展,现在的硬盘容量越来越大,但存储速度较慢,不能满足需要;而其他存储设备,如RAM、FLASH等,速度快,容量又难以做大。所以,有人另辟蹊径,提出了RAID的概念。RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗佘磁盘阵列”,也简称为“磁盘阵列”。可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。这样,组成的逻辑磁盘驱动器的容量等于各个磁盘驱动器容量的总和。由于可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使RAID可以达到单个的磁盘驱动器几倍、几十倍甚至上百倍的速率。 本论文利用DSP和FPGA实现对磁盘阵列的直接控制,并利用USB总线实现磁盘阵列与PC之间的数据传输。本设计还具有良好的灵活性和可扩展性,可适应各种存储要求。 本论文主要研究内容包括:1.用DSP实现对多块硬盘的控制,数据分割及传输。2.用USB实现磁盘阵列与PC机之间的数据传输,包括USB驱动程序的编写。3.对数据的格式化存储。