Description of the co-execute class.
conf_object, log_object, execute, event_delta, frequency, synchronous_mode, concurrency_mode, execute_control, cycle
- cell-change
- Notifier that is triggered after the object's cell was changed.
- frequency-change
- Notifier that is triggered when frequency changes. New frequency can be read via the frequency interface of the object.
- object-delete
- Notifier that is triggered just before Simics object is deleted.
- queue-change
- Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
- vtime
-
vtime
– event handler
- vtime.cycles
-
cycle-counter
– cycle queue
- vtime.ps
-
ps-clock
– event queue (ps)
-
do_not_schedule
-
Optional attribute;
read/write access; type:
b
Set to TRUE to prevent this object from being scheduled by the cell.
-
catch_up_cycles
-
Optional attribute;
read/write access; type:
i
Number of cycles to execute to be in sync.
-
run_continuously
-
Optional attribute;
read/write access; type:
b
When set to True, the model is simulated from a separate thread and runs continuously. Moreover, time synchronization with the rest of the simulation is disabled. The mode should normally only be enabled when running with subsystem or multicore threading.
-
cell
-
Optional attribute;
read/write access; type:
o|n
Cell
co-execute