ARM Cortex-M: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Suwa (arutelu | kaastöö)
PResümee puudub
Resümee puudub
84. rida:
Cortex-M0-i peamised tunnused on:<ref name="M0-TRM" />
*ARMv6-M-i arhitektuur<ref name="ARMv6-M-Manual" />
*Kolmeastmeline [[Toru (arvutustehnika)|andmekonveierkäsukonveier]]{{lisa viide}}
*Käsustikud:
**Thumb (enamik), puudu CBZ, CBNZ, IT
107. rida:
 
== Cortex-M0+ ==
Cortex M0+ on Cortex-M0 tuuma optimeeritud täiendus ning seega on need kaks protsessorit käsustikult teineteisega täiel määral ühilduvad ning on võimalik kasutada samu arendustööriistu. Cortex-M0+-i andmekonveierkäsukonveier muudeti kolmeastmeliselt kaheastmeliseks, et vähendada voolutarvet. Lisaks olemasolevale silumisfunktsioonile lisati Cortex-M0+-le valikuline ränimoodul Micro Trace Buffer (MTB), mis võimaldab lihtsat instruktsioonijälgimise puhvrit. Cortex-M0+-le lisati ka M3 ja M4 omadusi, mis on võimalik rakendada arhitektuuriliselt ränimoodulina, nagu näiteks MPU ja katkestusvektorite tabeli nihe.<ref name="M0+-TRM" />
 
Cortex-M0+ tuuma peamised tunnused on:<ref name="M0+-TRM" />
*ARMv6-M-i arhitektuur<ref name="ARMv6-M-Manual" />
*Kaheastmeline andmekonveierkäsukonveier
*Käsustikud (sama, mis Cortex-M0):
**Thumb (enamik), puudu CBZ, CBNZ, IT
135. rida:
Cortex-M1 peamised tunnused on:<ref name="M1-TRM" />
*ARMv6-M-i arhitektuur<ref name="ARMv6-M-Manual" />
*Kolmeastmeline andmekonveierkäsukonveier
*Käsustikud:
**Thumb (enamik), puudu CBZ, CBNZ, IT
151. rida:
Cortex-M3 peamised tunnused on:<ref name="M3-TRM" /><ref name="OzfdT" />
*ARMv7-M-i arhitektuur<ref name="ARMv6-M-Manual" />
*Kolmeastmeline andmekonveierkäsukonveier, haru ennustamisega
*Käsustikud:
**Thumb
192. rida:
Cortex-M4 peamised tunnused on:<ref name="M4-TRM" />
*ARMv7E-M-i arhitektuur<ref name="ARMv7-M-Manual" />
*Kolmeastmeline andmekonveierkäsukonveier, haru ennustamisega
*Käsustikud:
**Thumb
230. rida:
 
== Cortex-M7 ==
Cortex-M7 on suure jõudlusega tuum, millel on pea kaks korda nii palju arvutusvõimsust kui vanematel Cortex-M4 tuumadel. Cortex-M7-l on kuueastmeline superskalaarne andmekonveierkäsukonveier haruennustusega ning valikuline ujukomamoodul, mis on suutlik ühekordse täpsusega ja valikuliselt ka kahekordse täpsusega ujukomaoperatsioonideks.<ref name="ytw3Q" /><ref name="M7-PressRelease" /> Instruktsiooni- ja andmesiinid on laiendatud 64-bitise laiuseni võrreldes eelmiste tuumade 32-bitiste siinidega. Kui tuumas on esindatud FPU, nimetatakse tuuma Cortex-M7F, vastasel juhul Cortex-M7.
 
Cortex-M7 peamised tunnused on:
*ARMv7E-M-i arhitektuur<ref name="ARMv7-M-Manual" />
*Kuueastmeline andmekonveierkäsukonveier, haruennustusega
*Käsustikud:
**Thumb