intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

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

Intel® Cyclone® 10 GX Native ujukoma DSP Intel® FPGA IP kasutusjuhend

Intel® Cyclone® 10 GX loomuliku ujukoma DSP Intel® FPGA IP parameetrite määramine

Valige erinevad parameetrid, et luua oma disaini jaoks sobiv IP-tuum.

  1. Intel® Quartus® Prime Pro Editionis looge uus projekt, mis sihib Intel Cyclone® 10 GX seadet.
  2. IP-kataloogis klõpsake valikul Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Avaneb Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP parameetrite redaktor.
  3. Sisestage dialoogiboksis Uus IP-variatsioon olemi nimi ja klõpsake nuppu OK.
  4. Jaotises Parameetrid valige DSP mall ja View mida soovite oma IP-tuuma jaoks
  5. DSP-plokis View, lülitage iga kehtiva registri kellaaeg või lähtestamine.
  6. Korrutamise lisamise või vektori režiimi 1 jaoks klõpsake GUI-s Chain In multiplekserit, et valida sisend ahelpordist või teljepordist.
  7. Lisamise või lahutamise valimiseks klõpsake graafilises kasutajaliideses liitmise sümbolit.
  8. Aheldamise pordi lubamiseks klõpsake GUI-s Chain Out multiplekserit.
  9. Klõpsake nuppu Genereeri HDL.
  10. Klõpsake nuppu Lõpeta.

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP parameetrid
Tabel 1. Parameetrid

Parameeter Väärtus Vaikeväärtus Kirjeldus
DSP mall Korrutada Lisa

Korruta Lisa Korruta Akumuleeri vektorrežiim 1

Vektorrežiim 2

Korrutada Valige DSP-ploki jaoks soovitud töörežiim.

Valitud toiming kajastub DSP blokk View.

View Register Lubab registri tühjendamise Registreerimine Võimaldab Suvandid kella skeemi või registrite lähtestamise skeemi valimiseks view. Valitud toiming kajastub DSP blokk View.
jätkus…
Parameeter Väärtus Vaikeväärtus Kirjeldus
    Valige Registreerimine Võimaldab jaoks DSP blokk View et näidata registrite kella skeemi. Selles saate muuta iga registri kellaaega view.

Valige Registri kustutab jaoks DSP blokk View registrite lähtestamise skeemi kuvamiseks. Lülitage sisse Kasutage Single Clear et muuta registrite lähtestamise skeemi.

Kasutage Single Clear Sisse või välja Väljas Lülitage see parameeter sisse, kui soovite ühe lähtestamise abil lähtestada kõik DSP-ploki registrid. Registrite lähtestamiseks erinevate lähtestamisportide kasutamiseks lülitage see parameeter välja.

Lülitage sisse, et väljundregistris oleks 0; väljundregistri 1 tühjendamiseks välja lülitada.

Selge 0 sisendregistrite jaoks kasutab aclr[0]

signaali.

Selge 1 väljund- ja konveierregistrite kasutamiseks

aclr[1] signaal.

Kõik sisendregistrid kasutavad aclr[0] lähtestussignaali. Kõik väljund- ja konveieriregistrid kasutavad aclr[1] lähtestussignaali.

DSP View Blokeeri.
Multiplekseri kett (14) Luba Keela Keela Aheldamise lubamiseks klõpsake multiplekserit

sadamasse.

Chain Out multiplekser (12) Keela Luba Keela Aheldamise lubamiseks klõpsake multiplekserit

sadamasse.

Lisaja (13) +

+ Klõpsake nuppu Lisaja sümbol liitmise või lahutamise režiimi valimiseks.
Registreeri kell

• kirvekell (2)

• ay_clock (3)

• az_clock (4)

• multi_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• adder_input_clock (9)

• lisaja_sisend_2_kell (10)

• väljundkell (11)

• kella kogumine (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Mitte ühtegi Kell 0

Kell 1

Kell 2

Kell 0 Mis tahes registrist möödahiilimiseks lülitage registrikell sisse Mitte ühtegi.

Lülitage registrikell sisse:

•    Kell 0 kasutada signaali clk[0] kella allikana

•    Kell 1 kasutada signaali clk[1] kella allikana

•    Kell 2 kasutada signaali clk[2] kella allikana

Saate neid seadeid muuta ainult siis, kui valite Registreerimine Võimaldab in View parameeter.

Joonis 1. DSP-plokk View

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

Tabel 2. DSP mallid

DSP mallid Kirjeldus
Korrutada Teeb ühe täppiskorrutise ja rakendab järgmise võrrandi:

• Out = Ay * Az

Lisa Teostab ühe täpsusega liitmise või lahutamise toimingu ja rakendab järgmisi võrrandeid:.

• Out = Ay + Ax

• Out = Ay – Ax

Korruta Lisa See režiim teostab ühekordset täppiskorrutamist, millele järgneb liitmise või lahutamise toimingud ja rakendab järgmisi võrrandeid.

• Out = (Ay * Az) – aheldamine

• Out = (Ay * Az) + ahelin

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Korruta Kogune Teostab ujukoma korrutamise, millele järgneb ujukoma liitmine või lahutamine eelmise korrutustulemusega ja rakendab järgmisi võrrandeid:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1) kogunemisel

