Arxitektura haqida batafsilroq to'xtalib o'tamiz, garchi u ko'plab nashrlarning mavzusi bo'lgan [1, 4, 5]. Jahon bozoridagi boshqa bir qator 32-bitli signal protsessorlaridan farqli o'laroq, SHARC arxitekturasi uning ishlashini cheklaydigan deyarli hech qanday to'siqlarga ega emas. Ushbu oilaning barcha protsessorlari beshta asosiy qismdan iborat - yuqori samarali yadro, katta ikki portli statik operativ xotira, kuchli kiritish-chiqarish protsessor va tashqi dunyo bilan aloqa porti, ichki ajratilgan buyruqlar va ma'lumotlar avtobuslari bilan birlashtirilgan: - Arxitektura haqida batafsilroq to'xtalib o'tamiz, garchi u ko'plab nashrlarning mavzusi bo'lgan [1, 4, 5]. Jahon bozoridagi boshqa bir qator 32-bitli signal protsessorlaridan farqli o'laroq, SHARC arxitekturasi uning ishlashini cheklaydigan deyarli hech qanday to'siqlarga ega emas. Ushbu oilaning barcha protsessorlari beshta asosiy qismdan iborat - yuqori samarali yadro, katta ikki portli statik operativ xotira, kuchli kiritish-chiqarish protsessor va tashqi dunyo bilan aloqa porti, ichki ajratilgan buyruqlar va ma'lumotlar avtobuslari bilan birlashtirilgan:
- Yadro tarkibiga quyidagilar kiradi:
- *maxsus registr faylida saqlanadigan ma'lumotlar bo'yicha arifmetik va mantiqiy operatsiyalarni (16 ta bir xil 40 bitli registrlarning 2 to'plami sifatida tashkil etilgan), shu jumladan bitta mashina uchun to'plash bilan ko'paytirishning ikki tomonlama operatsiyalarini bajaradigan uchta mustaqil parallel hisoblash qurilmalaridan iborat hisoblash birligi. sikl, bitni manipulyatsiya qilish, siljish operatsiyalari va boshqalar. Ikki teng almashinadigan registrlar to'plamiga ega registr faylining mavjudligi, bir tomondan, real vaqt rejimida tizimlarda zarur bo'lgan uzilishlarga tezkor javob berish imkonini beradi. boshqa tomondan, yuqori darajadagi dasturlash tillari uchun samarali kompilyatorlarni amalga oshirish, bu oilaning protsessorlarini dasturlash jarayonini sezilarli darajada osonlashtiradi;
- *16-bitli protsessorlarda bo'lgani kabi, hisoblash blokini qulay ishlash va moslashuvchan xotira manzillash rejimlari bilan ta'minlaydigan, ichki xotira blokining ikkita belgilangan massivlariga bir vaqtning o'zida kirishni ta'minlaydigan ikkita mustaqil ma'lumotlar manzili generatorlari va halqali buferlarni tashkil qilish uchun boy imkoniyatlarga ega. xotirada;
- 32x48 bit chuqurlikdagi o'rnatilgan yo'riqnoma keshi bilan birgalikda bir mashina siklida deyarli barcha ko'rsatmalarni (shu jumladan ko'p funktsiyali) olish va bajarishga imkon beradigan boshqaruv moslamasi, uzilishlarga tezkor javob berish va tsikllar va quyi dasturlarda boshqaruv uzatishni qayta ishlash. mashina aylanishini yo'qotmasdan.
Do'stlaringiz bilan baham: |