|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| AddressSpaceListener | A listener who wants to be informed when a Hardware
has been added to (or removed from) an AddressSpace. |
| Configurator | Interface for all Devices which needs a
parameter dependent configuration. |
| CPU | Interface for a central processing unit (CPU). |
| Device | Interface for devices (e.g. RAM, graphic card, printer, etc). |
| Hardware | Basic interface for any type of hardware. |
| Terminal | An interface for a terminal. |
| Class Summary | |
| AddressSpace | The address space is the backbone of the framework. |
| AddressSpaceEvent | Event which happens when a piece of hardware (either a
Device or a CPU)
is added or removed from an AddressSpace. |
| CPUConfigurator | Create a CPU and add it to an AddressSpace. |
| CPUTestEngine | Test engine for testing implementations of the CPU
interface. |
| Emulator | The Emulator configurates a system and emulates it. |
| EmulatorApplet | Running the emulator inside an applet. |
| EmulatorThread | Thread running a group of CPUs asynchronously from the other ones. |
| Register | This is a helper class which holds information about a
register of the CPU. |
| Statement | Test statement. |
| SystemConfigurator | Configure a computer system based on a configuration file. |
| Util | Collection of utility functions. |
| Exception Summary | |
| AddressBankOverlapException | This exception will be thrown in the case of an overlap of the address bank of an added device with already existing address banks. |
| BusErrorException | This exception will be thrown in the case of a bus error in
an AddressSpace. |
| ConfigurationException | This exception will be thrown in the case of an error during configuration. |
Basic interfaces and classes of the framework.
CPUs can be tested with test scripts (file type .tf)
which run in the CPUTestEngine.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||