Processor development systemGreen Hills Software announced the availability of the MULTI® 2000 Integrated Development Environment, ThreadX® real-time operating system (RTOS) and InterNiche Internet connectivity products for Cirrus Logic's Crystal CS89712 32-bit RISC communications processor and development board. Green Hills Software will license the MULTI IDE, ThreadX RTOS, and InterNiche connectivity products on a royalty-free basis. The products provide an out-of-the box development and target solution for the Crystal CS89712 processor and come bundled with Cirrus Logic's CS89712 development board.
The MULTI IDE, ThreadX RTOS, and InterNiche networking products provide an excellent platform for developing and deploying CS89712-based communications systems in a timely fashion at a reasonable cost. ThreadX gives a small kernel that can easily fit within the 48 Kbytes of SRAM provided on a development board, MULTI gives OEMs an easy-to-use development environment, and the InterNiche suite provides an out-of-the-box solution for adding web connectivity-all royalty free.
The Crystal CS89712 is a 32-bit RISC processor designed for ultra-low-power communication applications such as VOIP telephones, industrial control, data acquisition, special purpose servers and RF-to-Ethernet bridges. Based on the ARM720T core, the CS89712 features an integrated 64-entry MMU, 8 kbytes of four-way, set-associative cache, and on-chip 10-Mbps Ethernet MAC and PHY interfaces.
The MULTI 2000 IDE, together with Green Hills' family of optimizing C, C++, EC++, and Ada95 compilers, automates all aspects of embedded software development for the Crystal CS89712. Available for Windows 95/98, Windows NT, 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 profiler (CodeBalance™), and real-time RTOS EventAnalyzer. MULTI also features an instruction set simulator (ARMSim) that allows programmers to develop and test code on a PC or workstation without the need for the target hardware.
October.2001