With the development of space application technologies such as satellite telemetry and deep space exploration,the amount of on-board image data has increased dramatically,and on-board large-capacity memory has been widely demanded.This paper includes the design and implementation of a large-capacity multi-channel access technology for the satellite image data compression unit.Facing the technical difficulties of storing multiple data types,large data volume and high reliability,it is necessary to solve the contradiction between multi-channel simultaneous reading and writing of high bandwidth,large-capacity data storage requirements and limited on-board resources.The traditional single channel data storage occupies more resources,and the use of shared memory can effectively reduce the occupancy of on-board resources.This paper focuses on the application research of shared memory,multi-channel data scheduling and on-board storage system.Firstly,in view of the contradiction between large data storage and limited resources,a Virtual Multi-channel large capacity storage scheme for on-board data processing is proposed,based on the characteristics of SDRAM memory with large capacity and high bandwidth.Based on the storage characteristics of on-board data,SDRAM is used as the storage of on-board multi-channel data,and the read-write bandwidth of device is shared,the input and output of the stored data and the spatial environment are analyzed,and then the implementation framework of the whole storage is proposed.Secondly,each module of the framework is designed in detail by using the hardware resources of on-board FPGA.According to the special requirement of SDRAM memory,the design of SDRAM controller is completed.Aiming at the problem of input and output of multiple data,the serial-parallel conversion interface is designed,and the arbitration mechanism of "double polling scheduling" is proposed,which solves the problem of simultaneous read and write scheduling of multi-channel data and effectively reduces the use of satellite resources.Aiming at the complex space environment on the satellite,the anti-single-particle flipping measure of "partial three mode redundancy+ Hamming error correction" is proposed.Finally,combined with the application requirements,the system is tested on the hardware test platform,which verifies the function and reliability of the system and meets the application requirements.The virtual multi-channel access technology for on-board data storage has passed the function and performance test.When the effective storage capacity is 2.176 Gbits,on-board Virtual Multi-channel(channel number is less than 7)can share 2550 Mbps access bandwidth,the operation efficiency of SDRAM devices is 63.75%.It meets the task requirements and the validity of the results in this paper is verified. |