There's also the poor man's version of this where you pull your debugging symbols out to a card edge. Have done that on several design and it worked well. You get to play with what you want on the connector for the design typically, so have thrown ethernet MII on there in addition JTAG and UART.