SAM L10 Device Service Unit (DSU)

Device Service Unit (DSU)

Overview

The Device Service Unit (DSU) provides a means to detect debugger probes. This enables the ARM® Debug Access Port (DAP) to have control over multiplexed debug pads and CPU reset. The DSU also provides system-level services to debug adapters in an ARM debug system. It implements a CoreSight Debug ROM that provides device identification, as well as identification of other, debug components within the system. Hence, it complies with the ARM Peripheral Identification specification. The DSU also provides system services to applications that need memory testing, as required for IEC60730 Class B compliance.

The DSU can be accessed simultaneously by a debugger and the CPU, as it is connected on the High-Speed Bus Matrix. It implements communication channels between the device and external tools which can be used at boot time to make use of Boot ROM services. For security reasons, some of the DSU features will be limited or unavailable when the Debug Access Level (DAL) is less than 0x2.

DSU Features

  • CPU reset extension
  • Debugger probe detection (Cold- and Hot-Plugging)
  • 32-bit cyclic redundancy check (CRC32) of any memory accessible through the bus matrix
  • ARM CoreSight compliant device identification
  • Two debug communications channels
  • Two boot communications channels
  • Debug access port security filter
  • On-board memory built-in self-test (MBIST)

Related Peripheral

The related peripheral to change DAL is the NVM Controller (NVMCTRL).

Related Sections

Refer to "SAM L10 Debug Access Level (DAL)" for more information.

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.