The JTAG interface is used for both boot and debug functions. This includes the PMC TAP JTAG operations, Arm® DAP debug, and interfaces to the debug packet controller (DPC) for ChipScope™ solution debug. Due to this flexibility, the JTAG boot mode is popular for design bring-up and is a recommended interface for all applications.