DSP-C Emulation From ACE Associated Compiler Experts bv Offers Design Flow Breakthrough for New Architectures.ORLANDO, Fla.--(BUSINESS WIRE)--Nov. 4, 1999-- New CoSy(R) Release Provides Significant Time-to-Market Advantage for Both DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive Application and Processor Developers ACE Associated Compiler compiler Computer software that translates (compiles) source code written in a high-level language (e.g., C++) into a set of machine-language instructions that can be understood by a digital computer's CPU. Experts bv is now offering emulation capability for DSP-C applications. Without having access to the processor, simulator (1) Software that enables the execution of an application written for a different computer environment. Same as emulator. (2) Software that models the interactions of hypothetical or real-world objects or business processes. and compiler, DSP application developers will be able to functionally emulate em·u·late tr.v. em·u·lat·ed, em·u·lat·ing, em·u·lates 1. To strive to equal or excel, especially through imitation: an older pupil whose accomplishments and style I emulated. 2. their applications for the processor at hand using CoSy generated DSP-C emulators. Emulation can be done locally on a PC or workstation to validate that the application algorithms function as desired. DSP processor developers benefit from this new CoSy release as well. While application developers can verify their applications earlier for even virtual processors, the design flow is improved and shortened. This capability dramatically increases the opportunity for cost-effective experimentation with new application domains and plays an important role in the hardware/software codesign process. The C programming language is increasingly used to program DSPs. The DSP-C language extension is particularly suited to compiler development for DSPs, offering fixed-point and saturation arithmetic Saturation arithmetic is a version of arithmetic in which all operations such as addition and multiplication are limited to a fixed range between a minimum and maximum value. , circular buffers An area of memory or a dedicated hardware circuit that is used to store incoming data. When the buffer is filled, new data is written starting at the beginning of the buffer. Circular buffers are typically used to hold data written by one process and read by another. , and memory spaces, unavailable with the standard C programming language. ACE has developed a set of language extensions and they have been submitted to the relevant working group of the ISO/IEC ISO/IEC International Organization for Standardization/International Electrotechnical Commission (ITU-T M 3000) Joint Technical Committee for inclusion in the next official release of the ISO/ANSI C programming language. When a new target architecture is being defined for a particular application, developers would like to start porting the application to the new architecture as early as possible. In the past, the only way to test an application at this early stage was to use a compiler and simulator. In this traditional design flow, the development time and completeness of the compiler is the critical factor and the simulator speed usually is a matter of concern. With this latest CoSy release, compiler developers can generate DSP-C emulators for any architecture within minutes. These emulators allow the application developer to functionally test their application long before the chip and common tools are available. Thus, the emulation capability reduces overall development time and increases market opportunity. Also, the CoSy emulation capability works much faster than a simulator. ACE Associated Compiler Experts bv (a wholly owned subsidiary Wholly Owned Subsidiary A subsidiary whose parent company owns 100% of its common stock. Notes: In other words, the parent company owns the company outright and there are no minority owners. of ACE Associated Computer Experts, Amsterdam, The Netherlands) is a world leader in the production of compiler development tools. http://www.ace.nl |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion