|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
| IORegisterConstants | The IORegisterConstants interface is used to centralize the
numeric values of the IO registers of the AVR architecture. |
| Simulator.Interrupt | The Interrupt interface represents the behavior of an interrupt
(how it manipulates the state of the processor) when it is posted and
when it is triggered (handler is executed by the processor). |
| Simulator.MemoryProbe | |
| Simulator.Probe | The Simulator.Probe interface represents a
programmer-defined probe that can be inserted at particular instructions
or at every instruction. |
| Simulator.Trigger | The Simulator.Trigger interface represents a trigger that is
fired when a timed event occurs within the simulator. |
| State.IOReg | The IOReg interface models the behavior of an IO register.
|
| Class Summary | |
| MultiSimulateAction | |
| SimulateAction | The SimulateAction implements the bridge between the functionality
in the avrora.sim package and the entrypoint to Avrora in
avrora.Main. |
| Simulator | The Simulator class implements a full processor simulator
for the AVR instruction set. |
| Simulator.ClockCycleTimeout | The InstructionCountTimeout class is a probe that
simply counts down and throws an exception when the count reaches
zero. |
| Simulator.InstructionCountTimeout | The InstructionCountTimeout class is a probe that
simply counts down and throws a TimeoutException
when the count reaches zero. |
| SimulatorThread | The SimulatorThread class is a thread intended to run a
Simulator in a multiple-node simulation. |
| State | The State class represents the state of the simulator, including
the contents of registers and memory. |
| State.RWIOReg | The RWIOReg class is an implementation of an IO register
that has the simple, default behavior of being able to read and write
just as a general purpose register or byte in SRAM. |
| Exception Summary | |
| Simulator.BreakPointException | The BreakPointException is an exception that is thrown
by the simulator before it executes an instruction which has a breakpoint.
|
| Simulator.TimeoutException | The TimeoutException is thrown by the simulator when a timeout
reaches zero. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||