| Multi-beam Bathymetry System plays an important role in detecting the underwater terrain.With the development of the marine economy, the requirement of the Multi-beam Bathymetry System and its applications in the exploration of ocean is more and more important.During the experiment of Multi-beam Bathymetry System, plenty of raw data need to be stored and displayed.Therefore,data storage module plays a significant role in Multi-beam Bathymetry System.There are some faults in the conventional data storage method, such as low speed and poor real-time performance.So, a new data storage technology is required be development for National High Technology Research and Development Program of China "Shallow Water Wide- Coverage Multibeam Bathymetric System". A rapid data storage module for based on embedded system has been presented in the thesis.The method and advantages of the data storage and management using SOPC system has been discussed in the thesis.A hard disk storage module has been developed by using NIOS II soft-core.The driver of IDE interface and implementation of FAT32 file system has been discussed respectively. The logic circuit based on FPGA design method and timing optimization method are discussed, also software design of NIOS II kernel is described in the paper as well. Interface function of the file system is also realized. The customer interface layer functions file system is designed. It can achieve the management of the FAT32 and also improve the speed of the data transmission.Additionally,human-machine interactive interface and display system is also proposed. It consists of applications of VGA interface andμC/GUI. Debugging process of the display system and the problem encountered in the design has been analyzed and solution is provided is also given. Finally, the problems of communication between CPU of storing system and CPU of display system are discussed. And the problem read and written by the two CPUs at same time is also solved. and problems of two CPUs accessing to the same memory at the same time are solved. |