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 Uporabniški priročnik

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

Izberite različne parametre, da ustvarite jedro IP, primerno za vaš dizajn.

  1. V Intel® Quartus® Prime Pro Edition ustvarite nov projekt, ki je namenjen napravi Intel Cyclone® 10 GX.
  2. V katalogu IP kliknite Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Odpre se urejevalnik parametrov Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP.
  3. V pogovornem oknu Nova različica IP-ja vnesite ime entitete in kliknite V redu.
  4. Pod Parametri izberite predlogo DSP in View želite za svoje jedro IP
  5. V bloku DSP View, preklopite uro ali ponastavite vsak veljavni register.
  6. Za Multiply Add ali Vector Mode 1 kliknite multiplekser Chain In v GUI, da izberete vhod iz vrat chainin ali vrat Axe.
  7. Kliknite simbol seštevalnika v GUI, da izberete seštevanje ali odštevanje.
  8. Kliknite multiplekser Chain Out v grafičnem uporabniškem vmesniku, da omogočite vrata za verižni izklop.
  9. Kliknite Ustvari HDL.
  10. Kliknite Dokončaj.

Intel Cyclone 10 GX Native DSP s plavajočo vejico Intel FPGA IP parametri
Tabela 1. Parametri

Parameter Vrednost Privzeta vrednost Opis
Predloga DSP Pomnožite Dodaj

Pomnoži Dodaj Pomnoži Zberi vektorski način 1

Vektorski način 2

Pomnožite Izberite želeni način delovanja za blok DSP.

Izbrana operacija se odraža v Blok DSP View.

View Register Omogoči Register Clears Registracija Omogoča Možnosti izbire časovne sheme ali sheme ponastavitve za registre view. Izbrana operacija se odraža v Blok DSP View.
nadaljevanje ...
Parameter Vrednost Privzeta vrednost Opis
    Izberite Registracija Omogoča za Blok DSP View za prikaz časovne sheme registrov. V tem lahko spremenite ure za vsakega od registrov view.

Izberite Registracija Počisti za Blok DSP View za prikaz sheme ponastavitve registrov. Vklopi Uporabi Single Clear spremeniti shemo ponastavitve registrov.

Uporabi Single Clear Vklop ali izklop Izključeno Vklopite ta parameter, če želite, da z enkratno ponastavitvijo ponastavite vse registre v bloku DSP. Izklopite ta parameter, če želite za ponastavitev registrov uporabiti druga vrata za ponastavitev.

Vklopite za brisanje 0 na izhodnem registru; izklop za brisanje 1 na izhodnem registru.

Jasno 0 za vhodne registre uporablja aclr[0]

signal.

Jasno 1 za uporabo izhodnih in cevovodnih registrov

signal aclr[1].

Vsi vhodni registri uporabljajo signal za ponastavitev aclr[0]. Vsi izhodni in cevovodni registri uporabljajo signal za ponastavitev aclr[1].

DSP View Blokiraj.
Verižni multiplekser (14) Omogoči onemogoči Onemogoči Kliknite na multiplekser, da omogočite veriženje

pristanišče.

Verižni multiplekser (12) Onemogočiti omogočiti Onemogoči Kliknite na multiplekser, da omogočite verižni izklop

pristanišče.

Seštevalnik (13) +

+ Kliknite na Seštevalnik simbol za izbiro načina seštevanja ali odštevanja.
Registrirajte uro

• 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)

• izhodna_ura (11)

• collecte_clock (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Noben Ura 0

Ura 1

Ura 2

Ura 0 Če želite zaobiti kateri koli register, preklopite uro registra na Noben.

Preklopite registrsko uro na:

•    Ura 0 za uporabo signala clk[0] kot vira ure

•    Ura 1 za uporabo signala clk[1] kot vira ure

•    Ura 2 za uporabo signala clk[2] kot vira ure

Te nastavitve lahko spremenite le, ko izberete Registracija Omogoča in View parameter.

Slika 1. Blok DSP View

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

Tabela 2. Predloge DSP

Predloge DSP Opis
Pomnožite Izvede operacijo množenja z eno natančnostjo in uporabi naslednjo enačbo:

• Out = Ay * Az

Dodaj Izvaja seštevanje ali odštevanje z eno natančnostjo in uporablja naslednje enačbe:.

• Out = Ay + Ax

• Out = Ay – Ax

Pomnoži Dodaj Ta način izvaja množenje z enojno natančnostjo, ki mu sledijo operacije seštevanja ali odštevanja, in uporablja naslednje enačbe.

• Out = (Ay * Az) – veriženje

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Množi kopičenje Izvaja množenje s plavajočo vejico, ki mu sledi seštevanje ali odštevanje s plavajočo vejico s prejšnjim rezultatom množenja, in uporablja naslednje enačbe:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1), ko se kopiči

