Payload's control equipment is an important epuipment of space application system. Its main tasks are controlling and managing payloads, data collection, data storage and data replay.The study and implementation of payload's control equipment not only supports conducting variety of experiments in spaceship, but also can be extended into applications on consecutive space lab and other kinds of spacecraft, which is of great significance on the development of Chinese space applications.As an important part of payload's control equipments, storage and control logic unit plays its main function of multi operations to the large-capacity FLASH, such as block erase, page program and replay, which are controlled by CPU. SRAM of CPU is implemented in FPGA. In order to overcome the effects of single-event upset and improve the reliability of system, the EDAC management of SRAM is implemented in FPGA. During the time when CPU reads data from SRAM, the EDAC management of SRAM can rewrite corrected data and check code to the two SRAMs separately. The detailed design of logical program and results of simulation are introduced in the third chapter.Some pre-research is introduced in the fourth chapter. First, the correctness of ECC is verified by simulation. Based on EDAC and ECC methods, the schemes about bad block marking and 2K data correction coding are proposed. These schemes are expected to be applied in future space task after further verification. |