Hi Luke,
the JTAG Debugger is sufficient to debug both e200 and eTPU cores. The NEXUS standard not only covers tracing, but also debugging. On MPC5XXX, the debug part of NEXUS is done through JTAG, which in the NEXUS world is called "NEXUS class 1". In the case of the eTPU, this includes observing eTPU registers (while halted), data (while halted and running) and using single step and breakpoints. Tracing is covered with NEXUS classes 2 and 3, which then requires debug tools with trace support. In NEXUS class 2 allows observing the program flow in real-time, class 3 adds data trace for the eTPU's loads and stores. The trace extension not only allows to observe the program flow and data in real-time, but also enables run-time measurements, e.g. to find worst case run-times.
As the eTPU is used for time critical tasks like engine control, often it is not possible to use single step or breakpoints without negative impact on the controlled hardware. If you select LA-3505 (PowerDebug PRO) instead of LA-3500, you can add a NEXUS trace extension later if required. Configuration examples are here: TRACE32 Debugger for MPC5777C
Best regards,
Reinhard