Abstract:As a product emerging on the basis of new technologies and new high-performance levels, modern small satellites developed with new design concepts have significantly improved their functional density compared with traditional large satellites and have been widely used. Aiming at the dual pressure of increasing design complexity and shortening R&D cycle faced by modern small satellite, a virtual prototype design of on-board C&DH based on virtual platform (VP) is proposed. The communication between different hardware platforms is realized virtually in simulation by the calls of C language using direct programming interface (DPI) of SystemVerilog, so that the data flow of on-board C&DH is simulated. The design can shorten the R&D cycle of the satellite and reduce the cost of satellite development. Through the demonstration of construction of virtual prototype, the results prove that the virtual prototype can simulate part of the workflow of the on-board C&DH and realize the functional simulation. The design satisfies the demand of rapid iteration of commercial satellites and provides new ideas for the development of small satellites.