Synopsys ARC Real-time trace is an efficient way to capture the behavior of a program: not only instruction trace, but register and memory changes as well. Trace can be captured at high speed with an Ashling Ultra-XD pod and uploaded to the debugger at gigabit Ethernet speeds. Captured trace can be turned into a "replay" database whereby you can debug your program by executing it both forwards and backwards. In this presentation we demonstrate trace with the Ultra-XD and also how trace can be used without it. We explain trace filtering, program profiling from trace, and the additional features of replay, such as call stack history. We also demonstrate trace replay for multicore.
Tom Pennello, R&D Engineer
Thank you for your interest in the presentations from the event.
Please complete the registration form and click the 'continue >>' button below.