intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

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

Intel® Cyclone® 10 GX izvorni DSP s pomičnim zarezom Intel® FPGA IP korisnički priručnik

Parametriranje Intel® Cyclone® 10 GX izvornog DSP-a s pomičnim zarezom Intel® FPGA IP

Odaberite različite parametre za stvaranje IP jezgre prikladne za vaš dizajn.

  1. U Intel® Quartus® Prime Pro Edition izradite novi projekt koji cilja na uređaj Intel Cyclone® 10 GX.
  2. U IP katalogu kliknite na Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Otvara se uređivač IP parametara Intel Cyclone 10 GX Native Floating-Point DSP IP Core.
  3. U dijaloški okvir New IP Variation unesite naziv entiteta i kliknite OK.
  4. Pod Parametri odaberite DSP predložak i View želite za svoju IP jezgru
  5. U DSP bloku View, prebacivanje sata ili resetiranje svakog važećeg registra.
  6. Za Multiply Add ili Vector Mode 1, kliknite na Chain In multiplekser u GUI-ju da biste odabrali ulaz iz chainin porta ili Axe porta.
  7. Pritisnite simbol zbrajalica u GUI-ju za odabir zbrajanja ili oduzimanja.
  8. Kliknite na Chain Out multiplekser u GUI-ju da biste omogućili ulančani priključak.
  9. Kliknite Generiraj HDL.
  10. Pritisnite Završi.

Intel Cyclone 10 GX izvorni DSP s pomičnim zarezom Intel FPGA IP parametri
Tablica 1. Parametri

Parametar Vrijednost Zadana vrijednost Opis
DSP predložak Pomnožiti Dodati

Množenje Dodavanje Množenje Akumuliranje vektorskog načina 1

Vektorski način rada 2

Pomnožiti Odaberite željeni način rada za DSP blok.

Odabrana operacija odražava se u DSP blok View.

View Register Omogućuje brisanje registra Registracija Omogućuje Mogućnosti odabira taktne sheme ili resetiranja sheme za registre view. Odabrana operacija odražava se u DSP blok View.
nastavak…
Parametar Vrijednost Zadana vrijednost Opis
    Odaberite Registracija Omogućuje za DSP blok View za prikaz sheme takta registara. Možete promijeniti satove za svaki od registara u ovome view.

Odaberite Registracija Briše za DSP blok View za prikaz sheme resetiranja registara. Upaliti Upotrijebite Jednostruko jasno za promjenu sheme resetiranja registara.

Upotrijebite Jednostruko jasno Uključeno ili isključeno Isključeno Uključite ovaj parametar ako želite da se jednom resetiraju svi registri u DSP bloku. Isključite ovaj parametar za korištenje različitih portova za resetiranje za resetiranje registara.

Uključite za brisanje 0 na izlaznom registru; isključiti za brisanje 1 na izlaznom registru.

Jasno 0 za ulazne registre koristi aclr[0]

signal.

Jasno 1 za korištenje izlaznih i cjevovodnih registara

aclr[1] signal.

Svi ulazni registri koriste aclr[0] reset signal. Svi izlazni i cjevovodni registri koriste aclr[1] reset signal.

DSP View Blokirati.
Lančani multiplekser (14) Omogući onemogući Onemogući Kliknite na multipleksor da omogućite ulančavanje

luka.

Ulančani multiplekser (12) Onemogućiti omogućiti Onemogući Kliknite na multipleksor da biste omogućili ulančavanje

luka.

Guja (13) +

+ Kliknite na Guja simbol za odabir načina zbrajanja ili oduzimanja.
Registrirajte sat

• ax_clock (2)

• ay_clock (3)

• az_clock (4)

• multi_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• adder_input_clock (9)

• adder_input_2_clo ck (10)

• output_clock (11)

• akumulirati_sat (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Nijedan Sat 0

Sat 1

Sat 2

Sat 0 Za zaobilaženje bilo kojeg registra, prebacite sat registra na Nijedan.

Prebaci sat registratora na:

•    Sat 0 koristiti clk[0] signal kao izvor takta

•    Sat 1 koristiti clk[1] signal kao izvor takta

•    Sat 2 koristiti clk[2] signal kao izvor takta

Ove postavke možete promijeniti samo kada odaberete Registracija Omogućuje in View parametar.

Slika 1. DSP blok View

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

Tablica 2. DSP predlošci

DSP predlošci Opis
Pomnožiti Izvodi operaciju množenja s jednom preciznošću i primjenjuje sljedeću jednadžbu:

• Out = Ay * Az

Dodati Izvodi operaciju zbrajanja ili oduzimanja s jednom preciznošću i primjenjuje sljedeće jednadžbe:.

• Out = Ay + Ax

• Out = Ay – Ax

Množenje Dodaj Ovaj način rada izvodi množenje s jednom preciznošću, nakon čega slijede operacije zbrajanja ili oduzimanja i primjenjuje sljedeće jednadžbe.

• Out = (Ay * Az) – chainin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Umnožiti Akumulirati Izvodi množenje s pomičnim zarezom nakon čega slijedi zbrajanje ili oduzimanje s pomičnim zarezom s prethodnim rezultatom množenja i primjenjuje sljedeće jednadžbe:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1) kada se akumulira

