Adsp-bf561: Yuqori unumdorlikdagi signal va media ishlov berish uchun optimallashtirilgan simmetrik multiprotsessor




Download 1.95 Mb.
bet1/2
Sana29.09.2023
Hajmi1.95 Mb.
#85601
  1   2
Bog'liq
ADSP561
Oltinni rafinlash elektrolizyori, 8 mavzu, Lecture 1, биорганика, Fizika fanidan mustaqil ish mavzulari (2-semestr) 1-mustaqil ish-fayllar.org, Termodinamikaning birinchi qonuni, Lecture5. Rakhmonov.Z, L5 6-LAB 2023-2024, 8-maktab.Jumabekov B, 8-maktab.Jumabekov B

ADSP-BF561: Yuqori unumdorlikdagi signal va media ishlov berish uchun optimallashtirilgan simmetrik multiprotsessor.
Sanoatni nazorat qilish va umumiy maqsadli DSP ilovalari uchun optimallashtirilgan. tasvir, biometrik va sanoat ilovalari uchun kam quvvatli, umumiy maqsadli protsessorlar.
Iste'molchi video, xavfsizlik/kuzatuv va avtomobilni ko'rish tizimlari uchun yuqori unumdorlikga ega.


ADSP-BF561 EZ-KIT Lite™ ishlab chiquvchilarga USB-ga asoslangan shaxsiy kompyuterga o'rnatilgan asboblar to'plami orqali audio va video ilovalar uchun ADSP-BF561 Blackfin® protsessorini dastlabki baholash uchun tejamkor usulni taqdim etadi. Analog audio ilovalarni baholash AD1836 ko'p kanalli 96 kHz audio kodek yordamida amalga oshiriladi. ADV7183A ilg'or 10-bitli video dekoder va ADV7179 chip miqyosidagi NTSC/PAL video kodlashdan foydalanib, foydalanuvchi ADSP-BF561 protsessorining ikki yadroli arxitekturasi tomonidan yoqilgan bir vaqtning o'zida kirish va chiqish videoni qayta ishlash kabi video ilovalarni baholashi mumkin. Ushbu EZ-KIT Lite yordamida foydalanuvchilar Analog Devices’ning ADSP-BF561 apparat va dasturiy ta’minotini ishlab chiqish va ilovalarni tezda prototip qilish haqida ko‘proq ma’lumot olishlari mumkin.
ADSP-BF561 Ikkita yuqori samarali Blackfin protsessor yadrosi, moslashuvchan kesh arxitekturasi, takomillashtirilgan DMA quyi tizimi va Dinamik quvvatni boshqarish (DPM) funksiyalari bilan ADSP-BF561 juda yuqori maʼlumotlar oʻtkazuvchanligini saqlab, murakkab boshqaruv va signalni qayta ishlash vazifalarini qoʻllab-quvvatlaydi.
ADSP-BF561 mashhur Blackfin protsessorlari oilasining funktsional kengaytmasi boʻlib, sanoat, asbobsozlik, tibbiy va maishiy texnika ilovalarining keng doirasi uchun juda mos keladi – bu talab qilinadigan maʼlumotlar oʻtkazuvchanligi va boshqaruv aralashmasi, shuningdek, signal asosida miqyoslash imkonini beradi. yakuniy mahsulotda zarur bo'lgan qayta ishlash.
Blackfin protsessor yadrosi ham boshqaruvga yo'naltirilgan, ham foydalanuvchi interfeysi mexanizmlarini boshqarishi mumkin, shu bilan birga deyarli har qanday holatni tahlil qilish uchun to'liq signalni qayta ishlash imkoniyatlarini taklif qiladi. Ishlashni to'ldirish uchun Blackfin protsessorining xotira tizimi kuchli va moslashuvchan kesh arxitekturasini taklif etadi, u SRAMda kerakli qiyin real vaqtda vazifalar va yumshoq real vaqtda boshqaruv vazifalari va kesh funksiyasini talab qiluvchi operatsion tizim (OT) o'rtasida dinamik muvozanatni ta'minlaydi. DPM batareyaning ishlash muddatini uzaytirish yoki yopiq ilovalarda quvvat sarfini kamaytirish uchun quvvat sarfini kamaytiradi.
ADSP-BF561 ning ikki yadroli tabiati, shuningdek, tizimni boshqarishni qayta ishlash moslashuvchanligini oshirishga imkon beradi, chunki bitta yadro boshqaruv, operatsion tizim funktsiyalari yoki aloqa protokollari uchun ishlatilishi mumkin, ikkinchi yadro signalni qayta ishlash uchun bo'sh qoladi. ADSP-BF561 ning DPM bilan birgalikda ichki parallelligidan foydalanish orqali tizim quvvat sarfini ham kamaytirish mumkin. Ikkita bir xil yadrolar bilan ishlov berish vazifalarini osonroq taqsimlash va quvvat sarfini minimallashtirish uchun yadro kuchlanishi va tezligini sozlash mumkin.
Ikki tomonlama PPI tomonidan taqdim etilgan o'tkazuvchanlikka qo'shimcha ravishda, ADSP BF561 protsessori tashqi IC sonini kamaytirish va keng nazorat va aloqani taklif qilish uchun mo'ljallangan turli xil umumiy maqsadli funktsiyalarni o'z ichiga oladi. Periferik qurilmalarga SPI-mos keladigan port, IrDA-ni qo'llab-quvvatlovchi UART, ikkita SPORT portlari, 12 ko'p funksiyali taymerlar, 48 umumiy maqsadli kiritish/chiqarishlar, qo'sh kuzatuv taymerlari va JTAG/disk raskadrovka interfeysi kiradi.
Protsessorlar ko'pincha soniyada necha million ko'rsatmalarni bajarishi mumkinligi bilan taqqoslanadi (MIPS). Biroq, zamonaviy protsessorlar uchun bu ko'rsatma bo'lgan narsa bilan bog'liq chalkashliklar tufayli chalg'ituvchi bo'lishi mumkin. Misol uchun, bir vaqtlar qimmatroq parallel protsessorlarda foydalanish uchun ajratilgan ko'p nashrli ko'rsatmalar endi arzon, qattiq nuqtali protsessorlarda ham mavjud. Har bir yadro protsessor siklida bir nechta ALU/MAC operatsiyalarini bajarishdan tashqari, qo'shimcha ma'lumotlarni yuklash va saqlash ham xuddi shu tsiklda bajarilishi mumkin. Xotira odatda yadro va ixtiyoriy ravishda DMA kontrolleri tomonidan ikki tomonlama kirish mumkin bo'lgan pastki banklarga bo'linadi. Yuqorida tavsiflangan apparatga asoslangan manzilli hisob-kitoblarni hisobga olsak, bitta tsiklda ko'p narsa sodir bo'lishi mumkinligi aniq.
Ko'p sonli ko'rsatmalar ko'rsatmalarni bajarishga va bitta tsiklda ikkita ma'lumotlarga kirishga imkon beradi. Har bir iteratsiyada a[i] va b[i] qiymatlari o'qilishi, keyin ko'paytirilishi va nihoyat o'zgaruvchining chiqishida ishlaydigan yig'indiga qayta yozilishi kerak. Ko'pgina mikrokontroller platformalarida bu to'rtta ko'rsatmalarga to'g'ri keladi. Yig'ish kodining oxirgi satri ushbu operatsiyalarning barchasini bir tsiklda bajarish mumkinligini ko'rsatadi.


