|
The Green Hills Slingshot™ is an advanced hardware debug devices that enable the MULTI® debugger to load, control, debug and test a target system without the need for prior board initialization, an RTOS, or even a ROM monitor.
Slingshot is Green Hills Software’s high-performance, lowcost
microprocessor debug probe with a single USB host interface
on-board 32-bit processor, reconfiguable logic and a compact
( 2 7/16" x 2 3/4" x 3/4") package. Slingshot outperforms other probes three to four times its cost.
With its on-board 32-bit processor and reconfigurable logic, the Slingshot offers a dramatic advance in debugger technology. By offloading many debugger functions onto a faster dedicated processor, Slingshot is able to:
- free up the host
- minimize intrusiveness
- speed up responsiveness
|
| Benefits |
Easy to Use
Variety of Targets
Full MULTI Integration
High Performance
Low Cost |
| Slingshot Features |
High-speed downloads of up
to 150 KBps
Easy configuration & setup
USB host interface
Supports a variety of targets via OCD/JTAG interface
Full MULTI integration
Low-cost, compact unit
On-board processor
Enables source-level
debugging
Flash programmable
|
|
Combined with the MULTI Integrated Development Environment, Slingshot support:
- source level debugging
- real-time event viewing
- application run-time error checking
- memory leak detection
Array bounds, assignment bounds, NULL deference, case/switch statement, and divide by zero run-time exception conditions can be quickly identified and reported before their effects are masked by other events. Green Hills debug devices will also quickly read the target’s state to positively identify memory leaks at any point during your debug session. This will report not only the address of the memory leak, but also the call stack of the allocating function.
OCD/JTAG Target Control
Slingshot supports industry standard OCD target connections, including IEEE 1149.1 (JTAG), EJTAG, COP, and BDM.
Flash Debugging & Programming
With Green Hills debug device, you can write application code to your target’s flash from within the same graphical debugger used to debug the application. The Slingshot support stepping and execution breakpoints in flash memory in addition to other debugging techniques.
Direct Target Interface
The MULTI target window allows direct entry of user commands to Slingshot that bypass the MULTI Debugger. This interface can be used to run a setup script to initialize the target for an application program, or to read/write registers and memory.
USB Host Interfaces
Slingshot uses a bus-powered USB connection from MULTI host systems, and supports hosts running Windows 98/2000/ME/XP.
Hardware Diagnostics
Green Hills debug devices offer the following diagnostics:
- Target Memory Test to support memory accesses of 8,16, 32, and 64 bits (on supported targets).
- Target Control Tests to ensure custom targets support all capabilities.
- Signal-Pin diagnostics to enable you to quickly identify problems on any pin in the target connection.
- Test data sequences to the JTAG chain to support custom test operations, including boundary scan.
Register View & Board Customization
All standard, special, and debug CPU registers are exposed to give full target visibility and control. Unlimited memory mapped peripheral registers can be graphically viewed and customized during your debug session, giving detailed information down to the bit level for the entire system.
|
|
| PowerPC: |
| » |
PowerPC 555 |
| » |
PowerPC 821 |
| » |
PowerPC 823 |
| » |
PowerPC 823E |
| » |
PowerPC 850 |
| » |
PowerPC 855T |
| » |
PowerPC 860 |
| » |
PowerPC 862 |
| » |
PowerPC 8240 |
| » |
PowerPC 8260 |
| ARM: |
| » |
ARM7TM Thumb® Family |
| » |
ARM9TM Thumb® Family |
| » |
ARM9ETM Thumb® Family |
| XScale: |
| » |
Intel IOP310 |
| » |
Intel IOP321 |
| » |
Intel PXA210 |
| » |
Intel PXA250 |
| MIPS: |
| » |
MIPS32 4Kc, 4Kp, 4Km, 4KEc, 4KEp, 4KEm, 4KSc |
| » |
MIPS64 5Kc, 5Kf, 20Kc |
| » |
IDT RC32334, RC32351, RC32355, RC32364
|
| » |
LSI 4102 |
| Blackfin: |
| » |
ADSP-BF533 |
| ARC: |
| » |
ARC 600 |
| » |
ARC 700 |
| » |
ARC A4 |
| StarCore: |
| » |
MSC8101 |
| » |
MSC8102 |
| » |
SC1200 |
| » |
SC140 |
| » |
SC1400 |
|
|
|
|
USB Host Interface
Slingshot uses a bus-powered USB connection from MULTI host systems running Windows 9x/2000/ME/XP.
Dedicated Processor
Slingshot’s 32-bit processor speeds up debug operations by reducing latencies of the debug connection. This translates into rapid single instruction steps, quick memory and register view refreshes, and fast application downloads while debugging through MULTI.
Easy to Configure and Setup
Slingshot’s USB host interface provides a simple plugand- play setup, so you’ll be up and running fast. Simply connect Slingshot to your workstation’s USB port and you’re ready to start.
High-Speed Download
Quickly download large applications through Slingshot’s USB v1.1 (type B connector). Download speeds are target dependent, generally running up to 150 KBps, significantly faster than comparably-priced alternatives.
» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development
|