Some basic approaches
Detailed Processor Model:
- processor components( memory, datapath, bus, instruction decoder etc) are discrete event models as they execute the embedded software.
- Interaction between processor and other components is captured using native event-driven simulation capability of hardware simulator.
- Gate level simulation is extremely slow (~tens of clock cycles/sec), behavioral model is ~hundred times faster. Most accurate and simple model