Kirish I nazariy qism



Download 1,07 Mb.
bet10/12
Sana27.05.2022
Hajmi1,07 Mb.
#612337
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Axmedova N

II BOB. Amaliy qism.



    1. MegaWizard Plug-In Arithmetic plagini.

Quartus II paketi parametrlangan modullar kutubxonasi(LPM) funksiyalarini va boshqa parametrlangan funksiyalarni o’z ichiga oluvchi turli xildagi megafunksiyalarni taklif qiladi.Megafunksiyalar funksiya turlari bo’yicha quyidagicha ro’yxatlangan.

  • Arifmetik Megawizard va megafunksiyalar.

  • Kirish megawizard va megafunksiyalari.

  • Kiritish/chiqarish megawizard va megafunksiyalari

  • JTAG-kirishli ilova megawizard va megafunksiyalari

  • Xotira kompilyatori megawizard va megafunksiyalari

  • Saqlash megawizard va megafunksiyalari.

  • Boshqa megafunksiyalar.

Kirish megawizard va megafunksiyalari. Bu megafunksiyalar multiplekserlarni va LPM kirish funksiyalarni o’z ichiga oladi. Bu funksiyalarga LPM_AND, LPM_BUSTRI, LPM_CLSHIFT, LPM_CONSTANT, LPM_DECODE, LPM_INV, LPM_MUX, LPM_OR, LPM_XOR larni misol qilish mumkin.
Kiritish/chiqarish megawizard va megafunksiyalari. Kiritish/chiqarish komponentalari soat ma’lumotlarini qayta tiklash(Clock Data Recovery(CDR)), siklni bloklash fazasi(phase looked loop(PLL)), double data rate(DDR), gigabit transceiver block(GXB), LVDS qabul qiluvchilar, LVDS uzatuvchilar, PLL qayta konfiguratsiyalovchilar va masofaviy yangilash megafunksiayalarini o’z ichiga oladi. Bu megafunksiyalarga ALT2GXB, ALTGXB_RECONFIG, ALTASMI_PARALLEL, ALTCLKLOCK va boshqalarni misol qilish mumkin.
Xotira kompilyatori megawizard va megafunksiyalari. Xotira kompilyatori FIFO bo’luvchi, RAM, ROM va xotira funksiyalarini o’z ichiga oladi. Bu megafunksiyalarga Ram initializer, CAM, FIFO, FIFO bo’luvchi, Flash Memory kabilarni misol qilish mumkin.
Saqlash megawizard va megafunksiyalari. Bu funksiyalar LMP xotira funksiyalari, parametrlangan flipflop, parametrlangan latch va parametrlangan shift regstrlari funksiyalarini o’z ichiga oladi. Bu funksiyalarga ALTCAM, ALTQPRAM, LPM_FF, LPM_LATCH, LPM_SHIFTREG funksiyalarini misol qilish mumkin.
Arifmetik Megawizard va megafunksiyalar. Arifmetik komponentlar akmulyatorlarni, multiplayerlarni va LPM arifmetik funksiyalarni o’z ichiga oladi. Arifmetik funksiyalar quyidagilar:

  • ALTACCUMULATE. Parametrlangan akmulyator megafunksiyasi. Bu AHDL funksiya prototipi AHDL Include File(.inc)altaccumulate.inc \libraries\megafunctions katalogida joylashgan bo’ladi.

FUNCTION altaccumulate (cin, data[WIDTH_IN-1..0], add_sub, clock, sload, clken, sign_data, aclr)
WITH (WIDTH_IN, WIDTH_OUT, LPM_REPRESENTATION, EXTRA_LATENCY,DEVICE_FAMILY, USE_WYS, CARRY_CHAIN, CARRY_CHAIN_LENGTH)
RETURNS (result[WIDTH_OUT-1..0], cout, overflow);

  • ALTECC. Altecc_decoder va altecc_coder dan tashkil topgan. Xatolikni to’g’rilash kodi(ECC) megafunksiyasi. Bu AHDL funksiya prototipi AHDL Include File(.inc) altecc_decoder.inc \libraries\megafunctions katalogida joylashgan bo’ladi.

  • ALTFP_ABS. Ko’chuvchi vergulli qiymatning absolyutini toppish megafunksiyasi.

  • ALTFP_ADD_SUB. Ko’chuvchi vergulli sonlarni qo’shuvchi va ayiruvchi megafunksiya.

  • ALTFP_COMPARE. Parametrlangan ko’chuvchi vergulli sonlarni taqqoslash megafunksiyasi.

  • ALTFP_CONVERT. Parametrlangan ko’chuvchi vergulli sonlarni konvertlovchi megafunksiyasi.

  • ALTFP_DIV. Parametrlangan ko’chuvchi vergulli sonlarni bo’luvchi megafunksiya.

  • ALTFP_EXP. Parametrlangan ko’chuvchi vergulli sonlarning eksponentasini olish megafunksiyasi.

  • ALTFP_INV. Parametrlangan ko’chuvchi vergulli sonlarning teskarisini olish megafunksiyasi.

  • ALTFP_INV_SQRT. Parametrlangan ko’chuvchi vergulli sonlarning ildiz osti teskarisini olish megafunksiyasi.

  • ALTFP_LOG. Parametrlangan ko’chuvchi vergulli sonlarning logarifmini olish megafunksiyasi.

  • ALTFP_MATRIX_MULT. Parametrlangan ko’chuvchi vergulli sonli matritsalarni ko’paytiruvchi megafunksiya.

  • ALTFP_SQRT. Parametrlangan ko’chuvchi vergulli sonlarning kvadrat ildizini toppish megafunksiyasi.

  • ALTMEMMULT. Parametrlangan xotirani ko’paytirish megafunksiyasi.

  • ALTMULT_ACCUM(MAC). Parametrlangan akmulyatorlarni ko’paytirish megafunksiyasi.

  • ALTMULT_ADD. Parametrlangan ko’paytirish/qo’shish megafunksiyasi.

  • ALTMULT_COMPLEX. Parametrlangan complex ko’paytirish megafunksiyasi.

  • ALTSQRT. Parametrlangan butun kvadrat ildiz megafunksiyasi.

  • LPM_ABS. parametrlangan absolyut qiymat megafunksiyasi.

  • LPM_ADD_SUB. Parametrlangan qo’shish/ayirish megafunksiyasi.

  • LPM_COMPARE. Parametrlangan taqqoslash megafunksiyasi.

  • LPM_COUNTER. Parametrlangan sanagich megafunksiyasi.

  • LPM_DIVIDE. Parametrlangan bo’luvchi megafunksiya.

  • LPM_MULT. Parametrlangan ko’paytirish megafunksiyasi(lmp_mult) va parametrlangan kvadratga oshirish megafunksiyasi(altsquare)

  • PARALLEL_ADD. Parallel qo’shish megafunksiyasi.





    1. Download 1,07 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish