intel Cyclone 10 Native FloatingPoint DSP FPGA IP
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.
- Intel® Quartus® Prime Pro Edition-da Intel Cyclone® 10 GX qurilmasiga mo'ljallangan yangi loyiha yarating.
- 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. - Yangi IP o'zgarishi dialog oynasida ob'ekt nomini kiriting va OK tugmasini bosing.
- Parametrlar ostida DSP shablonini va ni tanlang View IP yadrongiz uchun kerakli
- DSP blokida View, har bir joriy registrning soatini almashtiring yoki qayta o'rnating.
- Ko‘paytirish qo‘shish yoki vektor rejimi 1 uchun zanjir portidan yoki Ax portidan kiritishni tanlash uchun GUIdagi Chain In multipleksoriga bosing.
- Qo'shish yoki ayirishni tanlash uchun GUI-dagi Qo'shish belgisini bosing.
- Chainout portini yoqish uchun GUIdagi Chain Out multipleksoriga bosing.
- HDL yaratish-ni bosing.
- Finish tugmasini bosing.
Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP parametrlari
Jadval 1. Parametrlar
Parametr | Qiymat | Standart qiymat | Tavsif |
DSP shabloni | Ko'paytiring Qo'shish Ko'paytirish Qo'shish Ko'paytirish to'plash vektor rejimi 1 Vektor rejimi 2 | Ko'paytiring | DSP bloki uchun kerakli ish rejimini tanlang. Tanlangan operatsiya ichida aks ettirilgan DSP bloki View. |
View | Register Ro'yxatdan o'tishni tozalash imkonini beradi | Register Yoqadi | Registrlar uchun soat sxemasini yoki qayta o'rnatish sxemasini tanlash imkoniyatlari view. Tanlangan operatsiya ichida aks ettirilgan DSP bloki View. |
davom etdi… |
Parametr | Qiymat | Standart qiymat | Tavsif |
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 foydalaning | Yoqish yoki o'chirish | Oʻchirilgan | DSP 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 yoqing | Oʻchirish | Chaininni yoqish uchun multipleksorni bosing port. |
Chain Out Multiplexer (12) | Faollashtirishni o'chirib qo'ying | Oʻchirish | Chainoutni 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 0 | Har 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
Jadval 2. DSP shablonlari
DSP shablonlar | Tavsif |
Ko'paytiring | Bitta aniq ko'paytirish amalini bajaradi va quyidagi tenglamani qo'llaydi: • Chiqish = Ay * Az |
Qo'shish | Bitta aniq qo'shish yoki ayirish amalini bajaradi va quyidagi tenglamalarni qo'llaydi:. • Chiqish = Ay + Ax • Chiqish = Ay - Ax |
Ko'paytirish Qo'shish | Ushbu 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'plash | Oldingi 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 1 | Oldingi 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 shablonlar | Tavsif |
• Out = (Ay * Az) – chainin • Chiqish = (Ay * Az) + chainin • Chiqish = (Ay * Az) , zanjir chiqarish = Ax | |
Vektor rejimi 2 | IP 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.
3-jadval. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP kirish signallari
Signal nomi | Turi | Kengligi | Standart | Tavsif |
bolta[31:0] | Kirish | 32 | Past | Ma'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] | Kirish | 32 | Past | Ma'lumotlar avtobusini multiplikatorga kiriting. Barcha suzuvchi nuqtali ish rejimlarida mavjud. |
az[31:0] | Kirish | 32 | Past | Ma'lumotlar avtobusini multiplikatorga kiriting. Mavjud: • Ko'paytirish • Ko‘paytirish Qo‘shish • Ko'paytirish to'plash • Vektor rejimi 1 • Vektor rejimi 2 |
zanjir[31:0] | Kirish | 32 | Past | Ushbu signallarni oldingi suzuvchi nuqtali DSP IP yadrosidagi zanjir signallariga ulang. |
clk[2:0] | Kirish | 3 | Past | Barcha 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] | Kirish | 3 | Yuqori | Clk[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] | Kirish | 2 | Past | Barcha 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'plash | Kirish | 1 | Past | Akkumulyator 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] | Chiqish | 32 | — | Ushbu signallarni keyingi suzuvchi nuqtali DSP IP yadrosining zanjir signallariga ulang. |
natija[31:0] | Chiqish | 32 | — | IP 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
Sana | Versiya | O'zgarishlar |
2017 yil noyabr | 2017.11.06 | Dastlabki 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 |