ARM protsessorlari
ARM (Advansed RISC Machines) tomonidan ishlab chiqilgan ARM protsessorlari o'rnatilgan bozorda, ayniqsa yuqori yuklanishlarni uzoq kechikish davrlari (masalan, mobil telefonlar) bilan birlashtirgan miniatyura tizimlari bozorida muhim rol o'ynaydi.
ARM (Advanced RISC Machines) 1990 yil noyabr oyida tashkil etilgan
Acorn Computers (ta'lim uchun axborot texnologiyalari, Buyuk Britaniya)
Apple kompyuterlari
VLSI texnologiyasi
Kompaniyaning asosiy maqsadi mikroprotsessor yadrolarini ishlab chiqish va ularni ishlab chiqaruvchilarning keng doirasiga litsenziyalashdir. ARM protsessor yadrosining kichikligi (ARM7 asosiy yadrosida atigi 35 000 tranzistor) tufayli u ixtisoslashgan iste'molchi mikrosxemalariga integratsiya qilish uchun juda mos keladi. ARM Design Service Group hamkorlar bilan doimiy ravishda ARM yadrolariga asoslangan chipli yechimlarni xohlaydigan mijozlarga ARM OEM tajribasini taqdim etish uchun ishlaydi.
Hozirgi vaqtda quyidagi kompaniyalar ARM litsenziyasiga ega va ular asosida chiplar ishlab chiqarmoqda:
VLSI texnologiyasi
Texas Instruments (TI)
Samsung korporatsiyasi
NEC korporatsiyasi
GEC Plessey yarimo'tkazgichlari (GPS)
Cirrus Logic
Raqamli uskunalar korporatsiyasi
Symbios Logic
Sharp korporatsiyasi
Asahi Kasai Microsystems (AKM)
Evropa kremniy tuzilmalari (ES2)
Lucky Goldstar korporatsiyasi
Intel korporatsiyasi
IBM korporatsiyasi
ARM yadrosi asosida 30 dan ortiq mikroprotsessorlar va ixtisoslashtirilgan mikrosxemalar ishlab chiqilgan. Ular uyali telefonlar, organayzerlar, modemlar, grafik tezlatgichlar, videotelefonlar, kameralar, telefon kalitlari, o'yin pristavkalari, disk drayvlar, yuqori unumdorlikdagi ish stantsiyalari, avtomobil navigatsiya tizimlari, raqamli dekoderlar, smart-kartalar, lazer printerlarida qo'llaniladi.
ARM arxitekturasining asosiy farqlovchi xususiyatlari:
Barcha ko'rsatmalar shartli (ya'ni shart kodi ko'rsatmada ko'rsatilgan kodga mos kelsagina bajariladi). Bu sizga kod zichligini oshirish va o'tish ko'rsatmalariga ehtiyojni kamaytirish imkonini beradi. Natijada, alohida shartli sakrash ko'rsatmalari mavjud emas.
Barcha butun sonli arifmetik ko'rsatmalar operandlar ustida siljish amalini buyruqning o'zi bajarilgan bir xil siklda bajarishi mumkin. Natijada, alohida siljish buyruqlari mavjud emas.
Butun songa bo'lish ko'rsatmasi yo'q.
DSP-ga o'xshash funktsiyalarni bajarish qobiliyati:
qo'shish bilan ko'paytirish va ko'paytirish bo'yicha ko'rsatmalar mavjud (ko'paytirish-to'plash (MLA))
xotiradan blok o'qish va xotiraga blok yozish bo'yicha ko'rsatmalar mavjud bo'lib, bu sizga 16 umumiy maqsadli registrlarning istalgan kichik to'plamini o'tkazish imkonini beradi.
Ba'zi modellar THUMB deb ataladigan rejimda ishlashi mumkin: ko'rsatmalar 32 o'rniga 16 bit bilan kodlangan. Bu kodning zichligini sezilarli darajada oshiradi, lekin buyruqlar tizimiga bir qator cheklovlar qo'yadi:
MOV, ADD va CMP) cheklangan darajada ishlatilishi mumkin ;
ko'rsatmalarning shartli bajarilishi qo'llab-quvvatlanmaydi, natijada yangi shartli o'tish ko'rsatmasi paydo bo'ldi;
butun sonli arifmetik ko'rsatmalarda operandlar bo'yicha siljish operatsiyasi qo'llab-quvvatlanmaydi, natijada yangi siljish ko'rsatmalari paydo bo'ldi;
barcha ko'rsatmalar ikkita operandli (normal rejimdagi kabi uch operand emas).
Do'stlaringiz bilan baham: |