Green Hills Software Announces Version 3.0 of MULTI 2000 Integrated Development Environment for ARM Processor Family.Business Editors and High-Tech Writers SANTA BARBARA Santa Barbara (săn'tə bär`brə, –bərə), city (1990 pop. 85,571), seat of Santa Barbara co., S Calif., on the Pacific Ocean; inc. 1850. , Calif.--(BUSINESS WIRE)--Aug. 6, 2001 Green Hills Software today announced the availability of version 3.0 of the MULTI MULTI Multiple (R) 2000 Integrated Development Environment See IDE. integrated development environment - interactive development environment for the ARM(R) family of microprocessor cores. Version 3.0 offers a number of new debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. , compiler, and simulation enhancements that streamline software development for ARM core-based systems, including real-time trace support, run-mode and freeze-mode debugging, and both instruction set and cycle-count accurate simulation. The MULTI IDE, together with Green Hills' family of optimizing C, C++, and EC++ compilers, automates all aspects of embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. development for the ARM7(TM), the ARM9(TM), the ARM9E(TM) and the ARM10(TM) processor families, along with the ARM architecture-compliant Intel(R) XScale(TM) microarchitecture. "Version 3.0 adds several advanced debug and simulation features making it easier for designers to develop ultra-reliable code under real-world conditions," said John Carbone John Carbone is an Australian football (soccer) player who played a number of years in the National Soccer League for Perth Glory and the Brisbane Strikers. , vice president of marketing for Green Hills. "We've also beefed up our compilers for ARM cores, which together with MULTI's CodeBalance(R) optimizing profiler, enables designers to achieve maximum performance and code efficiency." "Integrated development environments like MULTI are essential for developing sophisticated programs for high-performance ARM microprocessor cores in a timely fashion," said Rod Crawford, director, Third-Party Software, ARM. "Advanced optimizing compilers like Green Hills' help keep memory costs down while harnessing the full processing power of the industry-leading ARM architecture." MULTI provides a uniform set of capabilities for software development using Windows 95/98, Windows NT (Windows New Technology) A 32-bit operating system from Microsoft for Intel x86 CPUs. NT is the core technology in Windows 2000 and Windows XP (see Windows). Available in separate client and server versions, it includes built-in networking and preemptive multitasking. , and Unix host platforms. The MULTI IDE features a window-oriented editor, source-level debugger, graphical program builder, run-time error checker, version control system, performance profiler, optimizing the ARM Thumb(R) profiler (CodeBalance(R)), and real-time RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. EventAnalyzer. MULTI also features instruction set (SimARM) and cycle-count accurate (the ARMulator(R) software) simulators that allow programmers to develop and test code on a PC or workstation without the need for the target hardware. The MULTI 2000 debugger is RTOS aware, enabling designers working with popular RTOSes like ThreadX to debug their applications and monitor OS resources, buffers, queues, and streams at task level. The MULTI debugger supports freeze mode and run-mode debugging, which enables programmers to perform debug functions and inspect processor/system resources with either the entire system, or individual tasks halted. The MULTI debugger also supports ARM's Embedded Trace Macrocell(TM) technology for real-time trace, which enables programmers to acquire target data and program flow information as the program executes without having to halt the processor. MULTI supports a variety of host/target connectivity and debug options, including the ARM EmbeddedICE(R) technology, the ARM Multi-ICE(R) technology, the Angel ROM Monitor, Agilent's Emulator Probe, EPI's JEENI(R) and Macraigor's OCDemon. The MULTI Development Environment for the ARM core, including a C/C C/C Center to Center C/C Combustion Chamber C/C Command/Control C/C Crew Chief C/C cabin cruiser (US DoD) C/C chief complaint (medical) C/C Channel-to-Channel C/C Communication and Collaboration ++ compiler, assembler, linker, and instruction set simulator An Instruction Set Simulator (ISS) is a simulation model, usually, but by no means always, coded in a high-level language, which mimics the behavior of a mainframe or microprocessor by "reading" instructions and maintaining internal variables which represent the processor's , costs $5,900 (single-seat developer's license) for the Windows version and $8,900 for the Unix version. More on Green Hills Software, Inc. Incorporated in 1982, Green Hills Software, Inc., is a leading supplier of royalty-free real-time operating systems and software development tools for 32- and 64-bit embedded systems. Green Hills' royalty-free ThreadX(R) and INTEGRITY(TM) real-time operating systems, together with the company's market leading compilers and MULTI(R) Integrated Development Environment (IDE), provide a total development and run-time solution that addresses both deeply embedded and high-reliability applications. Green Hills Software has headquarters in Santa Barbara, with international headquarters in the United Kingdom. For more information on Green Hills Software products, call 805/965-6044 or email inquiries to sales@ghs.com. Green Hills Software and MULTI are registered trademarks and INTEGRITY is a trademark of Green Hills Software Inc. All other trademarks are the property of their respective companies. ARM, ARMulator, Multi-ICE, EmbeddedICE and Thumb are a registered trademarks of ARM Limited. ARM7, ARM9, ARM9E, ARM10 and Embedded Trace Macrocell, are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc (LSE LSE - Language Sensitive Editor : ARM and Nasdaq: ARMHY); its operating company operating company A business that engages in transactions with outsiders. ARM Limited; and the regional subsidiaries ARM, INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion