Home Products News Company Contact Us Support Careers

For Immediate Release

Contact Information:
Bob Burrill
Embedded Tools Product Manager
Corelis Inc.
(562) 926-6727 voice
(562) 404-6196 fax
Bob.Burrill@corelis.com
 

CodeSymphony GUI

Corelis’ CodeSymphony™ Combines an Eclipse-Based Development
Environment with High-Performance JTAG Emulation Support for the
AMCC PowerPC 4xx Family

CodeSymphony operates in either Windows or Linux host systems.

Jump to product page

Cerritos, CA, June 1, 2006 – Corelis Inc., a leading supplier of high-performance JTAG development tools for embedded microprocessors, announced today the availability of its CodeSymphony software development environment based on Eclipse, the open platform that is rapidly emerging as a standard for the embedded systems industry. CodeSymphony provides developers with an advanced embedded tool suite under Eclipse, that allows them to build, compile, and debug their embedded applications faster than ever before, thereby reducing their time to market for PowerPC 4xx systems.

The Eclipse Integrated Development Environment (IDE) is exceptionally flexible because of its open, extensible architecture that is based on plug-ins.  With this IDE, CodeSymphony provides for complete management of a developer’s project using a simple graphical user interface. Developers can set up one or more build environments by specifying the compiler and build options, allowing for quick and easy revisions of their embedded systems. CodeSymphony also provides pre-built GNU C/C++ cross tool-chain for Linux and Windows.  The cross tool-chain includes a compiler, linker and debugger, along with other tools configured for PowerPC targets.

Corelis has drawn upon its experience with the CodeRunner C/C++ source level debugger software to create an Eclipse plug-in that converts GDB commands to JTAG commands to automate the debugging process within CodeSymphony.  The developer can use the CodeSymphony GUI to step, run, halt, and perform other actions to move through the code.  By incorporating the use of Eclipse and GDB, both popular open source applications, the learning curve for developers will be greatly diminished. CodeSymphony’s GDB also provides all the basic register and memory control functions.  Furthermore, CodeSymphony also has additional features and commands to compliment GDB such as the ability to read special purpose registers, set hardware breakpoints and other target hardware specific features.

"As PowerPC solutions with Embedded Linux continue to proliferate in the embedded market, high performance code generation and debugging tools are essential.” said Charlie Ashton, director of software at AMCC. “We are pleased that the Corelis CodeSymphony with its high-speed JTAG controllers will be available to AMCC’s customers, providing a solution that enables developers to quickly and easily view and debug their code, thus decreasing their time-to-market."

"Eclipse has very quickly become the open IDE platform of choice by embedded developers" said Bob Burrill, embedded tools product manager at Corelis. "The use of Eclipse for the CodeSymphony software environment provides the best in terms of embedded technology, support and flexibility for our customers in the embedded market."

CodeSymphony is available with USB 2.0 and Ethernet JTAG controllers to provide flexibility when designing host and target environments.  To meet the requirements of today’s most demanding throughput applications, these controllers use a high-speed boundary-scan controller architecture based on Corelis’ proprietary "Turbo Scan Engine".

About Corelis

Corelis, Inc. offers a complete line of high-performance tools for embedded applications including JTAG and EJTAG In-Circuit Emulators for various CPU architectures. Corelis also offers a broad line of JTAG software and hardware products that combine exceptional ease-of-use with advanced technical innovation. Corelis’ ScanPlus and ScanExpress Boundary-Scan systems are used for interconnect testing as well as in-system programming of Flash memories, CPLDs and FPGAs. Corelis’ systems include a complete range of IEEE-1149.1-compatible boundary-scan testers for PCI, PC-Card, 10/100 LAN, USB 2.0, cPCI/cPXI, PC Card and VXI host interfaces. Corelis is well known for its outstanding customer support.

About AMCC

AMCC is a global leader in network and embedded PowerPC processing, optical transport and storage solutions.  Our products enable the development of converged IP-based networks offering high-speed secure data, high-definition video and high-quality voice for carrier, metropolitan, access and enterprise applications.  AMCC provides networking equipment vendors with industry-leading network and communications processing, Ethernet, SONET and switch fabric solutions. AMCC is also the leading vendor of high-port count SATA RAID controllers enabling low-cost, high-performance, and high-capacity storage. AMCC's corporate headquarters are located in Sunnyvale, California. Sales and engineering offices are located throughout the world. For further information regarding AMCC, please visit our web site at http://www.amcc.com.

CodeSymphony and CodeRunner are trademarks of Corelis, Inc.  All other trademarks mentioned are the property of their respective owners.

# # # #