ADI ning Blackfin oilasi kabi kam quvvatli, qattiq nuqtali protsessorlar unumdorligi va ommabopligi oshishi bilan ular tobora ko'proq multimedia ilovalariga xizmat qila oladi. Ushbu ilovalarning ko'pchiligi kichik, past quvvatli suyuq kristalli displey (LCD) panellarni talab qiladi, ular umuman olganda, televizion translyatsiya uchun ishlatiladigan to'liq NTSC/PAL videosiga qaraganda pastroq video o'lchamlari. Ushbu panellar odatda mikrokontroller yoki maxsus LCD kontroller chipi tomonidan boshqariladi. Ammo bugungi kunda Blackfin protsessorlari signalni qayta ishlash va boshqarish funktsiyalarini boshqarish, shuningdek, LCD displeylarga to'g'ridan-to'g'ri ulanish uchun etarli darajada ishlashga ega - tizim narxini va murakkabligini sezilarli darajada kamaytiradi. Ushbu maqolada ADSP-BF561 Blackfin protsessorining parallel periferik interfeysi (PPI) LCD displey imkoniyatlarini yuqori samarali media ishlov berish dunyosiga qanday birlashtirgani, bu bitta protsessordan tizimni qayta ishlash va displeyni boshqarish uchun foydalanishga imkon berishini muhokama qiladi.
Shunga qaramay, ADSP-BF561 Blackfin protsessori o'zining parallel periferik interfeysi (PPI) orqali ko'plab TFT-LCD modullariga bevosita ulanishi mumkin. PPI ko'p funksiyali parallel interfeys bo'lib, uni 8 va 16 bit kengligida sozlash mumkin. Ikki tomonlama ma'lumotlar oqimini qo'llab-quvvatlovchi, u uchta sinxronizatsiya chizig'ini va tashqaridan taqdim etilgan soatga ulanish uchun soat pinini o'z ichiga oladi. LCD panellarga ulanishdan tashqari, PPI ITU-R BT.656 ma'lumotlarini yopishtirmasdan dekodlashi va ITU-R BT.601 video oqimlari bilan ham interfeysga kirishi mumkin.
ADSP-BF561 ko'plab umumiy maqsadli taymerlarni impuls kengligi-modulyatsiyasi (PWM) qobiliyati bilan ta'minlaganligi sababli, uni modulga to'g'ri LCD vaqtini ta'minlash uchun sozlanishi mumkin, bu esa tashqi vaqtni ASIC-ga bo'lgan ehtiyojni yo'q qiladi. 1-rasmda Blackfin protsessor va TFT-LCD moduli o'rtasidagi asosiy ulanishning blok diagrammasi ko'rsatilgan. Shuningdek, ADSP-BF561 EZ-KIT Lite baholash kengashi ko'rsatilgan; uning ko'plab qulayliklari Blackfin ilovalarining keng turlarini, shu jumladan bu erda muhokama qilinganini ham oson boshlashni ta'minlaydi.
ADSP-BF561 eng katta moslashuvchanlikka erishish uchun sozlanishi mumkin bo'lgan PWM chiqishlari bilan HSYNC va VSYNC signallarini ishlab chiqaradi. Bu ma'lum bir TFT paneli tomonidan belgilangan polarit, impuls kengligi va davr uchun sozlash imkonini beradi.
Ko'pincha, LCD vaqt talablari gorizontal sinxronlash signalining tasdiqlanishi va haqiqiy ko'rsatilgan tasvir ma'lumotlari o'rtasidagi noto'g'ri ma'lumotlar davrini belgilaydi. ADSP-BF561 ning PPI bu vaqtni HSYNC signali qabul qilingandan so'ng chiquvchi ma'lumotlarni ma'lum miqdordagi soat tsikllari bilan kechiktirishga ruxsat berish orqali boshqarishi mumkin.
So'nggi ikki yil ichida iste'molchi audio/video mahsulotlari yopiq yagona formatdan (masalan, MPEG2/AC-3) ko'p formatli audioli (masalan, AC-3, MP3, WMA va boshqalar) yopiq yagona formatli videoga o'tdi. . Kelgusi bir necha yil ichida ushbu mahsulotlar yangi audio, video va tasvir formatlarini qo'llab-quvvatlashi kerak, chunki ular tarmoqqa ulangan qurilmalarga aylanadi. Ushbu mahsulotlarga quyidagilar kiradi: tarmoqqa ulangan shaxsiy video yozuvchilari (PVR), raqamli media adapterlari (DMA), Internet protokoli asosidagi televidenie (IPTV), tarmoqli raqamli qabul qiluvchilar, IP-ga asoslangan video pleyerlar (IP-VOD) va IP pristavkalari (IP- STB).
Ushbu mahsulotlarning barchasi tarmoq orqali siqilgan audio/videoni oqimlashi, oqim konteynerlarini qayta ishlashi, oqimlarni dekodlashi va iste'molchiga sinxronlashtirilgan audio/video chiqishini taqdim etishi kerak. Bu vazifalarning barchasi qiyin real vaqtda bajarilishi kerak. Ushbu vazifalarni real vaqt rejimida bajarmaslik, foydalanuvchining yoqimsiz va qabul qilinishi mumkin bo'lmagan tajribasini keltirib chiqaradi. Analog Devices Blackfin® kabi arzon protsessorda bunday ishlash darajasiga erishish uchun SW arxitekturasi juda yuqori darajadagi apparat samaradorligiga erishishi kerak.


