Previous Next Table of Contents

1. Introduction

1.1 Features

1.2 Future

The following is a list of features that may be added to sim68xx in the future.

Graphical window user interface

Candidates to concider:

Character window user interface

Candidates to concider:

Symbolic C debugging

This requires that symbol and line number information is available, either in the executable file or in a separate file. Which symbol format that will be supported, has to be defined. The ASLINK and FASM assemblers that are support global symbols only.

Remote debugging, where the simulator communicates with a symbolic debugger over a serial line (simulated or real line), is another possible solution. It is quite attractive in the way that the debugger is completely independent of the simulator. The GNU debugger, GDB, for example, has defined a protocol to debug using a serial line. GDB can use this protocol to read from and write to memory adresses.

Dynamic Linking for simulating on-chip and external IO

The current design requires that code for simulating IO is separately compiled, and statically linked into the executable, even though the simulator calls the IO through a function pointer.

1.3 Revision history


Previous Next Table of Contents