Abstract:In view of the urgent demand of small satellite for the flexibility of data acquisition, storage and down transmission, a control system of satellite solid state memory based on FPGA is proposed. The control system can realize the real-time storage and down transmission of small satellite in orbit data. Based on Verilog HDL language, through the top-down RTL level design, the full orbit telemetry and GPS data can be stored in real time, and the specific address segment data in NAND Flash can be transmitted down through the upper note instruction, so as to carry out multi angle analysis and mining on the ground. After the on orbit verification of multiple satellite models, batch production has been achieved. The fixed storage control system can continuously store 48.8 day delay telemetry and 45.2 day GPS data. On the basis of satisfying the data throughput rate, the bit error rate is as low as 8.16×10-9. By adding arbitration, state timeout, bad block management and three mode functions, the system has super high robustness, stability and single particle characteristics. The system fully meets the application requirements of the new generation of micro satellites for fixed storage and smart carrying.