How to debug Cortex Desingstart Board without DAPLink?


I am trying out featurs of Arm Cortex-M3 DesignStart on Arty A7 development board.

Everything works fine, but I wonder how it works without DAPLink board:

 - Connect the A7 base board to a debugger like J-Link  to I can program and debug code

- Can I remove DAPLink block from the FPGA design and route the JTAG pins to PMOD JD ?

- Can I route out SWD to some pins (Say nSRST on IO39SWDIO on IO40, and SWCLK on IO41) to connect to J-Link debugger?

- Any module I need to add to FPGA to make above work?

New to FPGA, any suggests will be helpful.