Tool development
The core in our business is to develop software development tools for global microprocessor manufacturers. We have developed many hardware and software development tools over the years, including C/C++compilers, assemblers and disassemblers, linkers, binary utilities, debugger back-ends with built-in CPU simulators and Eclipse IDE's.
We are well acquainted with tool internals and writing efficient code, both in terms of execution time and memory usage, as well as the internal design of GNU tools. We can maintain (or implement from scratch) GNU tools for certain microprocessor architectures.
Microprocessor manufacturers can also license Atollic’s own build and debug tools, which are truly unique in the sense that they are completely CPU agnostic. This enables them to support a new microprocessor architecture by just writing a new ISA (instruction set architecture) configuration file. When changing the ISA configuration file, all the build/link/debug tools immediately start to support the new CPU! This revolutionizes the tool market that up to now has required hard-coded tools for each CPU architecture. Our innovative tool design dramatically reduces the development time/cost for tool development, down to only a few weeks to support a new CPU architecture with a complete tool-chain!
The Atollic staff has extensive experience in developing other types of tools as well, e.g. several parsers, a family of device driver development tools, C-compiler regression test suites, flash loading utilities and target debug monitors. In the automotive segment, our staff has developed both an OSEK configurator and an AUTOSAR platform generation tool.
Atollic has also developed a microprocessor design tool, that auto-generates silicon chip implementations in RTL (VHDL/Verilog source code) from a given GUI configuration. This product is a kind of EDA (Electronic Design Automation) tool that greatly reduces development time for configurable CPU cores or other types of silicon devices.
We also offer microprocessor manufacturers to license the Atollic Code Generation Language (ACGL), along with our corresponding ACGL interpreter and AVE; our ACGL validation tool.


