Debugging and optimizing software is always a demanding job. As today's systems become more complex the task of providing a suitable debug and trace solution becomes increasingly challenging - yet it's more important than ever. Without comprehensive insight into the system's behaviour debug and optimization is incredibly difficult. Years ago ARM developed debug logic, known as embedded ICE, to provide developers with a way to gain access to the heart of their system and see how the software and hardware interact:
This was the beginning of the CoreSight debug architecture that has gone on to provide a comprehensive range of debug & trace solutions that are present throughout a broad range of today's platforms. Things have changed dramatically and even a relatively simple system of today has a broad range of debug & trace components:
Designing and delivering debug and trace solutions for complex systems is about to get a whole lot easier. In the past CoreSight has supplied design kits where a range of debug and trace components are supplied pre-configured and tailored for specific processors. At Embedded Systems Conference (ESC) San Jose this year ARM will unveil its next generation of CoreSight products that make creating powerful, bespoke debug & trace solutions faster and easier than ever! Visit the ARM stand #1308 at ESC to find out more or come along to our session on Wednesday for a detailed overview.