Misolda NTSC kamerasi tomonidan ishlatiladigan interlaced videoda toq va juft maydonlar ajratilgan, shuning uchun ma'lum bir ramkadagi barcha toq chiziqlar har qanday juft chiziqlardan oldin o'tkaziladi. Ushbu misol uchun, kameradan olingan video oqimi video portga kirgandan keyin o'zaro bog'liq bo'lishi kerak. Bu istalgan chiqish sifatiga qarab bir necha usullardan biri bilan amalga oshiriladi. Eng oddiy usul - bu har bir toq qatorni keyingi juft chiziqqa ko'chiradigan, toq maydonning o'zgartirilgan versiyasi foydasiga juft maydonni samarali ravishda yo'q qiladigan chiziqni ikki marta ko'paytirish. Bu sezilarli artefaktlarni yaratganligi sababli, ko'pincha qayta ishlashni talab qiladigan usullar qo'llaniladi. Bularga chiziqli interpolyatsiya, harakat kompensatsiyasi va median filtrlash kiradi. Ushbu oxirgi usul tasvirdagi yuqori chastotali shovqinni yo'q qilishga yordam berish uchun har bir pikselning intensivlik qiymatini bevosita qo'shnilarining o'rtacha kulrang shkalasi qiymati bilan almashtiradi.

Download 1.95 Mb.
  1   2




Download 1.95 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Adsp-bf561: Yuqori unumdorlikdagi signal va media ishlov berish uchun optimallashtirilgan simmetrik multiprotsessor

Download 1.95 Mb.