UG-549
ADuCM310 Hardware Reference Manual
Rev. C | Page 18 of 192
ARM CORTEX-M3 PROCESSOR OVERVIEW
The
contains an embedded ARM Cortex-M3 processor, Revision r2p1. The ARM Cortex-M3 processor provides a high
performance, low-cost platform that meets the system requirements of minimal memory implementation, reduced pin count, and low
power consumption while delivering outstanding computational performance and exceptional system response to interrupts.
ARM CORTEX-M3 PROCESSOR OPERATION
Several ARM Cortex-M3 processor components are flexible in their implementation. This section details the actual implementation of
these components in the
Serial Wire Debug (SW/JTAG-DP)
The
only supports the serial wire interface via the SWCLK and SWDIO pins. It does not support the 5-wire JTAG interface.
ROM Table
The
implements the default ROM table.
Nested Vectored Interrupt Controller Interrupts (NVIC)
The ARM Cortex-M3 processor includes an NVIC, which offers several features:
•
Nested interrupt support
•
Vectored interrupt support
•
Dynamic priority changes support
•
Interrupt masking
In addition, the NVIC has a nonmaskable interrupt (NMI) input.
The NVIC is implemented on the
, and more details are available in the System Exceptions and Peripheral Interrupts section.
Wake-Up Interrupt Controller (WIC)
The
has a modified WIC, which provides the lowest possible power-down current. More details are available in the Power
Management Unit section. It is not recommended to enter a power saving mode while servicing an interrupt. However, if the device does
enter a power saving mode while servicing an interrupt, it can be woken up only by a higher priority interrupt source.
µDMA
The
implements the ARM µDMA. More details are available in the DMA Controller section.
ARM CORTEX-M3 PROCESSOR RELATED DOCUMENTS
•
Cortex-M3 Revision r2p1 Technical Reference Manual (DDI0337)
•
ARM Processor Cortex-M3 (AT420) and Cortex-M3 with ETM (AT425): Errata Notice
•
ARMv7-M Architecture Reference Manual (DDI0403)
•
ARMv7-M Architecture Reference Manual Errata Markup
•
ARM Debug Interface v5 Architecture Specification (IHI 0031)
•
PrimeCell® µDMA Controller (PL230) Technical Reference Manual Revision r0p0 (DDI0417)