The invention discloses a multi-core memory
system simulator on the basis of network-on-
chip interconnection. The multi-core memory
system simulator is characterized in that a core of
SystemC is used as a driving core of the integral simulator, the multi-core memory
system simulator comprises cache modules, a plurality of
route modules and QEMU modules, the cache modules are used for simulating primary high-speed caches of cores of various processors, the
route modules are used for simulating secondary high-speed caches of the cores of the various processors, and the QEMU modules are used for realizing
functional simulation effects; the various
route modules are interconnected with networks-on-
chip which are formed by the secondary high-speed caches shared by the cores of the
simulation processors, and each route module is provided with a group of
signal lines connected with the corresponding cache modules; pkt (packet) messages which are transmitted by one cache module or one route module are distributed to another cache module or another route module. The multi-core memory system simulator has the advantages that
system software of target systems can be developed by the aid of the simulator, the
software and hardware can be simultaneously developed, and accordingly the
system development speed can be increased.