• PRODUCTS (43)
  • CATALOGUES

  • WHITE PAPERS

  • PRESS RELEASES

  • Suggested offers
  • 0 results. Did you mean ?
  • Suggested categories
  • 0 results. Did you mean ?
  • Suggested companies
  • 0 results. Did you mean ?
  • Suggested offers
  • 0 results. Did you mean ?
  • Suggested categories
  • 0 results. Did you mean ?
  • Suggested companies
  • 0 results. Did you mean ?
Become a supplier
Help
My account

Embedded Software Development Tools for LSI ZSP™ Family

Other software

Ask for a quote Receive Documentation Contact the supplier

ZSP Development ToolsGreen Hills Software provides a comprehensive set of development tools for ZSP™-based applications:
Optimizing C Compiler

ANSI C
K&R C
Over 100 Advanced Optimizations
Inline Assembly
ELF/DWARF Output


MULTI® Integrated Development Environment
Source Level Debugger
Graphical Project Builder
Text Editor
Version Control System
Performance Profiler
Run-Time Error Checking
Code Coverage
DSP Data Visualization
ZSP Optimizing C CompilerThe Optimizing C Compiler for ZSP utilizes Green Hills' global target independent optimizer along with architecture specific optimizations. Each supported ZSP model has its own particular instruction set characteristics.

Processor Options - One option for each supported ZSP model. This setting determines the instructions permitted.Constant Data Section - Places all string literals, constants, and initialized variables declared const in C in a distinct section.Far Calls to Function - Loads address of a function into a register and branches through it. This handles code that exceeds the limits of the ZSP call instruction.Link Register Support - The ZSP link registers are used as addresses, reducing the latency between loads and uses.Software Pipelining - The ZSP Compiler supports software pipelining optimization on loops with both constant and variable bounds. The Compiler detects when software pipelining will decrease the per-iteration cycle count, and performs the optimization. The Software Pipelining optimizations work along with the ZSP Instruction Scheduler, which is aware of all ZSP grouping rules.LSI Intrinsic Functions - The ZSP Compiler supports a large number of intrinsic functions to allow the user finer control over fractional arithmetic. The intrinsic functions are recognized by the Compiler, and ZSP code, often a single instruction, is inlined. The resulting instructions can be fully optimized by the compiler.Run-Time librariesA comprehensive suite of run-time libraries for C are included in the compiler distribution. Full featured start-up code and libraries include automatic copy of data from ROM to RAM and system call emulation. Source code to the run-time libraries is available so that users can customize routines according to the special needs of their applications.The MULTI Integrated Development EnvironmentMULTI provides a host-based (Windows 9x/NT/2000 PC or UNIX workstation) graphical environment for ZSP target development. Host target connectivity is provided through a variety of means, depending on the target environment. MULTI supports the LSI EB402 evaluation board which can be accessed with a variety of interfaces:

Bare Board Access (No RTOS or ROM Monitor) - MULTI connects to boards that offer a JTAG debugging interface. MULTI provides a complete software package that enables programmers to debug code without need for operating systems, kernels, or even ROM monitors.Custom RTOS Support - MULTI can be integrated with a custom RTOS through the Green Hills INDRT API. INDRT provides all the debug information needed by MULTI, and is easily integrated into custom kernel code.Instruction Set Simulator - The Simzsp400 and Simzsp402 instruction set simulators interpretively execute ZSP programs on the host PC or UNIX workstation without the requirement of target hardware by simulating the execution of the target processor at the instruction level. The simulators provide full debug features, host I/O, command window, extended profiling and hardware break-points.Floating Point Support - Green Hills supports single and double precision floating point through its Software Floating Point support package.External Memory Space Debugging - For those processors that support them, MULTI can debug code in the ZSP's special external memory spaces. MULTI can also view data in external data spaces.

OTHER PRODUCTS OTHER SOFTWARE FROM GREEN HILLS SOFTWARE

Check out all the products from other software from GREEN HILLS SOFTWARE

INTERNET USERS ALSO CONSULTED ON THE CATEGORY OTHER SOFTWARE

Check out all the products from category other software

See also

Buyers

Find your suppliers Complete your request and let our teams find you the best deals available.

Suppliers

Find your future clients List your products and services to enhance your web presence and receive qualified enquiries.