The PMON Software Development Kit (SDK) provides a number of tools to assist in the debug and development of MIPS-based embedded systems. Although this Website carries both PMON4 and PMON5, we recommend that PMON5 be used for all new designs.
| PMON | PMON is a conventional assembly-level PROM-based debug monitor. However, it can be used as the "back end" for a number of source-level debuggers. Its principle disadvantage is that it takes up approximately 300KB of target memory. Download is provided via RS232 or Ethernet. |
| SerialICE-1A | SerialICE-1A provides the same debug features as PMON, but it does it with less than 1KB of target memory space. Its principle disadvantage is that it requires a SerialICE Controller board. Download is provided via RS232. |
| SerialICE-1B | SerialICE-1B provides the same debug features as SerialICE-1A, but does it without the need for a SerialICE Controller board. Its principle disadvantage is that it is only supported on Win9x/NT. Download is provided via RS232 or high-speed serial connection. |
| Source-level Debug Solutions | ||
|---|---|---|
| Toolset | Host | |
| UNIX | Win9x/NT | |
| Green Hills | PMON, SerialICE-1A | PMON, SerialICE-1A, SerialICE-1B |
| Tasking | PMON, SerialICE-1A | PMON, SerialICE-1A, SerialICE-1B |
| Cygnus Solutions | PMON, SerialICE-1A | PMON, SerialICE-1A |
| Algorithmics | PMON, SerialICE-1A | PMON, SerialICE-1A |