| High-speed data storage systems are widely used in marine exploration, aerospace, communications and other fields. At present, many large-scale outdoors experiments, including maritime experimental data acquisition, still use the data storage system based on the traditional PCI bus. The traditional data storage system bottlenecks are speed and price. The main task of this paper is to enable the system to have low-cost, high-speed, large-capacity features.In this paper, ARM is the controller for the user. FPGA is the core transmission. The disk array composed of multi-block disks is storage device. These three parts constitute the high-speed data storage systems based on the PCI-X bus together.This paper designed a set of software for high-speed data storage system basing on the original hardware and has designed the high-speed data storage system's system software. After studying the PCI bus protocol, the PCI-X bus protocol and the FPGA development flow, this paper has completed ARM's control procedure and FPGA's bridge procedure. This paper also realized the PCI-X main bridge function ARM controlling the communication between FPGA and the SATA floppy disk array controller.The study shows that the system works well and the plan is feasible. With the application of the SATA floppy disk array, ARM and FPGA, it is very convenient to realize the system's development and upgrading. |