Маъруза. Сигнал процессорларининг оиласи. Tiger sharc оиласининг сигнал процессорлари. Замонавий сигнал процессорлари турлари ва дастурлаш имкониятлари


Download 99.7 Kb.
Pdf ko'rish
Sana02.01.2022
Hajmi99.7 Kb.
#195334
Bog'liq
16-маърузаUZB — копия



16-

Маъруза. Сигнал процессорларининг оиласи. Tiger SHARC 

оиласининг сигнал процессорлари. Замонавий сигнал процессорлари 

турлари ва дастурлаш имкониятлари. 

ADSP-2100 oilasidagi har bir protsessor uchta mustaqil, to'liq ishlaydigan 

hisoblash birliklarini o'z ichiga oladi: arifmetik mantiqiy birlik (ALU), 

multiplikator-akkumulyator (MAC) va ma'lumotlar almashinuvchisi (Shifter). 

Hisoblash moslamalari 16-bitli ma'lumotlarni qayta ishlaydi va bir qator 

ko'rsatmalar uchun yuqori aniqlik bilan hisob-kitoblarni amalga oshirishi mumkin. 

ADSP-2100 oilasining signal protsessorlari (yadrosi) ning asosiy arxitekturasi 1-

rasmda keltirilgan. 

 

Shakl 1. ADSP-2100 DSP ning asosiy arxitekturasi. 



 

ALU standart arifmetik va mantiqiy buyruqlar va bo'linish ibtidoiylarini 

bajaradi. Multiplikator-akkumulyatorda ko'paytirish, ko'paytirish / qo'shish va 

ko'paytirish / ayirish bo'yicha ko'rsatmalar bitta mashina siklida bajariladi. 

Ma'lumotlarni almashtirish vositasi arifmetik va mantiqiy siljishni, 

normallashtirishni, denormalizatsiya qilishni va buyurtmalarni topish bo'yicha 

ko'rsatmalarni bajaradi. Ma'lumotlarni almashtiruvchi ma'lumotlar formatlarini 

konvertatsiya qilish uchun mo'ljallangan, shu jumladan bir nechta mashina 

so'zlaridan tashkil topgan raqamlar, suzuvchi nuqta raqamlari. Hisoblash 

moslamalari o'zaro bog'liq bo'lib, ushbu bloklarning har qandayining chiqishi 

keyingi mashina tsiklida ushbu bloklarning har biriga kirish  bo'lishi mumkin. 

Bunday holda, ma'lumotlarni uzatish ADSP-2100 signal protsessorlari oilasining 

asosiy arxitekturasining hisoblash bloklarini bevosita bog'laydigan ichki natija 

shinasi (P-bus) orqali amalga oshiriladi. 




Uchala hisoblash birligi ham ma'lumotlar xotirasi ma'lumotlar shinasi (DPD) 

va dastur xotirasi ma'lumotlar shinasi (DPP) ga ulangan kirish va chiqish registrlarini 

o'z ichiga oladi. Hisoblash bloklari odatda kirish registrlaridan operandlarni oladi va 

natijani chiqish registrlariga yuklaydi.  Ushbu registrlar signal protsessorining 

operativ xotirasi va hisoblash birliklari orasidagi buferlardir. Bu ma'lumotlar kiritish 

uchun bir darajali truboprovodni va chiqish uchun bir darajani joriy etadi. P-shinasi 

to'g'ridan-to'g'ri bitta hisoblash birligining natijasini boshqa hisoblash moslamasiga 

kirish sifatida ishlatishga imkon beradi. Bu turli xil hisob-kitoblarni amalga 

oshirayotganda oldingi buyruqni bajarilishini kutish uchun NOP operatsiyasidan 

foydalanishni oldini oladi. 

Ikki maxsus ma'lumotlar  manzillari generatorlari va navbatdagi ko'rsatmalar 

manzillari generatorlari hisoblash moslamalarini maksimal darajada ishlashini 

ta'minlaydi, ularni operandlarning keyingi manzilini hisoblash, tsiklni tashkil qilish 

va uning oxirini tekshirish zaruriyatidan xalos qiladi. Ma'lumotlar manzilini ishlab 

chiqaruvchilar signal protsessorining operativ xotirasi va hisoblash moslamalarining 