signaal juhitakse kõrgele.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1), kui kogumisport on kõrgel tasemel.

• Out(t) = Ay(t) * Az(t), kui kogumisport on madalal tasemel.

Vektorrežiim 1 Teostab ujukoma korrutise, millele järgneb ujukoma liitmine või lahutamine eelmise muutuja DSP ploki ahelsisendiga ja rakendab järgmisi võrrandeid:.
jätkus…
DSP mallid Kirjeldus
  • Out = (Ay * Az) – aheldamine

• Out = (Ay * Az) + ahelin

• Out = (Ay * Az) , aheldatud välja = Ax

Vektorrežiim 2 Teostab ujukoma korrutamist, kus IP-tuum edastab korrutamistulemuse otse aheldamisse. Seejärel liidab või lahutab IP-tuum väljundtulemusena sisendist Ax eelmise muutuja DSP ploki ahelsisendi.

See režiim rakendab järgmisi võrrandeid:

• Out = Ax – aheldus , väljalülitus = Ay * Az

• Out = Ax + aheldus , väljalülitus = Ay * Az

• Out = Ax , aheldatud = Ay * Az

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

Joonis 2. Intel Cyclone 10 GX Native ujukoma DSP Intel FPGA IP signaalid
Joonisel on kujutatud IP-südamiku sisend- ja väljundsignaalid.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Tabel 3. Intel Cyclone 10 GX Native ujukoma DSP Intel FPGA IP sisendsignaalid

Signaali nimi Tüüp Laius Vaikimisi Kirjeldus
kirves[31:0] Sisend 32 Madal Sisestage andmesiin kordajasse. Saadaval:

• Lisa režiim

• Korrutamise-lisamise režiim ilma aheldamise ja väljalülitamise funktsioonita

• Vektorrežiim 1

• Vektorrežiim 2

jah[31:0] Sisend 32 Madal Sisestage andmesiin kordajasse.

Saadaval kõigis ujukoma töörežiimides.

az[31:0] Sisend 32 Madal Sisestage andmesiin kordajasse. Saadaval:

• Korrutada

• Korruta Lisa

• Korruta Kogune

• Vektorrežiim 1

• Vektorrežiim 2

kett[31:0] Sisend 32 Madal Ühendage need signaalid eelmise ujukoma DSP IP-tuuma aheldatud signaalidega.
clk[2:0] Sisend 3 Madal Kõigi registrite kellasignaalide sisend.

Need kellasignaalid on saadaval ainult siis, kui mõni sisendregistritest, konveieriregistritest või väljundregistritest on seatud Kell0 or Kell1 or Kell2.

ena[2:0] Sisend 3 Kõrge Kella lubamine clk[2:0] jaoks. Need signaalid on aktiivsed – kõrged.

• ena[0] on mõeldud Kell0

• ena[1] on mõeldud Kell1

• ena[2] on mõeldud Kell2

aclr[1:0] Sisend 2 Madal Asünkroonsed selged sisendsignaalid kõigi registrite jaoks. Need signaalid on aktiivsed-kõrged.

Kasutage aclr[0] kõigi sisendregistrite ja -kasutuse jaoks aclr[1]

kõigi konveier- ja väljundregistrite jaoks.

koguneda Sisend 1 Madal Sisendsignaal aku funktsiooni lubamiseks või keelamiseks.

• Kinnitage see signaal summari väljundi tagasiside lubamiseks.

• Tagasisidemehhanismi keelamiseks tühistage see signaal.

Saate selle signaali käivitamise ajal kinnitada või tühistada.

Saadaval režiimis Multiply Accumulate.

aheldatud[31:0] Väljund 32 Ühendage need signaalid järgmise ujukoma DSP IP-tuuma ahelsignaalidega.
tulemus[31:0] Väljund 32 Väljund andmesiini IP tuumast.

Dokumendi läbivaatamise ajalugu

Muudatused Intel Cyclone 10 GX Native ujukoma DSP Intel FPGA IP kasutusjuhendis

Kuupäev Versioon Muudatused
november 2017 2017.11.06 Esialgne vabastamine.

Intel Corporation. Kõik õigused kaitstud. Intel, Inteli logo ja muud Inteli kaubamärgid on Intel Corporationi või selle tütarettevõtete kaubamärgid. Intel garanteerib oma FPGA ja pooljuhttoodete toimimise praeguste spetsifikatsioonide kohaselt vastavalt Inteli standardgarantiile, kuid jätab endale õiguse teha mis tahes tooteid ja teenuseid igal ajal ilma ette teatamata. Intel ei võta endale mingit vastutust ega kohustusi, mis tulenevad siin kirjeldatud teabe, toote või teenuse rakendusest või kasutamisest, välja arvatud juhul, kui Intel on sellega sõnaselgelt kirjalikult nõustunud. Inteli klientidel soovitatakse hankida seadme spetsifikatsioonide uusim versioon enne avaldatud teabele tuginemist ja enne toodete või teenuste tellimuste esitamist. *Teisi nimesid ja kaubamärke võidakse pidada teiste omandiks.

Dokumendid / Ressursid

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdfKasutusjuhend
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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *