With the development of information technology, information technology has generated a bigger promotion to other industries. Under the influence of information technology, traditional industry have a greater promotion in research and production aspects. Electric welding has an important position in the traditional industrial field. Welding technique as the welding of the soft power, is the core of electrical welding technology.Research on changes of the welding process, is an important part for the research of welding technique. The process of welding has fast and complex changes which can’t be told by person eyes. But, with the help of high-speed camera, we can capture welding details for later analysis. High-speed storage is the great part of high-speed camera. It’s essential to design high-speed storage system for high-speed camera.Currently, the common storage, such as SD card, disk, can’t meet the speed requirements of high-speed storage. And the image stored in RAM will lose when power is off, which degrades user experience.In recent years, with the enhancement of materials technology, there have been many kinds of new non-volatile memory, such as phase change memory (PCM), etc. Such non-volatile memory has many excellent features:non-volatile, high storage density and high access speed. The emergence of new non-volatile memory, has brought new opportunities to the structure and the applications of computer.In this thesis, based on the new non-volatile memory, we complete the design and implementation of high-speed storage for welding image,which provides high-speed read and write access.The main work of this thesis includes:assessments of a variety of non-volatile memory are processed, include Nand Flash, phase change memory (PCM) and magnetic memory (MRAM), to evaluate reading and writing performance and writing tolerance to choose a suitable one. Then we present the design and implementation of non-volatile memory controller, providing read and write access and interfaces to other common operations. To meet the requirements, we present design and implementation of multi-level and multi-parallel storage architecture. FPGA-based hybrid storage controller are implemented, which allow users to export high-speed image data captured.In this paper, we use some benchmarks to test the performance of storage system, from which we analyze the test results and come to a conclusion. And we deploy this storage system into a high-speed camera to test performance in an actual situation of welding image capturing. |