Crossware's New ANSI C Compiler Supports Motorola's Latest ColdFire Chips.CAMBRIDGE, U.K.--(BUSINESS WIRE)--Dec. 1, 1998--Crossware (www.crossware.com), a leading UK-based embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. tools developer, has released a new programmer-friendly ANSI C (language, standard) ANSI C - (American National Standards Institute C) A revision of C, adding function prototypes, structure passing, structure assignment and standardised library functions. ANSI X3.159-1989. cgram is a grammar for ANSI C, written in Scheme. compiler for Motorola's ColdFire range of 32-bit microcontrollers. All ColdFire series 2 and series 3 chips are supported including the hardware divide and remainder instructions and the high speed Multiply and Accumulate (MAC) unit. The MAC unit, which can perform a 16 bit multiply in a single cycle, has now been enhanced to perform fixed point fractional arithmetic. This feature, which will be available on the next mask release of the MCF5307 and on the forthcoming series 4 chips, is already supported by the Crossware tools. The compiler generates full debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. records allowing debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users. tools access to the program source level code and data structures. For example, the compiler is being successfully used to develop advanced embedded applications in conjunction with real-time debugging tools from Noral Micrologics. Legacy software, which has been written for the Motorola 68000 family of microprocessors, can readily be pointed to the ColdFire architecture. At the C language level, the ANSI (American National Standards Institute, New York, www.ansi.org) A membership organization founded in 1918 that coordinates the development of U.S. voluntary national standards in both the private and public sectors. It is the U.S. member body to ISO and IEC. standard ensures that compatibility issues are minimised; and at the assembler level the Crossware relocatable assembler is compatible with the porting tool from MicroAPL which converts 68000 assembler code into ColdFire compatible assembler code. The package runs on Windows 95/98/NT Refers to all 32-bit versions of Windows prior to Windows 2000. It implies Windows ME and Windows 2000. It specifically excludes Windows 3.x. See Windows. 4.0 and includes an ANSI C compiler and Support libraries, relocatable cross assembler An assembler that generates machine language for a different type of computer than the one the assembler is running in. It is used to develop programs for computers on a chip or microprocessors used in specialized applications that are either too small or are otherwise incapable of , relocating linker, library manager and the Crossware's Embedded Development Studio GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface. environment. Printed manuals are included and these are also available on-line allowing details of the ColdFire instruction set to be instantly accessed. The environment allows new users to get started quickly. Programs that will run on the Motorola evaluation boards for the MCF5206 and MCF5307 can be rapidly created using pre-configured templates. The environment also includes terminal evaluation facilities which will allow the compiled program to be immediately downloaded to the evaluation board via the PC's serial port. For more information about the ColdFire Compiler or any other product from Crossware, please contact Alan Harry, Crossware, tel: + 44 (0) 1763 853500 or fax + 44 (0) 1763 853330, alan@crossware.com. A screen shot is available from: www.crossware.com/press/November1. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion