Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Design and Development Software
News Release from: Corelis | Subject: CodeSymphony
Edited by the Electronicstalk Editorial Team on 14 February 2007

Development and debug supports 1682M
systems

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Software and more every issue. Click here for details.

The CodeSymphony software development and JTAG debug environment from Corelis will support PA Semi's PA6T-1682M product and PWRficient evaluation kit.

The CodeSymphony software development and JTAG debug environment from Corelis will support PA Semi's PA6T-1682M product and PWRficient evaluation kit CodeSymphony is 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 that allows them to build, compile and debug their embedded applications faster than ever before, thereby reducing time to market for 1682M systems.

The Eclipse integrated development environment is exceptionally flexible because of its open, extensible architecture 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 software.

CodeSymphony also provides a prebuilt version of the popular 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 1682M targets.

CodeSymphony is available with high-speed 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 the Corelis proprietary Turbo Scan Engine.

With the ability to implement complete programming algorithms directly in hardware and the ability to provide a sustained JTAG test clock that exceeds the 50MHz limit of the 1682M, boundary-scan controllers like the NetUSB-1149.1/E provide unprecedented throughput for program download.

The developer can use the CodeSymphony graphical user interface to step, run, halt and perform other actions to move through the code.

CodeSymphony's incorporation of Eclipse and GDB, both popular open-source applications, will greatly diminish the learning curve for developers.

CodeSymphony's GDB also provides all the basic register and memory control functions.

Furthermore, CodeSymphony has additional features and commands to complement GDB, such as the ability to read special-purpose registers, set hardware breakpoints and optionally program Flash memory.

The 1682M device integrates two 2GHz Power Architecture processor cores, two DDR2 memory controllers, 2Mbyte of L2 cache, and a flexible I/O subsystem that supports eight PCI Express controllers, two 10-Gigabit Ethernet XAUI controllers, and four Gigabit Ethernet SGMII controllers sharing 24 configurable serdes lanes.

The processor dissipates only 5 to 13W of total power under typical conditions at 2GHz.

"We are pleased to be partnering with Corelis, as they provide a very comprehensive debug environment for our customers with their CodeSymphony IDE coupled with their USB JTAG probes", said Sanjay Iyer, Director of Marketing at PA Semi.

"Combined with our PWRficient evaluation system or our customers' target hardware, the Corelis tools enhance the productivity of software developers and accelerate product-development cycles".

"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", said Bob Burrill, Embedded Tools Product Manager at Corelis.

"By adding JTAG emulation, users can readily migrate their application code from the development board to the actual target board".

"CodeSymphony is also compatible with our Target-Assisted Flash Programmer and ScanExpress JTAG-based boundary-scan test and in-system programming tools, offering both hardware and software engineers a unified and premier solution for those designs that demand the absolute highest level of testability, visibility and throughput".

Corelis: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site