Arm mikrokontrollerlar oilasi bilan tanishish reja: Kirish


Cortex protsessor va Cortex protsessor


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

Cortex protsessor va Cortex protsessor


To'liq o'rnatilgan Cortex yadrosi va ichki RISC CPU o'rtasidagi farqlarni ta'kidlash uchun mos ravishda Cortex protsessor va Cortex CPU atamalari qo'llaniladi. Keyingi paragrafda Cortex CPU ning asosiy xususiyatlari, so'ngra Cortex CPU ning tizim resurslari ko'rib chiqiladi.

CPU korteksi


Cortex protsessorining yadrosi 32 bitli RISC protsessoridir. Ushbu protsessor soddalashtirilgan ARM7/9 dasturlash modelidan foydalanadi, biroq ayni paytda butun son arifmetikasini yaxshi qo'llab-quvvatlaydigan kengroq ko'rsatmalar to'plami, takomillashtirilgan bit operatsiyalari va real vaqt rejimining yanada qattiq xususiyatlari.

Konveyer


Cortex protsessor ko'pgina ko'rsatmalarni bitta tsiklda bajarishga qodir. Xuddi ARM7 va ARM9 protsessorlari kabi, bunga uch bosqichli quvur liniyasi yordamida erishiladi.

Cortex-M3 CPU, ARM7/ARM9 kabi, uch bosqichli quvur liniyasidan foydalanadi. Shu bilan birga, Cortex-M3 quvurlarni qayta yuklash sonini kamaytirish uchun filiallarni bashorat qilishni ham qo'llab-quvvatlaydi
Bitta buyruqni bajarish jarayonida keyingisi shifrlanadi, uchinchisi esa xotiradan o'qiladi. Ushbu mexanizm chiziqli kod bilan yaxshi ishlaydi, lekin agar filial kerak bo'lsa, dastur kodi bajarilishini davom ettirishdan oldin quvur liniyasini tozalash va qayta yuklash kerak bo'ladi. ARM7 va ARM9 protsessorlari uchun o'tishlar dastur kodining bajarilishini sezilarli darajada cheklaydi. Bunga yo'l qo'ymaslik uchun Cortex CPU ning uch bosqichli quvur liniyasi tarmoqni bashorat qilish mantiqi bilan jihozlangan. Bu shuni anglatadiki, shartli tarmoq yo'riqnomasiga erishilganda, oldindan yuklash amalga oshiriladi va natijada shartli tarmoq yo'riqnomasining ikkala yo'nalishi ham bajarish uchun mavjud bo'ladi va ijro uchun jarima bo'lmaydi. Bilvosita sakrash ko'rsatmalari bilan narsalar yomonroq, chunki bu holda, oldindan yuklash amalga oshirilmaydi va quvur liniyasini qayta yuklash muqarrar bo'lishi mumkin.
Shunday qilib, quvur liniyasi Cortex CPU ning natijaviy ishlashi bog'liq bo'lgan va dastur kodidan hech qanday harakat talab qilmaydigan vositadir.

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