User`s manual
PPC405CR – AMCC PowerPC 32-bit RISC Processor
Full-feature debugging is of course enjoyed at the source code level – from within the source
code file itself. To a lesser extent, debugging can also be carried out from a dedicated debug
panel for the processor. To access
1
this panel, first double-click on the icon representing the
physical PPC405CR device, in the
Hard Devices region of the view. The Instrument Rack –
Hard Devices
panel will appear, with the PPC405CR device added to the rack (Figure 16).
Any 'soft' core processor that you
have included in the design will
appear, when double-clicked, as an
Instrument in the
Instrument Rack
– Soft Devices
panel (along with
any other Nexus-enabled devices).
Figure 16. Accessing debug features from the processor's instrument panel
The Nexus Debugger button provides access to the associated debug panel (Figure 17), which in turn allows you to interrogate
and to a lighter extent control, debugging of the processor and its embedded code, notably with respect to the registers and
memory.
One key feature of the debug panel is that it enables you to specify (and therefore change) the embedded code (HEX file) that is
downloaded to the processor, quickly and efficiently.
Figure 17. Processor debugging using the associated processor debug panel
1
The debug panels for each of the debug-enabled processors are standard panels and, as such, can be readily accessed from the View »
Workspace Panels » Instruments
sub menu, or by clicking on the Instruments button at the bottom of the application window and choosing
the required panel – for the processor you wish to debug – from the subsequent pop-up menu.
24 CR0161 (v2.0) March 11, 2008