Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БЭМЗ полищук доки / Склад / Datasheet_LM3S6965.pdf
Скачиваний:
10
Добавлен:
21.12.2020
Размер:
6.13 Mб
Скачать

ARM Cortex-M3 Processor Core

FormoreinformationontheARMCortex-M3processorcore,seethe ARM®Cortex™-M3Technical Reference Manual. For information on SWJ-DP, see the ARM® CoreSight Technical Reference Manual.

2.1Block Diagram

Figure 2-1. CPU Block Diagram

Serial Wire JTAG

Debug Port

Nested

Interrupts

 

 

 

ARM

Serial

Vectored

Sleep

CM3 Core

 

Interrupt

Cortex-M3

Wire

Controller

Debug

 

 

Output

Instructions

Data

 

 

 

 

 

 

Trace

 

 

Memory

 

 

Trace

Port

 

 

 

 

Port

(SWO)

 

 

Protection

 

 

 

 

 

 

Interface

 

 

 

Unit

 

 

 

 

 

 

 

Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

Private

 

 

 

 

Data

Instrumentation

Peripheral

 

 

 

 

Bus

 

 

Flash

 

atchpoint

Trace Macrocell

 

 

 

external)

 

 

Patch and

 

and Trace

 

 

 

 

Breakpoint

 

 

 

ROM

 

 

 

 

 

 

 

 

 

 

 

 

able

Private Peripheral

 

 

. Peripheral

 

 

Bus

 

 

 

 

 

 

 

 

Bus

 

 

(internal)

 

 

 

 

 

 

 

 

I-code bus

 

 

 

 

Bus

 

 

 

 

D-code bus

 

Adv. High-

 

 

Matrix

 

 

 

System bus

 

 

 

 

 

Perf. Bus

 

 

 

 

 

 

Access Port

 

 

 

 

 

2.2Functional Description

Important: The ARM® Cortex™-M3 Technical Reference Manual describes all the features of an ARM Cortex-M3 in detail. However, these features differ based on the implementation. This section describes the Stellaris® implementation.

Luminary Micro has implemented the ARM Cortex-M3 core as shown in Figure 2-1 on page 44. As noted in the ARM® Cortex™-M3 Technical Reference Manual, several Cortex-M3 components are flexibleintheirimplementation:SW/JTAG-DP,ETM,TPIU,theROMtable,theMPU,andtheNested Vectored Interrupt Controller (NVIC). Each of these is addressed in the sections that follow.

2.2.1Serial Wire and JTAG Debug

Luminary Micro has replaced the ARM SW-DP and JTAG-DP with the ARM CoreSight™-compliant Serial Wire JTAG Debug Port (SWJ-DP) interface. This means Chapter 12, “Debug Port,” of the

ARM® Cortex™-M3 Technical Reference Manual does not apply to Stellaris® devices.

The SWJ-DP interface combines the SWD and JTAG debug ports into one module. See the

CoreSight™ Design Kit Technical Reference Manual for details on SWJ-DP.

44

November 16, 2008

Preliminary

Соседние файлы в папке Склад