For a complete system debug environment, both the Arm DAP and PS TAP controllers must be enabled. The processor software debug for the PS uses the DAP controller (CoreSight) and the PL software debug process uses the PS TAP controller. These debug environments are described in the CoreSight Functional Description section.