Offering dynamic chain profiling, XJTAG v3.3 helps initialize boards with multiple JTAG chains, in which device in one JTAG chain controls power supplies or reset lines for JTAG devices in other chains. During flash programming, it is possible to set up XJTAG to only clock JTAG data through chain that is needed for programming operation, leaving other chain(s) held in current state. In addition, user can describe connections from XJLink2 controller to PCB under test.