English
Language : 

SAMA5D44_14 Datasheet, PDF (1270/1776 Pages) ATMEL Corporation – Atmel | SMART ARM-based Embedded MPU
Figure 42-2. Debug Unit Application Example
Boot Program
Debug Monitor
Trace Manager
Debug Unit
Programming Tool
RS232 Drivers
Debug Console
Trace Console
42.4 Product Dependencies
42.4.1 I/O Lines
Depending on product integration, the Debug Unit pins may be multiplexed with PIO lines. In this case, the
programmer must first configure the corresponding PIO Controller to enable I/O lines operations of the Debug Unit.
Table 42-2. I/O Lines
Instance
DBGU
DBGU
Signal
DRXD
DTXD
I/O Line
PB24
PB25
Peripheral
A
A
42.4.2 Power Management
Depending on product integration, the Debug Unit clock may be controllable through the Power Management
Controller. In this case, the programmer must first configure the PMC to enable the Debug Unit clock. Usually, the
peripheral identifier used for this purpose is 1.
42.4.3 Interrupt Source
Depending on product integration, the Debug Unit interrupt line is connected to one of the interrupt sources of the
Advanced Interrupt Controller. Interrupt handling requires programming of the AIC before configuring the Debug
Unit. Usually, the Debug Unit interrupt line connects to the interrupt source 1 of the AIC, which may be shared with
the real-time clock, the system timer interrupt lines and other system peripheral interrupts, as shown in Figure 42-
1. This sharing requires the programmer to determine the source of the interrupt when the source 1 is triggered.
42.5
UART Operations
The Debug Unit operates as a UART, (asynchronous mode only) and supports only 8-bit character handling (with
parity). It has no clock pin.
The Debug Unit's UART is made up of a receiver and a transmitter that operate independently, and a common
baud rate generator. Receiver timeout and transmitter time guard are not implemented. However, all the
implemented features are compatible with those of a standard USART.
1270
SAMA5D4 Series [DATASHEET]
Atmel-11238A-ATARM-SAMA5D4-Datasheet_30-Sep-14