Arm mikrokontrollerlar oilasi bilan tanishish reja: Kirish


Cortex protsessorlarini ko'rib chiqish


Download 454.37 Kb.
bet4/8
Sana11.10.2023
Hajmi454.37 Kb.
#1697731
1   2   3   4   5   6   7   8
Bog'liq
ARM MIKROKONTROLLERLAR

2. Cortex protsessorlarini ko'rib chiqish


Kirish qismida aytib o'tilganidek, Cortex protsessori ARMning yangi avlod o'rnatilgan yadrosidir. U avvalgi ARM protsessorlari asosidagi g'oyalardan ba'zi farqlar bilan yaratilgan bo'lib, to'liq protsessor yadrosidan (Cortex CPU va uning atrofidagi tizim resurslari to'plamidan tashkil topgan) iborat va o'rnatilgan tizimlarning "yuragi" hisoblanadi. O'rnatilgan tizimlarning xilma-xilligi tufayli Cortex protsessorlari turli xil dastur profillarida mavjud. Profil Cortex nomidan keyin ko'rsatilgan. Uchta profil mavjud:

  • Cortex-A - murakkab operatsion tizimlar (OT) va foydalanuvchi ilovalari uchun amaliy protsessorlar. ARM, Thumb va Thumb-2 ko'rsatmalar to'plamini qo'llab-quvvatlaydi.

  • Cortex-R real vaqtda operatsion tizimlar uchun profildir. ARM, Thumb va Thumb-2 ko'rsatmalar to'plamini qo'llab-quvvatlaydi.

  • Cortex-M - bu iqtisodiy jihatdan muhim ilovalar talablari uchun optimallashtirilgan mikrokontroller profilidir. Faqat Thumb-2 ko'rsatmalar to'plamini qo'llab-quvvatlaydi.

Cortex protsessor nomini tugatadigan raqam uning ishlash darajasini bildiradi, 1 eng past darajani va 8 eng yuqori darajani bildiradi. Ayni paytda mikrokontroller profilidagi eng yuqori ishlash darajasi uchinchi o'rinni egallaydi. STM32 mikrokontrollerlari Cortex-M3 protsessoriga asoslangan.

2.1. ARM arxitektura versiyalari


ARM ba'zan o'z protsessorlariga arxitektura versiyasi nomi bilan murojaat qiladi, bu chalkash bo'lishi mumkin. (Arxitektura versiyalarini yozishga misollar: ARMV6, ARMV7 va boshqalar). Cortex M3 protsessorining arxitektura versiyasi ARMV7M.

Cortex-M3 protsessori ARMV7 arxitekturasiga asoslangan va Thumb-2 ko'rsatmalarining bajarilishini qo'llab-quvvatlaydi.
Shunday qilib, Cortex-M3 hujjatlari Cortex-M3 protsessoriga oid qo'llanma va ARMV7M arxitekturasi uchun qo'llanmadan iborat. Ushbu hujjatlarning ikkalasini ham ARM veb- saytidan yuklab olish mumkin .

Download 454.37 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling