• SHARC protsessorlari yuqori ovoz sifatini taminlaydi
  • SHARC audio protsessorlari




    Download 328,7 Kb.
    bet2/2
    Sana20.05.2024
    Hajmi328,7 Kb.
    #246677
    1   2
    Bog'liq
    Musurmonova Madina1

    SHARC audio protsessorlari
    Analog qurilmalarning SHARC® va SHARC+® raqamli signalni qayta ishlash (DSP) asosiy texnologiyalari bilan ajralib turadigan SHARC audio protsessor portfeli o'z sinfidagi eng yaxshi MIPS/mVt unumdorligi bilan deterministik va juda past ishlov berish kechikishini taklif etadi.
    SHARC protsessorlari oilasi suzuvchi nuqtali DSP bozorida yadro va xotiraning ajoyib ishlashi va ajoyib kiritish-chiqarish qobiliyati bilan hukmronlik qiladi. Bir nechta mahsulot variantlari va narx nuqtalari bilan SHARC dinamik diapazon muhim bo'lgan ko'plab ilovalarga real vaqt rejimida suzuvchi nuqta ishlov berish samaradorligini olib keladi.

    Ko'pgina protsessorlarda umumiy raqamli signalni qayta ishlash algoritmlarini yadrodan tushirish uchun FIR/IIR apparat tezlatgichlari mavjud bo'lib, shu tariqa yadrodan keyingi ishlov berish algoritmlarini parallel ravishda bajarish uchun bo'shatib, ularni real vaqtda audio ilovalar uchun ideal tanlov qiladi. Keng SHARC+ SoC portfeli 1 gigagertsgacha bo'lgan ishlash ko'lamini va turli xil chipdagi xotira konfiguratsiyalari va periferik mikslarni ta'minlaydi. Ethernet va USB kabi murakkab tashqi qurilmalar uchun ba'zi SoC'lar ishlaydigan stek dasturiy ta'minoti va boshqa mikrokontroller vazifalarini bajarish uchun o'rnatilgan ARM yadrosiga ega.





    SHARC protsessorlari yuqori ovoz sifatini ta'minlaydi

    SHARC ko'rsatmalari 32 bitli tezkor operandni o'z ichiga olishi mumkin. Ushbu operandsiz ko'rsatmalar odatda bir vaqtning o'zida ikki yoki undan ortiq operatsiyalarni bajarishga qodir. Ko'pgina ko'rsatmalar shartli bo'lib, montaj tilida "agar shart" dan oldin bo'lishi mumkin. X86 bayroqlar registrida taqdim etilgan tanlovlarga o'xshash bir qator shart tanlovlari mavjud.


    Ikkita kechikish joyi mavjud. Sakrashdan keyin odatda sakrashdan keyingi ikkita ko'rsatmalar bajariladi.
    SHARC 32 bitli so'zli manzil maydoniga ega. So'z hajmiga qarab, bu 16 GB, 20 GB yoki 24 GB (8-bitli "bayt" ning umumiy ta'rifidan foydalangan holda).
    SHARC - bu Garvard arxitekturasining so'zli manzilli VLIW protsessoridir; u 8-bit yoki 16-bit qiymatlarni bilmaydi, chunki har bir manzil faqat oktet emas, balki butun 32-bitli so'zni ko'rsatish uchun ishlatiladi. Shunday qilib, u na little-endian, na big-endian emas, garchi kompilyator 64-bitli maʼlumotlarni va/yoki bir nechta 8-bitli yoki 16-bitli qiymatlarni bitta 32-bitli soʻzga toʻplashning qandaydir usulini qoʻllasa, ikkala konventsiyadan ham foydalanishi mumkin. Analog qurilmalar o'zlarining C kompilyatorida 32-bitli belgilar yordamida muammoning oldini olishni tanladilar.
    So'z hajmi ko'rsatmalar uchun 48-bit, butun sonlar va oddiy suzuvchi nuqta uchun 32-bit va kengaytirilgan suzuvchi nuqta uchun 40-bit. Kod va ma'lumotlar odatda chipdagi xotiradan olinadi, foydalanuvchi ularni xohlagancha turli so'z o'lchamidagi hududlarga bo'lishi kerak. Kichik ma'lumotlar turlari kengroq xotirada saqlanishi mumkin, shunchaki qo'shimcha joyni yo'qotadi. 40 bitli kengaytirilgan suzuvchi nuqtadan foydalanmaydigan tizim chipdagi xotirani ikkita bo'limga bo'lishi mumkin, 48 bitli kod uchun va 32 bitli boshqa hamma narsa uchun. Xotira bilan bog'liq ko'pgina CPU ko'rsatmalari 48 bitli xotiraning barcha bitlariga kira olmaydi, ammo buning uchun maxsus 48 bitli registr taqdim etiladi. Maxsus 48 bitli registrga oddiy registrlarga va registrlardan harakatlanish imkonini beruvchi kichikroq registrlar juftligi sifatida kirish mumkin.

    Chipdan tashqari xotira SHARC bilan ishlatilishi mumkin. Ushbu xotirani faqat bitta o'lcham uchun sozlash mumkin. Agar chipdan tashqari xotira isrofgarchilikka yo'l qo'ymaslik uchun 32 bitli so'zlar sifatida tuzilgan bo'lsa, kodni bajarish va kengaytirilgan suzuvchi nuqta uchun faqat chipdagi xotiradan foydalanish mumkin. Operatsion tizimlar ushbu muammoni hal qilish uchun ustki qatlamlardan foydalanishi mumkin, 48-bitli ma'lumotlarni bajarish uchun kerak bo'lganda chipdagi xotiraga o'tkazish. Buning uchun DMA dvigateli taqdim etilgan. Haqiqiy peyjing tashqi MMUsiz mumkin emas.


    ADSP-SC57x protsessorlari bilan SHARC+ yadrolari va DSP tezlatgichlari real vaqtda ishlashni ta'minlaydi, ARM Cortex-A5 protsessor esa ulanish va tizim ishlashini boshqaradi. Agar kerak bo'lsa, ARM NEON dvigateli qo'shimcha signalni qayta ishlash imkoniyatini beradi. Bu xususiyatlar Gigabit Ethernet AVB, MOST150 uchun MLB, CAN 2.0B, USB2.0 va mobil xotirani o'z ichiga olgan eng so'nggi interfeys texnologiyasi bilan birlashtirilgan bo'lib, ularning barchasi ARM protsessori tomonidan mustaqil ravishda boshqariladi va umumiy mahsulotlar seriyasidan tizim dizaynida optimal moslashuvchanlikni ta'minlaydi.

    ADSP-SC57x protsessorlari ARM va bitta yoki ikkita SHARC+ DSP variantlari bilan kengaytiriladigan ishlashni ta'minlaydi, ular ikkita paketli variantda, jumladan, katta chipli xotira va tashqi DDR3(L)/DDR2/LPDDR1 bilan yoki bo'lmagan holda tanlash. Ushbu variantlar dizaynerlarga BOM narxini va taxtaning murakkabligini optimallashtirishga imkon beradi. ADSP-2157x seriyasi faqat DSP kerak bo'lgan ilovalar uchun mo'ljallangan va ikkita SHARC+ yadrosi, DSP markazlashtirilgan periferik to'plam va hisoblash tezlatkichlarini o'z ichiga oladi. Avtomobil va iste'molchi ilovalarida ko'p kanalli audio dekodlash va faol shovqinni bekor qilish kabi tobora murakkab audio algoritmlarga bo'lgan talab bilan seriyaning yuqori darajadagi DSP ishlashi qiyin talablarga javob berishi mumkin.




    XULOSA
    SHARC - bu Garvard arxitekturasining so'zli manzilli VLIW protsessoridir. SHARC protsessorlari yuqori ovoz sifatini ta'minlaydi. SHARC protsessorlari odatda SMP ga arzon muqobil sifatida foydalanish uchun yaqin atrofdagi boshqa SHARC protsessorlariga ko'p sonli ketma-ket ulanishlarga ega bo'lish uchun mo'ljallangan.
    Download 328,7 Kb.
    1   2




    Download 328,7 Kb.