![]() |
||
Client Projects |
||
|
|
Re-targeting compiler from 68K to x86As part of a project to upgrade the computerized control system for one of Europe's major rail transport networks, MicroAPL was engaged to re-write the code-generation portion of a Pascal compiler with proprietary language extensions. This allowed the applications software to be re-targeted from proprietary 68000-based hardware which is no longer supported, to modern industry-standard x86 systems running NT. Port of high-reliability storage firmware to PowerPCOne of the world's most successful storage equipment manufacturers uses PortAsm to migrate its range of high-performance, high-reliability products to a new processor architecture. As well as providing the translation tools which make this possible, MicroAPL has also been involved in customization and porting advice to ensure the success of this project, which is critical to the development of the next-generation product range of a multi-billion dollar business. Embedded tools developmentMicroAPL has been engaged to develop assembly-language development tools for a wide range of embedded and desktop environments. These tools are used worldwide in one of the leading embedded development toolsets. Tools development for Freescale Semiconductor (formerly Motorola SPS)In 1997, Motorola commissioned MicroAPL to develop a ColdFire back-end to PortAsm/68K, in order to produce a tool to allow customers with large investment in 68K assembler code to migrate to ColdFire. In addition, Motorola has licensed the translator for distribution to Motorola customers worldwide. Subsequently, Motorola commissioned and licensed further tools from MicroAPL, including CF68KLib, PortAsm/68K for M·CORE, and an implementation of PortAsm/DSP. Most recently, MicroAPL developed the CFInit point-and-click initialization tool on behalf of Freescale Semiconductor. Porting of legacy telecoms software to PowerPCOn behalf of a major manufacturer of telecoms infrastructure equipment, with a huge installed base of software developed over many years, MicroAPL developed a custom translation tool to convert code from an obsolete processor architecture to run on modern PowerPC processors. Custom embedded CISC emulator for MIPS architectureA leading consumer electronics company commissioned MicroAPL to write a CISC processor emulator program for incorporation in future MIPS-based consumer products. Written to a stringent specification in terms of speed, memory requirement, and fidelity, the emulator is capable of running both applications and system software.
|
Copyright © 1996-2005 MicroAPL Ltd