Слайд 2I. Procesoare ARM Cortex - M

Слайд 3I. 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
Слайд 8I. Structura microcontrolerului cu nucleul Cortex-M

Слайд 9I. Structura microcontrolerului cu nucleul Cortex-M
Arhitectura ARMv7-M
Setul de instrucțiuni Thumb și

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