kirish / chiqish registrlari o'rtasida ma'lumotlarni almashishda xotira manzillarini 

hosil qiladi. Har bir manzil generatorida to'rtta manzil ko'rsatgichlari mavjud. 

Ko'rsatkich bilvosita adreslash uchun ishlatilganda, u belgilangan registrda mavjud 

bo'lgan qiymat bilan o'zgartiriladi. Bu sizga nafaqat qo'shni xotira katakchasiga

balki berilgan qadam bilan ham o'tishga imkon beradi. Ikki ma'lumot manzilini 

ishlab chiqaruvchisi bilan signal protsessori bir vaqtning o'zida ikkita operandni bir 

vaqtning o'zida o'qish uchun ikkita manzilni yaratishi mumkin. 

Ma'lumotlar manzili generatorining har bir ko'rsatkichi dumaloq buferlarni 

tashkil qilishda modulli adreslashni amalga oshirish uchun bufer uzunligi qiymatiga 

mos kelishi mumkin. Ushbu buferlar raqamli filtrlash algoritmlarini, tezkor Furye 

konvertatsiyasini (FFT) amalga oshirish uchun talab qilinadi, shuningdek ketma-ket 

portlarda va analog interfeysda avtomatik ravishda kirish va chiqish ma'lumotlarini 

qayta ishlangan freymga uzatish uchun ishlatiladi (Ushbu uzatish odatda signal 

protsessorlarining asosiy arxitekturasining hisoblash qurilmalari ishtirokisiz amalga 

oshiriladi). 

Ma'lumotlar manzilini ishlab chiqaruvchi 1 faqat ma'lumot xotirasi uchun 

manzillarni yaratishi mumkin. Ma'lumotlar manzilini ishlab chiqaruvchi 2 

ma'lumotlar xotirasi uchun ham, dastur xotirasi uchun ham manzillar yaratishi 

mumkin. Tegishli rejim bitini rejim holati registrida (MSTAT) o'rnatib, ma'lumotlar 

manzili generatorining 1 chiqish manzili bitlari manzil shinasiga chiqarilishidan 

oldin teskari yo'naltiriladi. Ushbu xususiyat tez Fourier konvertatsiyasini (FFT) 

amalga oshirishda bit-teskari manzilni tashkil qilishni osonlashtiradi. 

Keyingi buyruq manzilining generatori dastur xotirasida buyruqlar manzillarini 

hosil qiladi. Keyingi ko'rsatmalar manzilini ishlab chiqaruvchisi hozirda 

bajarilayotgan ko'rsatmani o'z ichiga olgan ko'rsatmalar registri tomonidan 

boshqariladi. Buyruqlar registri buyruqlar oqimi uchun bir darajadagi quvurlarni 

kiritish imkonini beradi. Ko'rsatmalar bitta DSP tsiklida o'qiladi va ko'rsatmalar 

registriga yuklanadi va keyingi mashina tsikli davomida bajariladi. Shu bilan birga, 

keyingi buyruqning manzili tayyorlanadi. Bo'sh turgan tsikllar sonini kamaytirish 

uchun (NOP ko'rsatmalari) navbatdagi ko'rsatmalar manzili generatori bitta tsiklda 



shartli sakrashlarni, subroutine qo'ng'iroqlarini va subroutine qaytishini bajaradi. 

Tsikl hisoblagichi va tsikl stekasi yordamida signal protsessori dastur tsiklini 

qo'shimcha vaqtsiz bajarishi mumkin. Loop qilish uchun qo'shimcha shartli sakrash 

ko'rsatmalari talab qilinmaydi. 

 

Adabiyotlar: 



1. 

ADSP-2100 Family User's Manual, Analog Devises, 1995. — 486 

с.

 

2. 



Куприянов М. C. Матюшкин Б. Д. Цифровая обработка сигналов. — 2-

е. — СПб: Политехника, 2000. — 592 с. 

3. 

Сергиенко А. Б. Цифровая обработка сигналов. — 2-е. — СПб: Питер, 



2006. — 

с. 751 


4. 

ru.wikipedia.org Гарвардская архитектура



 

 

Download 99.7 Kb.

Do'stlaringiz bilan baham:




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