Nucleul ARM Cortex M

Слайд 2

I. Procesoare ARM Cortex - M

I. Procesoare ARM Cortex - M

Слайд 3

I. Clasificarea

Procesorul Cortex-M face parte din familia de procesoare bazate pe

I. Clasificarea Procesorul Cortex-M face parte din familia de procesoare bazate pe
arhitectura RISC ce este dezvoltată de ARM Holdings.
Indexul “M” specifică ca acest procesor se utilizează în microcontrolere.
La moment sunt nomenclatura procesoarelor Cortex-M include următoarele procesoare:
M0, M0+, M1, M3, M4, M7
Toate procesoarele Cortex-M suportă setul de instrucțiuni Thumb-2

Слайд 4

I. Structura nucleului ARM

I. Structura nucleului ARM

Слайд 5

I. Structura nucleului ARM

I. Structura nucleului ARM

Слайд 6

I. Structura nucleului ARM

I. Structura nucleului ARM

Слайд 7

I. Structura nucleului ARM

I. Structura nucleului ARM

Слайд 8

I. Structura microcontrolerului cu nucleul Cortex-M

I. Structura microcontrolerului cu nucleul Cortex-M

Слайд 9

I. Structura microcontrolerului cu nucleul Cortex-M

Arhitectura ARMv7-M
Setul de instrucțiuni Thumb și

I. Structura microcontrolerului cu nucleul Cortex-M Arhitectura ARMv7-M Setul de instrucțiuni Thumb
Thumb-2
Inmulțirea -1 cicluri, Inpărțirea -2..12 cicluri
Aritmetica cu saturație
Memorie Bit Banding
Pipeline cu 3 nivele
Pîna la 240 vectori de intrerupere + NMI
256 nivele de prioritate a întreruperilor
Latența intrării in intrerupere 12 cicluri

Слайд 10

II. Blocul de regiștri

II. Blocul de regiștri

Слайд 11

II. Blocul de regiștri

II. Blocul de regiștri

Слайд 12

III. Harta de Memorie

III. Harta de Memorie

Слайд 13

III. Harta de Memorie

III. Harta de Memorie