| 62 | | = Common modules = |
| 63 | | |
| 64 | | * [wiki:Component/MappingTable MappingTable] : A tool to declare and list all memory segments in a platform |
| 65 | | * [wiki:Component/Loader Loader] : A binary-file loader (ELF, COFF, plain) |
| 66 | | |
| 67 | | = Utilities = |
| 68 | | |
| 69 | | * [wiki:Component/VciTargetFsm VciTargetFsm] : A generic CABA submodule for handling the VCI fsm part of target components, so that you can focus on the functionality |
| 70 | | |
| 71 | | * [wiki:Component/TtyWrapper TtyWrapper] : A simulator-side TTY abstraction tool, used by [wiki:Component/VciMultiTty VciMultiTty] |
| 72 | | * [wiki:Component/ProcessWrapper ProcessWrapper] : A simulator-side fork/exec abstraction tool, with process' stdin/stdout communication |
| 73 | | * [wiki:Component/FbController FbController] : A simulator-side framebuffer abstraction tool |
| | 77 | |
| | 78 | = Common utilities = |
| | 79 | |
| | 80 | * [wiki:Component/MappingTable MappingTable] : A tool to declare and list all memory segments used in a platform and to define the memory mapping. |
| | 81 | * [wiki:Component/Loader Loader] : A binary-file loader (ELF, COFF, plain) |
| | 82 | * [wiki:Component/VciTargetFsm VciTargetFsm] : A generic CABA submodule for handling the VCI fsm part of a target components, so that you can focus on the functionality |
| | 83 | * [wiki:Component/TtyWrapper TtyWrapper] : A simulator-side TTY abstraction tool, used by the [wiki:Component/VciMultiTty VciMultiTty] component |
| | 84 | * [wiki:Component/ProcessWrapper ProcessWrapper] : A simulator-side fork/exec abstraction tool, with process' stdin/stdout communication |
| | 85 | * [wiki:Component/FbController FbController] : A simulator-side framebuffer abstraction tool |
| | 86 | |