Lauterbach’s TRACE32 debuggers, available from Embedded Logic Solutions , now support the Renesas SH7786 dual-core processor. The SH7786 is intended for high-performance multimedia systems, especially car information system (CIS) such as car navigation systems.
The dual core processor is equipped with the User Debug Interface (H-UDI) and the Advanced User Debug (AUD) interface to provide comprehensive on-chip debugging.
The TRACE32 debugger controls both cores through the same H-UDI interface using just one set of debug and trace hardware. For asymmetric multiprocessing (AMP) each core is handled by a separate instance of the TRACE32 debug environment.
For symmetric multiprocessing (SMP) both cores are handled with a single instance of TRACE32. For either operating TRACE32 supports a synchronous start/stop of programme execution and cross triggering between cores.
The programme flow of both cores is captured at the single AUD interface with clockspeeds up to 550MHz. This gives full visibility of the programme flow in both cores and enables profiling analysis. TRACE32 also offers full OS-aware support for all well-known operating systems running on AMP and SMP systems.