Cobham Gaisler provides high-performance behavioural simulators of the LEON and ERC32 processors. The simulators are developed for near-real time performance and accurate behaviour. Using the simulators, it is possible to develop and debug target applications before the real hardware is available, thereby shortening the product development cycle.
Two types of simulators are provided: TSIM and GRSIM. The TSIM simulator emulates a single-processor computer system based on either the ERC32 or LEON processors. It can be extended to emulate custom I/O functions through loadable modules. The GRSIM simulator emulates a LEON2 or a multi-processor LEON3 or LEON4 system, and has a more accurate modelling of the AMBA buses. It is time-based rather that instruction-based (as TSIM). Both simulators can be extended by user modules and can be used as libraries. They can in that way be used as parts of larger simulation frameworks.