"The PalmDSPCore C/C++ compiler enables rapid software application development due to the efficient code generation from high level language," said Eyal Ben-Avraham, DSP Group's Director of SW Development Tools and Support, "The intimate knowledge of the architecture enables the compiler to generate efficient and compact code in a fraction of the time needed by a human programmer," Ben-Avraham added.
The sophisticated PalmDSPCore compiler dynamically explores various optimization strategies and parallel instruction selection alternatives in order to find the best code sequence matching the C/C++ language code. In places where human intervention is necessary, the compiler supports a rich set of C/C++ language extensions. These extensions enable the inlining of special assembly instructions which are unique to the PalmDSPCore, or alternatively, forcing a certain code generation behavior with the same level of flexibility employed by assembly language programmers.
The modular PalmDSPCore Debugger and Simulator allow convenient and flexible software debugging and testing. Its modular design enables complete System-on-a-Chip simulation by supporting a special interface and interaction with other core debuggers and simulators. The Debugger is based on the modular debugger architecture employed by DSP Group in its other cores. The Debugger architecture allows customization of its hardware interface to communicate with any kind of hardware emulation board. It allows easy synchronization with other debuggers in order to perform the debugging needed for complex multi-core System-on-a-Chip designs. The PalmDSPCore Simulator integrated into the debugger allows fast development of software for the PalmDSPCore, even when the hardware is not available. In addition, the simulator supports an open architecture with a flexible programming interface, allowing it to be easily integrated into System-on-a-Chip simulation environments.
The ever-growing need for computing power from high-end digital signal processors requires the design of parallel and highly powerful architectures such as the PalmDSPCore. The requirement for fast time-to-market calls for a set of sophisticated software development tools. The PalmDSPCore C/C++ compiler answers the need for fast time-to-market by generating highly efficient and fast code, while offering various code tuning capabilities. The Debugger also helps in fulfilling this requirement by supporting software development and debugging in the complex environment of System-on-a-Chip designs. The new V8.1 SW development tools reflect DSP Group's ongoing commitment and dedication to continual R&D and advancement in the DSP core products and technology lines, as well as maintaining its long-time reputation as a leading global provider of DSP core products and DSP core development technologies.
PalmDSPCore is the fourth generation of DSP Group's licensable cores in the company's SmartCores family. Its target markets are third generation (3G) cellular handsets, broadband communication, Voice over IP gateways and consumer multimedia. The PalmDSPCore is fully synthesizable - 'soft core', is process-independent and is easily implemented using any ASIC library.
PalmDSPCore is a low-power consumption processor, dual MAC parallel architecture that has seven computation units working in parallel. It has three instruction-set categories of single, parallel and multi-parallel instructions which provides leading edge DSP performance, such as 2 cycles for complex FFT butterfly, while maintaining very condense program size.
About DSP Group, Inc.
DSP Group, Inc. is a global leader in the development and marketing of high-performance, cost-effective, licensable digital signal processing cores. The company's family of DSP cores provides ideal solutions for low-power speech and audio processing, wireless communication technologies such as 3G, GSM and CDMA, broadband modems, multimedia, advanced telecommunication systems, disk drive controllers and many other types of embedded control applications. By combining its DSP core technologies with its proprietary, advanced speech-processing algorithms – DSP Group also delivers a wide range of enabling, application specific ICs for full-featured integrated telephony products and applications, including digital spread spectrum wireless technologies. DSP Group, Inc. maintains an international presence with offices located around the globe. For more information visit DSP Group's web site at http://www.dspg.com
This press release is also available through the company's News on Call fax service, which can be reached at (800) 758-5804, company code 112025.
SmartCoresÔ is a trademark of DSP Group, Inc. PalmDSPCoreÒ is a registered trademark of DSP Group, Inc. All other trademarks are the property of their respective companies.
Director of Marketing and Business Development
Technology Licensing Division