signal je visoko.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1), ko je vrata za zbiranje visoko.

• Out(t) = Ay(t) * Az(t), ko je akumulativna vrata nizka.

Vektorski način 1 Izvaja množenje s plavajočo vejico, ki mu sledi seštevanje ali odštevanje s plavajočo vejico z vnosom verige iz prejšnjega bloka DSP spremenljivke, in uporablja naslednje enačbe:.
nadaljevanje ...
Predloge DSP Opis
  • Out = (Ay * Az) – veriženje

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) , veriga = Ax

Vektorski način 2 Izvaja množenje s plavajočo vejico, pri čemer jedro IP napaja rezultat množenja neposredno v verigo. Jedro IP nato doda ali odšteje vhod verige iz prejšnjega spremenljivega bloka DSP od vhoda Ax kot izhodni rezultat.

Ta način uporablja naslednje enačbe:

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

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

• Out = Ax, veriga = Ay * Az

Intel Cyclone 10 GX Native DSP s plavajočo vejico Intel FPGA IP signali

Slika 2. Intel Cyclone 10 GX Native DSP s plavajočo vejico Intel FPGA IP signali
Slika prikazuje vhodne in izhodne signale jedra IP.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Tabela 3. Intel Cyclone 10 GX Native DSP s plavajočo vejico Intel FPGA IP vhodni signali

Ime signala Vrsta širina Privzeto Opis
sekira[31:0] Vnos 32 Nizka Vhodno podatkovno vodilo v množilnik. Na voljo v:

• Dodaj način

• Način množenja in dodajanja brez funkcije veriženja in izpada

• Vektorski način 1

• Vektorski način 2

ja[31:0] Vnos 32 Nizka Vhodno podatkovno vodilo v množilnik.

Na voljo v vseh načinih delovanja s plavajočo vejico.

az[31:0] Vnos 32 Nizka Vhodno podatkovno vodilo v množilnik. Na voljo v:

• Pomnožite

• Pomnoži Seštej

• Pomnoži kopičenje

• Vektorski način 1

• Vektorski način 2

veriži [31:0] Vnos 32 Nizka Povežite te signale z verižnimi signali iz predhodnega jedra DSP IP s plavajočo vejico.
clk[2:0] Vnos 3 Nizka Vhodni taktni signali za vse registre.

Ti urni signali so na voljo le, če je kateri od vhodnih registrov, registrov cevovoda ali izhodnih registrov nastavljen na Ura 0 or Ura 1 or Ura 2.

ena[2:0] Vnos 3 visoko Omogočanje ure za clk[2:0]. Ti signali so aktivni-visoki.

• ena[0] je za Ura 0

• ena[1] je za Ura 1

• ena[2] je za Ura 2

aclr[1:0] Vnos 2 Nizka Asinhroni jasni vhodni signali za vse registre. Ti signali so aktivni-visoki.

Uporaba aclr[0] za vse vhodne registre in uporabo aclr[1]

za vse cevovodne in izhodne registre.

kopičiti Vnos 1 Nizka Vhodni signal za omogočanje ali onemogočanje funkcije akumulatorja.

• Uveljavite ta signal, da omogočite povratno informacijo izhoda seštevalnika.

• Odstranite ta signal, da onemogočite povratni mehanizem.

Ta signal lahko med izvajanjem uveljavite ali prekličete.

Na voljo v načinu Multiply Accumulate.

veriga[31:0] Izhod 32 Povežite te signale z verižnimi signali naslednjega jedra DSP IP s plavajočo vejico.
rezultat[31:0] Izhod 32 Izhodno podatkovno vodilo iz jedra IP.

Zgodovina revizij dokumenta

Spremembe Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Uporabniški priročnik

Datum Različica Spremembe
november 2017 2017.11.06 Začetna izdaja.

Intel Corporation. Vse pravice pridržane. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Intel jamči za delovanje svojih izdelkov FPGA in polprevodnikov v skladu s trenutnimi specifikacijami v skladu z Intelovo standardno garancijo, vendar si pridržuje pravico do sprememb katerega koli izdelka in storitve kadar koli brez predhodnega obvestila. Intel ne prevzema nobene odgovornosti ali obveznosti, ki izhaja iz uporabe ali uporabe katere koli informacije, izdelka ali storitve, opisanih tukaj, razen če je Intel izrecno pisno privolil v to. Intelovim strankam svetujemo, da pridobijo najnovejšo različico specifikacij naprave, preden se zanesejo na kakršne koli objavljene informacije in preden oddajo naročila za izdelke ali storitve. *Druga imena in blagovne znamke so lahko last drugih.

Dokumenti / Viri

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Uporabniški priroč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

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *