Rasm. 16.6. ADSP bf561 protsessor tuzilishi
Har bir protsessor yadrosi 100 Kbayt hajmdagi o‘z xotirasiga ega bo‘lib, u faqat yadro chastotasida ishlaydi: 32 Kbaytlik buyruqlar xotirasi, ulardan 16 Kbayt buyruq keshlari sifatida konfiguratsiya mumkin, 64 Kbayt ma’lumot xotirasi, ulardan 32 Kbayt ma’lumotlar keshini va 4 Kbayt kontekstni saqlash uchun maxsus RAM (scratchpad).
Bundan tashqari, kristalda 128 Kbayt hajmidagi ikkinchi darajali xotira ham kamroq tez (yarim yadro chastotasida ishlaydi), har ikkala yadro uchun ham mavjud. Bu buyruq va ma’lumotlarni ham saqlanishi mumkin.
32 bitli ma’lumotlar avtobuslari orqali protsessorga 16 mb dan 128 Mbaytgacha bo‘lgan umumiy quvvati 512 Mbaytgacha bo‘lgan to‘rtta tashqi xotira banki ulanishi mumkin.
Prosessorda alohida i/u manzil maydoni mavjud emas va barcha resurslarga murojaat qilish yagona 32-bit manzil orqali amalga oshiriladi.
Prosessorda 10 darajali buyruqlar liniyasi mavjud.
ADSP bf561 protsessori juda boy kompleks atrof-muhit birliklariga ega, ularning bir qismi yadrolarning har birining bir qismi, boshqalari esa umumiy CPU resurslari. Bunga quyidagilar kiradi:
• 14 32-bit taymerlari, ulardan 12 tasi keng tarqalgan va PWM generatorlari sifatida dasturlashtirilishi mumkin, ikkinchisi esa har bir yadro tomonidan ishlatiladi;
• ikki soat taymerlari (yadrolarning har birida);
* Prosessor ichidagi xotira birliklari o‘rtasida almashinuvni tezlashtirish uchun 4 kanalli ichki MPD tekshiruvi;
• 32-va 16-bit PDP kontrolo`rleri; bu kontrolo`rler har ichki va tashqi xotira o‘rtasida jo‘natish uchun protsessor va atrof-muhit ichki xotira va 12 kanal o‘rtasida uzatish uchun 4 kanal bor;
* atrof-muhit birliklari, PDP kontrolo`rlerinin va tashqi uzilishlar (jami 61 manbai) dan umumiy maqsadli yadro uzilishiga barcha uzilishlarni o‘zgartiradigan tizim interrupt Controller;* 9 umumiy maqsadli uzilishlarni va ajratilgan uzilishlarni qo‘llab-quvvatlaydigan har bir yadroda bitta intervalgacha tekshirgich: Reset, yemulyatsiya, yashirin uzilishlar, taymerlarning uzilishlari va boshqalar;
* ikki 16-bit parallel PPI portlari, bu qo‘shimcha mantiqdan foydalanmasdan protsessorga ko‘plab standart ADC, DAC, video kodlayıcılar va dekoderlarni ulash imkonini beradi;
• 48 programlanadigan umumiy maqsad i / u portlari (GPIO);
* standart ketma - ket interfeyslarni o‘rnatish-SPI, SPORT va UART (IrDA-quvvatlash bilan) va boshqalar.
Protsessor to‘g‘ridan - to‘g‘ri manzillash usullarini, oldindan va post-Timer bilan bilvosita manzilni qo‘llab-quvvatlaydi va raqamli signallarni qayta ishlash vazifalariga xos bo‘lgan davriy manzillash va manzil bitlarini almashtirish usullari.
RISC mikroprotsessorlariga o‘xshash protsessor buyruqlar tizimi yuqori darajadagi tillarni qo‘llab-quvvatlash va qo‘llab-quvvatlashga qaratilgan tuzilishga yega.
Qisqa natijalar. Ma'ruzada mikroprosessor bis - raqamli signal protsessorlari-ning maxsus klassi ko‘rib chiqildi. Signallarni raqamli qayta ishlash va Furiyerning alohida konvertatsiyasi misollari keltirilgan. DSP ning o‘ziga xos xususiyatlari ularni qo‘llash doirasidan kelib chiqadi va ularning arxitekturasiga sezilarli ta'sir ko‘rsatadi.
Texas INsTRumens va ADSP BF320 Analog Devices kompaniyasining tms2833f561x signalizatsiya mikroprotsessorlari arxitekturasi ko‘rib chiqildi, bu mikroprotsessorlar sinfida yeng yaxshi xususiyatlarga yega.
Nazorat savollari
1. Cos protsessorining umumiy tuzilishi nima?
2. Cos protsessorlari qanday asosiy operatsiyani amalga oshiradi?
3. PLISGA asoslangan cos ning amalga oshirilishi nima?
4. Qanday qilib qattiq mantiq va plis asosida PCF amalga oshiriladi?
5. ROCF qattiq mantiq va Polar asosida qanday amalga oshiriladi?
6. MSC cos ning asosiy tarkibiy qismlari va tuzilishi qanday?
Do'stlaringiz bilan baham: |