Mavzu: sharc signal protsessorlari va ishlash prinsipi


Download 1.07 Mb.
bet12/13
Sana18.02.2023
Hajmi1.07 Mb.
#1213297
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
To’yqulov Otabek

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.

  • 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.
  • So'z hajmi xususiyatlari ]
  • 32 va 48 bitli ikkita so'z o'lchamini ta'minlaydi. SHARC ikkita umumiy maqsadli ikkita to'liq to'plam registrlar, shuning uchun kontekstni tez almashtirish Ko'p vazifali OS va ko'p ishlov berishga ruxsat beradi. Registrlar R0 dan R15 yoki F0 o F15 deb nomlanadi butun sonli konfiguratsiyaga bog'liq yoki suzuvchi nuqta konfiguratsiyasi.
  • Ro'yxatlar 32 bitli. Bir nechta registrlar maxsus, 48 ​​bitdan iborat bo'lib, ularga kirish ham mumkin 16 va 32 bitli registrlar juftligi. SHARC xususiyatlari ko'rsatma so'zi 48 bit
  • Butun son va suzuvchi uchun 32-bitli ma'lumotlar so'zi nuqta operatsiyalari va 40-bit kengaytirilgan suzuvchi nuqta. Kichikroq 16 yoki 8 bit ham to'liq saqlanishi kerak
  • 32 bitli ma'lumotlar. Shuning uchun, katta endian yoki kichik endian ma'lumotlarni moslashtirish emas tashish bilan ishlov berishda hisobga olinadi aylantirish uchun ham kengaytirilgan ( RRX ).

Download 1.07 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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