Mantiqiy elementlar va mantiq massivlari bloki
Mantiq massivlari bloki(MMB) 16ta mantiqiy elemendan va MMB modulini boshqaruvchi blokdan tashkil topgan. Mantiqiy element Cyclone III oilasi arxitekturasida eng kam mantiq elementlari bo’lib hisoblanadi. Har bir mantiqiy element to’rtta kirishga, to’rtala kiruvchi o’zgartirish jadvaliga, registrga va chiquvchi mantiqqa ega bo’ladi. To’rtala kiruvchi o’zgartirish jadvali(LUT) – bu to’rtta o’zgaruvchi yordamida har qanday funksiyani ishlab chiquvchi funksiya generatori.
Xotira bloki
Cyclone III oilasidagi har bir M9K xotira bloki Cyclone III chiplarida 315 MHz chastotagacha va Cyclone III LS chiplarida 274 MHz chastotagacha ishlash imkoniga ega ichki chipli xotiraga ega bo’ladi. Ichki xotira tuzilishi RAM, FIFO buferi yoki ROM kabi konfiguratsiyalash mikoniyatiga ega bo’lgan M9K xotira bloklari ustunidan tashkil topgan boladi. Cyclone III oilasining xotira bloklari tez almashinuvchi paketlarni qayta ishlash, o’rnatilgan protsessorlar uchun dastur va ichki ma’lumotlarni saqlash singari ilovalarda qo’llaniladi.
Quartus II dasturi sizga maxsus megafunksiyalar masterini instalyatsiyalash yordamida yoki Verilog kod yokiVHDL kodingizdan to’g’ridan-to’g’ri sintez qilish yordamida M9K xotira bloklaridan foydalanishning afzalliklarini ishlatish imkonini beradi.
M9K xotira bloklari bir portli, soddalashtirilgan ikki portli va to’liq ikki portli xotiralarni qo’llab quvvatlaydi. Bir portli va soddalashtirilgan ikki portli xotiralar ma’lumotlar portlarining barcha kombinatsiyalari – x1, x2, x4, x8, x9, x16, x18, x32, x36 larni qo’llab quvvatlaydi. To’liq ikki portli xotira x1, x2, x4, x8, x9, x16, x18 ma’lumot portlarining kombinatsiya kengliklarini qo’llab quvvatlaydi.
O’rnatilgan ko’paytirgichlar va raqamli signal protsessorlarni qo’lab quvvatlash
Cyclone III oilasi chiplari 288 tagacha o’rnatilgan ko’paytirgichlar bloklarini qo’llab quvvatlaydi. Cyclone III LS chiplari esa 396 tagacha ko’paytirgichlarni qo’llab quvvatlaydi. Har bir blok bitta 18x18bitli yoki 9x9 bitli ko’paytirgichni qo’llab quvvatlaydi.
Quartus II dasturi foydalanuvchi parametrlari bilan yaratilgan, o’rnatilgan ko’paytirgichlar bloki ishlash rejimi ustidan boshqaruv o’rnatish uchun foydalaniladigan megafunksiyalarni o’zida jamalagan. Ko’paytirgichlar to’g’ridan-to’g’ri VHDL yoki Verilog foydalanuvchi kodidan olinishi mumkin. O’rnatilgan ko’paytirgichga qo’shimcha sifatida Cyclone III oilasi chiplari raqamli signal protsessorlari tizimi energiya sarfini kamaytirish va tizim narxini arzonlashtirish, ish xarakteristikalarini oshirish uchun ideal sharoit yaratgan holda ichki va tashqi interfeys ichki chiplari kombinatsiyasiga ega bo’ladi. Cyclone III oilasi quyidagi vositalar yordamida raqamli signal protsessori tizimi qo’llab quvvatloviga ega:
Raqamli signal protsessorlari(RSP) IP yadrosi:
Chekli impuls xarakteristikali filtr(CHIX(KIX) filtr), Furye tez o’zgaritirishi(FFT) va sonli dasturiy boshqaruvchi generatori singari RSP jarayonlari umumiy funksiyalari.
Dinamik va static video tasvirlarni umumiy qayta ishlovchi funksiyalar to’plami.
Qo’llash uchun tayyor bo’lgan namunaviy loyihalar to’plami.
Quartus II va MathWorks Simulink hamda MATLAB design dasturlari orasidagi DSP(RSP) Builder interfeysi instrumentlari.
Baholanuvchi RSP platalari.
Do'stlaringiz bilan baham: |