intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-PRO

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP foydalanuvchi qo‘llanmasi

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP parametrlarini belgilash

Dizayningizga mos keladigan IP yadrosini yaratish uchun turli parametrlarni tanlang.

  1. Intel® Quartus® Prime Pro Edition-da Intel Cyclone® 10 GX qurilmasiga mo'ljallangan yangi loyiha yarating.
  2. IP-katalogida Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP-ni bosing.
    Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP parametr muharriri ochiladi.
  3. Yangi IP o'zgarishi dialog oynasida ob'ekt nomini kiriting va OK tugmasini bosing.
  4. Parametrlar ostida DSP shablonini va ni tanlang View IP yadrongiz uchun kerakli
  5. DSP blokida View, har bir joriy registrning soatini almashtiring yoki qayta o'rnating.
  6. Ko‘paytirish qo‘shish yoki vektor rejimi 1 uchun zanjir portidan yoki Ax portidan kiritishni tanlash uchun GUIdagi Chain In multipleksoriga bosing.
  7. Qo'shish yoki ayirishni tanlash uchun GUI-dagi Qo'shish belgisini bosing.
  8. Chainout portini yoqish uchun GUIdagi Chain Out multipleksoriga bosing.
  9. HDL yaratish-ni bosing.
  10. Finish tugmasini bosing.

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP parametrlari
Jadval 1. Parametrlar

ParametrQiymatStandart qiymatTavsif
DSP shabloniKo'paytiring Qo'shish

Ko'paytirish Qo'shish Ko'paytirish to'plash vektor rejimi 1

Vektor rejimi 2

Ko'paytiringDSP bloki uchun kerakli ish rejimini tanlang.

Tanlangan operatsiya ichida aks ettirilgan DSP bloki View.

ViewRegister Ro'yxatdan o'tishni tozalash imkonini beradiRegister YoqadiRegistrlar uchun soat sxemasini yoki qayta o'rnatish sxemasini tanlash imkoniyatlari view. Tanlangan operatsiya ichida aks ettirilgan DSP bloki View.
davom etdi…
ParametrQiymatStandart qiymatTavsif
  Tanlang Register Yoqadi uchun DSP bloki View registrlarning soat sxemasini ko'rsatish. Bunda har bir registr uchun soatlarni o'zgartirishingiz mumkin view.

Tanlang Ro'yxatdan o'tishni tozalash uchun DSP bloki View registrlarni tiklash sxemasini ko'rsatish. Yoqish; ishga tushirish Yagona tozalashdan foydalaning registrlarni tiklash sxemasini o'zgartirish uchun.

Yagona tozalashdan foydalaningYoqish yoki o'chirishOʻchirilganDSP blokidagi barcha registrlarni qayta o'rnatish uchun bitta qayta o'rnatishni istasangiz, ushbu parametrni yoqing. Registrlarni qayta o'rnatish uchun turli xil tiklash portlaridan foydalanish uchun ushbu parametrni o'chiring.

Chiqish registrida aniq 0 uchun yoqing; chiqish registrida aniq 1 uchun o'chiring.

0 tozalang kirish registrlari uchun aclr[0] dan foydalanadi

signal.

1 tozalang chiqish va quvur liniyasi registrlari uchun ishlatiladi

aclr[1] signali.

Barcha kirish registrlari aclr[0] reset signalidan foydalanadi. Barcha chiqish va quvur liniyasi registrlari aclr[1] reset signalidan foydalanadi.

DSP View Bloklash.
Multiplekser zanjiri (14)O'chirishni yoqingOʻchirishChaininni yoqish uchun multipleksorni bosing

port.

Chain Out Multiplexer (12)Faollashtirishni o'chirib qo'yingOʻchirishChainoutni yoqish uchun multipleksorni bosing

port.

To'ldiruvchi (13)+

+ustiga bosing Qo'shuvchi qo'shish yoki ayirish rejimini tanlash uchun belgi.
Ro'yxatdan o'tish soati

• ax_soat (2)

• oy_soat (3)

• az_soat (4)

• multi_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• kiritish_soati (9)

• qo'shuvchi_kirish_2_soat (10)

• chiqish_soati (11)

• to'plash_soati (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Yo'q Soat 0

Soat 1

Soat 2

Soat 0Har qanday registrni chetlab o'tish uchun registr soatini yoqing Yo'q.

Ro'yxatga olish soatini quyidagiga almashtiring:

•    Soat 0 clk[0] signalidan soat manbai sifatida foydalanish

•    Soat 1 clk[1] signalidan soat manbai sifatida foydalanish

•    Soat 2 clk[2] signalidan soat manbai sifatida foydalanish

Siz ushbu sozlamalarni faqat tanlaganingizda o'zgartirishingiz mumkin Register Yoqadi in View parametr.

Shakl 1. DSP bloki View

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-1

Jadval 2. DSP shablonlari

DSP shablonlarTavsif
Ko'paytiringBitta aniq ko'paytirish amalini bajaradi va quyidagi tenglamani qo'llaydi:

• Chiqish = Ay * Az

Qo'shishBitta aniq qo'shish yoki ayirish amalini bajaradi va quyidagi tenglamalarni qo'llaydi:.

• Chiqish = Ay + Ax

• Chiqish = Ay - Ax

