JTAG Interface

The Sapphire SoC uses the JTAG User TAP interface block to communicate with the OpenOCD debugger.

Table 1. JTAG Ports
Port Direction Description
jtagCtrl_enable Input Indicates that the user instruction is active for the interface.
jtagCtrl_capture Input TAP controller is in the capture state.
jtagCtrl_shift Input TAP controller is in the shift state.
jtagCtrl_update Input TAP controller in the update state.
jtagCtrl_reset Input TAP controller is in the reset state.
jtagCtrl_tdi Input JTAG TDI for debugging.
jtagCtrl_tdo Output JTAG TDO for debugging.
jtagCtrl_tck Input JTAG TCK for debugging.