Japanese
GHS Products
The MULTI Integrated Development Environment for ARM
ARM Family | Compiler for ARM | Compiler for GHS | MULTI | Green Hills Probe
MULTI Integrated Development Environment
MULTI debugger needs Servers in order to communicate with Simulator, Emulator, ROM Monitor. In other words, you can connect MULTI with various kinds of targets just by changing Servers.
MULTI debugger + Simulator + SimI/O
Simulator Debugger: MULTI Source Level Debugger and Simulator connected.

Simulator is ISS(Instruction Set Simulator) level. Simulator debugging environment is established with MULTI Source Level Debugger and GHS' Instruction Set Simulator(ISS).
Also, by using SimI/O function, it will be possible to develop device drivers prior to completion of hardware (processors and boards).
Instruction Set Simulators - Green Hills Software's SimARM and ARM Limited's ARMulator Instruction Set Simulators interpretively execute ARM programs on the host PC or workstation without the need for target hardware by simulating the execution of the target processor at the instruction level. SimARM/ARMulator provides full debug features, host I/O, command window, extended profiling and hardware break-points. SimARM/ARMulator also simulates target CPU cache for those processors which support it.
MULTI debugger + ROM Monitor
Standard Monitor Server is provided in order to connect MULTI Source Level Debugger and GHS' ROM Monitor.
By porting ROM Monitor on the target board, it is possible to establish monitor debugging environment.

Supported Processor(s) ARM7Thumb is currently planned.
Communication Serial
MULTI debugger + EPI's JEENI
Emulator Debugging Environment: MULTI Source Level Debugger and EPI's JEENI are connected by EPI Server.

Supported Processor(s) ARM7Thumb
Communication Ethernet
MULTI debugger + Agilent's Emulation Probe
Emulator Debugging Environment: MULTI Source Level Debugger and Agilent's Emulation Probe are connected by HP Server.

Supported Processor(s) ARM7thumb,ARM9E
Communication Ethernet
Note In order to use ETM function, it is necessary to get TPA which is provided by Agilent.
MULTI debugger + Macraigor's Wiggler
Emulator Debugging Environment: MULTI Source Level Debugger and Macraigor's Wiggler are connected by OCD Server.

Supported Processor(s) ARM7thumb
Communication Parallel
MULTI debugger + ARM's Embedded ICE
Emulator Debugging Environment: MULTI Source Level Debugger and ARM's Embedded ICE are connected by ARM Server.

Supported Processor(s) ARM7Thumb
Communication Serial
MULTI debugger + ARM's Multi ICE
Emulator Debugging Environment: MULTI Source Level Debugger and ARM's Multi ICE are connected through RDI Server.

Supported Processor(s) ARM7thumb
Communication Serial
MULTI debugger + YDC's ADViCE
Emulator Debugging Environment: MULTI Source Level Debugger and YDC's ADViCE are connected by YDC Server.

Supported Processor(s) ARM7thumb
Communication Ethernet
MULTI debugger + Lightwell/ZAX's MJX440
Emulator Debugging Environment: MULTI Source Level Debugger and Lightwell ZAX's MJX440 are connected by MJX Server which is provided by Lightwell ZAX.

Supported Processor(s) ARM7Thumb is currently plannded.
Communication Bus
MULTI debugger + Yokogawa Electron's Virtual ICE
Simulator Debugging Environment: We provide YG Server in order to connect MULTI Source Level Debugger with Yokogawa Electron's Virtual ICE.

Supported Processor(s) RM7Thumb
Host Machine Host machine is connected to ROM Monitor through Serial.
MULTI debugger + ICE Server + NORTi3
t is possible to use any ICE Server in order to have a development environment for NORTi3 in using MULTI Source Level Debugger. By having MULTI Source Level Debugger reads Plc file, it is possible to display resources of NORTi3 (information form TCB) when application program stops.

Supported Processor(s) RM7Thumb
Communication Host machine is connected to ROM Monitor through Serial.
Host Machine Connection to host machine depends on which ICE/J-TAG is used. The Servers which are available for this environment are below.

Simulator Server
Standard Monitor Server
ARM Server
HP Server
MJX Server
OCD Server
YDC Server
MULTI debugger + ICE Server + Nucleus Plus
It is possible to use any ICE Server in order to have a development environment for Nucleus Plus in using MULTI Source Level Debugger. By having MULTI Source Level Debugger reads Plc file, it is possible to display resources of Nucleus Plus (information form TCB) when application program stops.

Supported Processor(s) ARM7Thumb
Host Machine Connection to host machine depends on which ICE/J-TAG is used. The Servers which are available for this environment are below.

Simulator Server
Standard Monitor Server
ARM Server
HP Server
MJX Server
OCD Server
YDC Server
MULTI debugger +Tornado Server + tgtsrv + VxWorks
By using MULTI Source Level Debugger, it is possible to develop application programs which work on VxWorks. MULTI debugger communicates with VxWorks through Tronado server and tgtsrv.

Supported Processor(s) ARM7Thumb
Communication Host machine is connected to VxWorks through ethernet.
Note In this environment, it is possible to debug without stopping VxWorks.
Also, by attaching to tasks, MULTI debugger is invoked for each task and specific task can be stopped.
MULTI debugger + Customize Server + Custimize Target
It is possible to connect MULTI Source Level Debugger to any target by developing a Server.