Professional Development Tools for Embedded System Developments
A shorter time to market, a better quality of the application software and a better productivity by using professional tools. We offer end-to-end product design & test tools in the embedded domain helping the customer to translate ideas into products that can be brought to market faster. From concept to deployment, our tools for embedded devices assist developers through all product development lifecycle of requirement analysis, hardware development, system software, application development and testing.
Lauterbach provides comprehensive integrated debug environments for embedded designs. The TRACE32® product portfolio covers the whole development process and includes a Universal GUI (PowerView), Debug tools, Trace tools for program/data flow and Logic analyzer tools. TRACE32® tools support over 80 of the most common microprocessor architectures in use in the embedded market.
Debug tools play a very important role in the development of embedded systems and there are multiple solutions available for almost any microprocessor, microcontroller, DSP and SoC application. The tools which are designed around common modules and which are universal and architecture independent.
Lauterbach is the largest manufacturer of emulators and debuggers worldwide. Lauterbach tools are mostly used in the following ways:
Most modern cores for the embedded market have a debug port, and tools can be connected to this port to control the core, access the data being processed by the core and then debug by single stepping, breaking, tracking values of variables and reading registers and memory. This means developers can diagnose software failures and memory corruption issues and correct the system to make it behave as expected.
In many applications it is no longer enough to run a simple test on your code. In markets such as automotive, medical, aerospace and defence, it is increasingly necessary to prove how the code behaved under all possible conditions and in Real-Time. This requires the tools to record the program flow information from the core via the target cores’ integrated trace port. Both long-term and high-speed trace options are supported.
In addition a logic analyzer can be integrated to provide signal trace for logic analysis and protocol analysis as well as correlating power usage to the code operation.
Development is increasingly being undertaken in simulators. As the technology and market leader of microprocessor development tools Lauterbach is active in this development area, i.e. TRACE32 software-only products can be used for debugging virtual prototypes as well as simulated models.
Phyton produces a line of extremely fast, cost-effective device programmers for engineering and production, incl. an extensive line of programming adapters.
Device Programmers for Engineering and Production
The programmers below provide programming devices “in socket” with almost 600 Phyton programming socket adapters and “in-system” via special cable-adapters:
ChipProg-40 – most economical universal programmer with a 40-pin ZIF socket
ChipProg-48 – universal programmer with a 48-pin ZIF socket
ChipProg-481 – our fastest universal programmer with a 48-pin ZIF socket
ChipProg-G41 – very fast 4-site gang device programmer based on four ChipProg-481 units
Extremely fast, cost-effective device programmers for engineering. The Phyton ChipProg™ device programmer family includes fast, easy-to-use, cost-effective in-system and in-socket USB device programmers. Various production and programming adapters are available as well.
Multi-channel CPI2-Gx device programmers belong to the ChipProg-ISP2 series of Phyton production in-system device programmers (ISP). These tools, also known as ICSPs (In-Circuit Serial Programmers), are intended for programming devices installed on multi-PCB panels boards via special cables or test probes connecting certain points on the boards in different types of automated test equipment (ATE). These fast, reliable, production-grade ICSPs are intended for integration in automated handlers, ICTs and other types of ATE. Multiple CPI2-Gx units can be cascaded to form a large-scale programming cluster for mass programming multi-board panels.
The programmers support a wide range of embedded microcontrollers, CPLDs, SPI flash and other memory devices.