Ko'paytirish Qo'shishUshbu rejim bitta aniq ko'paytirishni, keyin qo'shish yoki ayirish amallarini bajaradi va quyidagi tenglamalarni qo'llaydi.

• Out = (Ay * Az) – chainin

• Chiqish = (Ay * Az) + chainin

• Chiqish = (Ay * Az) – Ax

• Chiqish = (Ay * Az) + Ax

Ko'paytirish to'plashOldingi ko‘paytirish natijasi bilan suzuvchi nuqtali ko‘paytirish va undan keyin suzuvchi nuqta qo‘shish yoki ayirish amallarini bajaradi va quyidagi tenglamalarni qo‘llaydi:

• Out(t) = [Ay(t) * Az(t)] – to‘planganda chiqish (t-1)

signal yuqori suriladi.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1) to'plangan port yuqori surilganda.

• Out(t) = Ay(t) * Az(t) to'planish porti past bo'lganda.

Vektor rejimi 1Oldingi o'zgaruvchi DSP blokidan zanjir kiritish bilan suzuvchi nuqtani ko'paytirish va undan keyin suzuvchi nuqta qo'shish yoki ayirishni amalga oshiradi va quyidagi tenglamalarni qo'llaydi:.
davom etdi…
DSP shablonlarTavsif
 • Out = (Ay * Az) – chainin

• Chiqish = (Ay * Az) + chainin

• Chiqish = (Ay * Az) , zanjir chiqarish = Ax

Vektor rejimi 2IP yadrosi ko'paytirish natijasini to'g'ridan-to'g'ri zanjirga etkazib beradigan suzuvchi nuqtali ko'paytirishni amalga oshiradi. Keyin IP yadrosi chiqish natijasi sifatida oldingi o'zgaruvchan DSP blokidagi zanjirli kirishni Ax kirishidan qo'shadi yoki ayiradi.

Ushbu rejim quyidagi tenglamalarni qo'llaydi:

• Out = Axe – chainin , chainout = Ay * Az

• Out = Axe + chainin , chainout = Ay * Az

• Chiqish = Bolta , zanjir chiqarish = Ay * Az

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP signallari

2-rasm. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP signallari
Rasmda IP yadrosining kirish va chiqish signallari ko'rsatilgan.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

3-jadval. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP kirish signallari

Signal nomiTuriKengligiStandartTavsif
bolta[31:0]Kirish32PastMa'lumotlar avtobusini multiplikatorga kiriting. Mavjud:

• Qo‘shish rejimi

• Zanjirsiz va zanjirsiz ko'paytirish-qo'shish rejimi

• Vektor rejimi 1

• Vektor rejimi 2

oy[31:0]Kirish32PastMa'lumotlar avtobusini multiplikatorga kiriting.

Barcha suzuvchi nuqtali ish rejimlarida mavjud.

az[31:0]Kirish32PastMa'lumotlar avtobusini multiplikatorga kiriting. Mavjud:

• Ko'paytirish

• Ko‘paytirish Qo‘shish

• Ko'paytirish to'plash

• Vektor rejimi 1

• Vektor rejimi 2

zanjir[31:0]Kirish32PastUshbu signallarni oldingi suzuvchi nuqtali DSP IP yadrosidagi zanjir signallariga ulang.
clk[2:0]Kirish3PastBarcha registrlar uchun kirish soati signallari.

Ushbu soat signallari faqat kirish registrlari, quvur liniyasi registrlari yoki chiqish registrlaridan biri o'rnatilgan bo'lsa mavjud bo'ladi. Soat 0 or Soat 1 or Soat 2.

ena[2:0]Kirish3YuqoriClk[2:0] uchun soatni yoqish. Bu signallar faol - Yuqori.

• ena[0] uchun Soat 0

• ena[1] uchun Soat 1

• ena[2] uchun Soat 2

aclr[1:0]Kirish2PastBarcha registrlar uchun asinxron aniq kirish signallari. Bu signallar faol-yuqori.

Foydalanish aclr[0] barcha kirish registrlari va foydalanish uchun aclr[1]

barcha quvur liniyasi va chiqish registrlari uchun.

to'plashKirish1PastAkkumulyator funksiyasini yoqish yoki o‘chirish uchun kirish signali.

• Topuvchining chiqishini qayta aloqani yoqish uchun ushbu signalni tasdiqlang.

• Qayta aloqa mexanizmini o'chirish uchun bu signalni o'chiring.

Ishlash vaqtida siz ushbu signalni tasdiqlashingiz yoki bekor qilishingiz mumkin.

Ko'paytirish to'plash rejimida mavjud.

zanjir[31:0]Chiqish32Ushbu signallarni keyingi suzuvchi nuqtali DSP IP yadrosining zanjir signallariga ulang.
natija[31:0]Chiqish32IP yadrosidan ma'lumotlarni chiqarish avtobusi.

Hujjatlarni qayta ko'rib chiqish tarixi

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP foydalanuvchi qo‘llanmasiga o‘zgartirishlar

SanaVersiyaO'zgarishlar
2017 yil noyabr2017.11.06Dastlabki nashr.

Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

Hujjatlar / manbalar

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Foydalanuvchi uchun qoʻllanma
Cyclone 10 Native FloatingPoint DSP FPGA IP, 10 Native FloatingPoint DSP FPGA IP, Native FloatingPoint DSP FPGA IP, FloatingPoint DSP FPGA IP, DSP FPGA IP, FPGA IP

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *