Hi!
I'd like to share a similar concept for JTAG debugging with the NXP Power Architecture with you. We used to use the low budget evaluation board TRK-USB-MPC5643L as early development platform. During development, we had bricked several of the devices (seemingly due to bad debugger behavior with unprotected devices). A look into the schematics revealed that not only the pins of the JTAG connector on that board are connected to the MCU pins (for the intended purpose of debugging with an external JTAG debugger) but also the same, according set of signals from the on-board OpenSDA chip (intended for debugging over USB without additional hardware).
So why not using the JTAG connector as an output - to control another board? Only further condition: All affected pins of the MCU on the evaluation board need to be passive. Easy in our situation, we just unsoldered the bricked MCU from the boards. The wiring is a 14-wire one-by-one ribbon cable with two identical JTAG connectors at either end.
No software or configuration change is required. The debugger configuration settings in both, Code Warrior and S32 Design Studio, recognize the USB wire to the OpenSDA chip on the stripped evaluation board like they do with a P&E Multilink debugger and the same standard project settings can be used.
The solution has been tested with different boards (MPC5643L, MPC5748G and MPC5775B) and both mentioned development environments. The only perceivable difference to a true P&E Multilink is the a bit lower data transmission speed during flashing.
stripped-TRK-USB-MPC5643L-asDebugger.jpg