Some basic approaches
Bus Model (Cycle based simulator):
- Discrete-event shells that only simulate activities of bus interface without executing the software associated with the processor. Useful for low level interactions such as bus and memory interaction.
- Software executed on ISA model and provide timing information in clock cycles for given sequence of instructions between pairs of IO operation.
- Less accurate but faster simulation model.
-