signal je visok.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1) kada je priključak za akumuliranje postavljen na visoku razinu.

• Out(t) = Ay(t) * Az(t) kada je priključak za akumulaciju u niskom stanju.

Vektorski način rada 1 Izvodi množenje s pomičnim zarezom nakon čega slijedi zbrajanje ili oduzimanje s pomičnim zarezom s lančanim unosom iz prethodnog DSP bloka varijable i primjenjuje sljedeće jednadžbe:.
nastavak…
DSP predlošci Opis
  • Out = (Ay * Az) – chainin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) , lančani izlaz = Ax

Vektorski način rada 2 Izvodi množenje s pomičnim zarezom gdje IP jezgra šalje rezultat množenja izravno u lančano spajanje. IP jezgra zatim dodaje ili oduzima lančani ulaz iz prethodne varijable DSP bloka od ulaza Ax kao izlazni rezultat.

Ovaj način rada primjenjuje sljedeće jednadžbe:

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

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

• Out = Ax, lančani izlaz = Ay * Az

Intel Cyclone 10 GX izvorni DSP s pomičnim zarezom Intel FPGA IP signali

Slika 2. Intel Cyclone 10 GX izvorni DSP s pomičnim zarezom Intel FPGA IP signali
Na slici su prikazani ulazni i izlazni signali IP jezgre.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Tablica 3. Intel Cyclone 10 GX izvorni DSP s pomičnim zarezom Intel FPGA IP ulazni signali

Naziv signala Tip Širina Zadano Opis
sjekira[31:0] Ulazni 32 Niska Ulazna sabirnica podataka u množitelj. Dostupno u:

• Dodaj mod

• Multiply-Add način rada bez značajke ulančavanja i ispadanja

• Vektorski način rada 1

• Vektorski način rada 2

da[31:0] Ulazni 32 Niska Ulazna sabirnica podataka u množitelj.

Dostupan u svim načinima rada s pomičnim zarezom.

az[31:0] Ulazni 32 Niska Ulazna sabirnica podataka u množitelj. Dostupno u:

• Množenje

• Množenje Zbrajanje

• Umnoži Akumuliraj

• Vektorski način rada 1

• Vektorski način rada 2

lanac[31:0] Ulazni 32 Niska Povežite ove signale s lančanim signalima iz prethodne IP jezgre DSP s pomičnim zarezom.
clk[2:0] Ulazni 3 Niska Ulazni taktni signali za sve registre.

Ovi signali takta dostupni su samo ako je bilo koji od ulaznih registara, registara cjevovoda ili izlaznih registara postavljen na Sat 0 or Sat 1 or Sat 2.

ena[2:0] Ulazni 3 visoko Omogući sat za clk[2:0]. Ovi signali su aktivni-visoki.

• ena[0] je za Sat 0

• ena[1] je za Sat 1

• ena[2] je za Sat 2

aclr[1:0] Ulazni 2 Niska Asinkroni jasni ulazni signali za sve registre. Ovi signali su aktivni-visoki.

Koristiti aclr[0] za sve ulazne registre i korištenje aclr[1]

za sve cjevovode i izlazne registre.

akumulirati Ulazni 1 Niska Ulazni signal za omogućavanje ili onemogućavanje značajke akumulatora.

• Potvrdite ovaj signal kako biste omogućili povratnu informaciju izlaza zbrajala.

• Poništite ovaj signal kako biste onemogućili mehanizam povratne sprege.

Možete potvrditi ili poništiti ovaj signal tijekom izvođenja.

Dostupno u načinu Multiply Accumulate.

lanac[31:0] Izlaz 32 Povežite ove signale s lančanim signalima sljedeće DSP IP jezgre s pomičnim zarezom.
rezultat[31:0] Izlaz 32 Izlazna sabirnica podataka iz IP jezgre.

Povijest revizija dokumenta

Promjene u Intel Cyclone 10 GX izvornom DSP-u s pomičnim zarezom Intel FPGA IP korisnički priručnik

Datum Verzija Promjene
studeni 2017 2017.11.06 Početno izdanje.

Intel Corporation. Sva prava pridržana. Intel, Intelov logotip i druge Intelove oznake zaštitni su znakovi Intel Corporation ili njegovih podružnica. Intel jamči performanse svojih FPGA i poluvodičkih proizvoda prema trenutnim specifikacijama u skladu s Intelovim standardnim jamstvom, ali zadržava pravo izmjene bilo kojeg proizvoda i usluge u bilo koje vrijeme bez prethodne najave. Intel ne preuzima nikakvu odgovornost niti obvezu proizašlu iz primjene ili upotrebe bilo koje informacije, proizvoda ili usluge opisane ovdje, osim ako je Intel izričito pismeno pristao. Intelovim kupcima savjetuje se da nabave najnoviju verziju specifikacija uređaja prije nego što se pouzdaju u bilo kakve objavljene informacije i prije naručivanja proizvoda ili usluga. *Druga imena i robne marke mogu se smatrati vlasništvom drugih.

Dokumenti / Resursi

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Korisnički priručnik
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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *