Design
TRACE32 capabilities proven in mixed ARM - MicroBlaze multicore-system
The TRACE32 debuggers from Lauterbach were used successfully in the development of a cutting-edge FPGA design created by the team of Dr. Bomel (Lab-STICC, University of South Brittany) and Dr. Diguet (UMR 6285, CNRS) in the context of the French ANR COMPA project.
The In the context of electronic systems containing a varying number of processors, debugging the software of these dynamically loadable processors is a key issue for the success of the project. While debugging of hard cores and a small number of soft cores embedded into FPGAs is an already well proven engineering activity, support for debugging a varying and possibly large number of soft cores is less common. TRACE32 has been a key helper in designing the system containing 24 MicroBlaze cores. Without TRACE32, it would have taken longer, would have been extremely difficult to debug, and it might have been impossible to get a working system. Thanks to TRACE32, a project scheduled for various months suddenly turned into a project that could be realized within weeks. Moreover, within a few hours we could debug the first MicroBlaze core. We were impressed by TRACE32 PowerView GUI and are very satisfied with the friendly and efficient technical and commercial support we got from Lauterbach said Dr. Bomel.
To implement debug support for a multi-core system with dual ARM Cortex-A9 and multiple MicroBlaze cores was an interesting prospect for Lauterbach. Therefore we were excited when Mr. Bomel approached us asking whether we could fulfill his debugging requirements. That our engineering team was able to adapt TRACE32 to this his highly dynamic multi-core system within a few days is proof of the flexibility and modularity of the TRACE32 tools platform. said Jean-Pierre Paradiso, Sales Manager at Lauterbach France.
With its latest release, TRACE32 has introduced full support for debugging asymmetric multicore systems with multiple ARM and MicroBlaze cores. The target hardware is accessed via a single debug interface while the host machine runs multiple GUIs for controlling the debug session. Also, TRACE32® supports the latest version of the MicroBlaze core, which as of February 2013 is version 8.40.b.