intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

intel-Cyclone-10-Native-Floating Point-DSP-FPGA-IP-PRO

„Intel® Cyclone® 10 GX Native“ slankiojo taško DSP „Intel®“ FPGA IP vartotojo vadovas

„Intel® Cyclone® 10 GX Native slankiojo taško DSP Intel® FPGA IP parametrų nustatymas

Pasirinkite skirtingus parametrus, kad sukurtumėte savo dizainui tinkamą IP branduolį.

  1. „Intel® Quartus® Prime Pro Edition“ sukurkite naują projektą, skirtą „Intel Cyclone® 10 GX“ įrenginiui.
  2. IP kataloge spustelėkite Biblioteka ➤ DSP ➤ Primityvioji DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Atsidaro „Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP“ parametrų rengyklė.
  3. Dialogo lange Naujas IP variantas įveskite objekto pavadinimą ir spustelėkite Gerai.
  4. Dalyje Parametrai pasirinkite DSP šabloną ir View norite savo IP branduoliui
  5. DSP bloke View, perjunkite kiekvieno galiojančio registro laikrodį arba nustatykite iš naujo.
  6. Jei naudojate 1 padauginimo arba vektorinio režimo režimą, spustelėkite „Chain In multiplekserį“ GUI, kad pasirinktumėte įvestį iš „chainin“ arba „Ax“ prievado.
  7. Spustelėkite Sumtuvo simbolį GUI, kad pasirinktumėte sudėjimą arba atimtį.
  8. Spustelėkite „Chain Out“ multiplekserį GUI, kad įjungtumėte grandinės išjungimo prievadą.
  9. Spustelėkite Generuoti HDL.
  10. Spustelėkite Baigti.

Intel Cyclone 10 GX Native slankiojo taško DSP Intel FPGA IP parametrai
1 lentelė. Parametrai

Parametras Vertė Numatytoji reikšmė Aprašymas
DSP šablonas Padauginti Pridėti

Padauginti Pridėti Padauginti Kaupti vektorinį režimą 1

2 vektorinis režimas

Padauginti Pasirinkite norimą DSP bloko veikimo režimą.

Pasirinkta operacija atsispindi DSP blokas View.

View Registracija Įjungia registro išvalymą Registracija Įjungia Galimybės pasirinkti laikrodžio schemą arba iš naujo nustatyti registrų schemą view. Pasirinkta operacija atsispindi DSP blokas View.
tęsėsi…
Parametras Vertė Numatytoji reikšmė Aprašymas
    Pasirinkite Registracija Įjungia DSP blokas View rodyti registrų laikrodžio schemą. Čia galite pakeisti kiekvieno registro laikrodžius view.

Pasirinkite Registras išvalomas DSP blokas View rodyti registrų atstatymo schemą. Įjungti Naudokite Single Clear pakeisti registrų atstatymo schemą.

Naudokite Single Clear Įjungta arba išjungta Išjungta Įjunkite šį parametrą, jei norite iš naujo nustatyti visus DSP bloko registrus. Išjunkite šį parametrą, jei norite naudoti skirtingus atkūrimo prievadus registrams iš naujo nustatyti.

Įjungti, kad išvesties registre būtų aiškus 0; išjungti, kad išvesties registre būtų aiškus 1.

0 įvesties registrams naudoja aclr[0]

signalas.

1 išvesties ir konvejerinių registrų naudojimui

aclr[1] signalas.

Visuose įvesties registruose naudojamas aclr[0] atstatymo signalas. Visuose išvesties ir vamzdynų registruose naudojamas aclr[1] atstatymo signalas.

DSP View Blokuoti.
Grandininis multiplekseris (14) Įjungti išjungti Išjungti Spustelėkite multiplekserį, kad įjungtumėte grandinę

uostas.

Grandininio išėjimo multiplekseris (12) Išjungti įjungti Išjungti Spustelėkite multiplekserį, kad įjungtumėte grandinę

uostas.

Sudėtojas (13) +

+ Spustelėkite ant Sudėtojas simbolį, kad pasirinktumėte sudėjimo arba atimties režimą.
Registruotis Laikrodis

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

• išvesties_laikrodis (11)

• kaupti_laikrodį (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Nėra Laikrodis 0

Laikrodis 1

Laikrodis 2

Laikrodis 0 Norėdami apeiti bet kurį registrą, perjunkite registro laikrodį į Nėra.

Perjungti registro laikrodį į:

•    Laikrodis 0 naudoti clk[0] signalą kaip laikrodžio šaltinį

•    Laikrodis 1 naudoti clk[1] signalą kaip laikrodžio šaltinį

•    Laikrodis 2 naudoti clk[2] signalą kaip laikrodžio šaltinį

Šiuos nustatymus galite pakeisti tik pasirinkę Registracija Įjungia in View parametras.

1 pav. DSP blokas View

intel-Cyclone-10-Native-Floating Point-DSP-FPGA-IP-1

2 lentelė. DSP šablonai

DSP šablonai Aprašymas
Padauginti Atlieka vieną tikslaus daugybos operaciją ir taiko šią lygtį:

• Out = Ay * Az

Pridėti Atlieka vieną tikslią sudėjimo arba atimties operaciją ir taiko šias lygtis:.

• Out = Ay + Ax

• Out = Ay – Ax

Padauginti Pridėti Šis režimas atlieka vieną tikslią daugybą, po to sudėjimo arba atimties operacijas ir taiko šias lygtis.

• Out = (Ay * Az) – grandininė

• Out = (Ay * Az) + grandinės įjungimas

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Padauginti Kaupti Atlieka slankiojo kablelio daugybą, po kurios pridedamas arba atimamas slankusis kablelis su ankstesniu daugybos rezultatu ir taiko šias lygtis:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1), kai kaupiasi

signalas pakeliamas aukštai.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1), kai kaupiamasis prievadas yra per didelis.

• Out(t) = Ay(t) * Az(t), kai kaupimo prievadas yra žemas.

1 vektorinis režimas Atlieka slankiojo kablelio daugybą, po kurios pridedamas arba atimamas slankusis kablelis, naudojant grandininę įvestį iš ankstesnio kintamojo DSP bloko ir taiko šias lygtis:.
tęsėsi…
DSP šablonai Aprašymas
  • Out = (Ay * Az) – grandininė

• Out = (Ay * Az) + grandinės įjungimas

• Out = (Ay * Az) , grandininis išjungimas = Ax

2 vektorinis režimas Atlieka slankiojo kablelio daugybą, kai IP branduolys tiekia daugybos rezultatą tiesiai į grandinę. Tada IP šerdis prideda arba atima grandinės įvestį iš ankstesnio kintamojo DSP bloko iš įvesties Ax kaip išvesties rezultatą.

Šis režimas taiko šias lygtis:

• Out = Ax – grandininis , grandininis išėjimas = Ay * Az

• Out = Ax + grandininis , grandininis išėjimas = Ay * Az

• Out = Ax , grandininis = Ay * Az

Intel Cyclone 10 GX Native slankiojo taško DSP Intel FPGA IP signalai

2 pav. Intel Cyclone 10 GX vietinis slankiojo taško DSP Intel FPGA IP signalai
Paveiksle pavaizduoti IP šerdies įvesties ir išvesties signalai.intel-Cyclone-10-Native-Floating Point-DSP-FPGA-IP-2

3 lentelė. Intel Cyclone 10 GX vietinis slankiojo taško DSP Intel FPGA IP įvesties signalai

Signalo pavadinimas Tipas Plotis Numatytoji Aprašymas
kirvis[31:0] Įvestis 32 Žemas Įveskite duomenų magistralę į daugiklį. Galima įsigyti:

• Pridėti režimą

• Daugybinio pridėjimo režimas be grandinės sujungimo ir išjungimo funkcijos

• 1 vektorinis režimas

• 2 vektorinis režimas

taip[31:0] Įvestis 32 Žemas Įveskite duomenų magistralę į daugiklį.

Galimas visais slankiojo kablelio veikimo režimais.

az[31:0] Įvestis 32 Žemas Įveskite duomenų magistralę į daugiklį. Galima įsigyti:

• Padauginti

• Padauginti pridėti

• Dauginti kaupti

• 1 vektorinis režimas

• 2 vektorinis režimas

grandininis[31:0] Įvestis 32 Žemas Prijunkite šiuos signalus prie grandinės išjungimo signalų iš ankstesnio slankiojo kablelio DSP IP šerdies.
clk[2:0] Įvestis 3 Žemas Įvesti laikrodžio signalai visiems registrams.

Šie laikrodžio signalai pasiekiami tik tuo atveju, jei kuris nors iš įvesties registrų, vamzdynų registrų arba išvesties registrų nustatytas į Laikrodis0 or Laikrodis1 or Laikrodis2.

ena[2:0] Įvestis 3 Aukštas Laikrodžio įjungimas, skirtas clk[2:0]. Šie signalai yra aktyvūs – aukštas.

• ena[0] skirta Laikrodis0

• ena[1] skirta Laikrodis1

• ena[2] skirta Laikrodis2

aclr[1:0] Įvestis 2 Žemas Asinchroniniai aiškūs įvesties signalai visiems registrams. Šie signalai yra aktyvūs-aukšti.

Naudokite aclr[0] visiems įvesties registrams ir naudojimui aclr[1]

visiems dujotiekio ir išvesties registrams.

kaupti Įvestis 1 Žemas Įvesties signalas, skirtas įjungti arba išjungti akumuliatoriaus funkciją.

• Įjunkite šį signalą, kad įjungtumėte sumatoriaus išvestį.

• Panaikinkite šio signalo patvirtinimą, kad išjungtumėte grįžtamojo ryšio mechanizmą.

Galite patvirtinti arba panaikinti šį signalą vykdymo metu.

Galimas dauginimo kaupimo režimu.

grandinės išjungimas[31:0] Išvestis 32 Prijunkite šiuos signalus prie kito slankiojo kablelio DSP IP šerdies grandininių signalų.
rezultatas[31:0] Išvestis 32 Išvesties duomenų magistralė iš IP branduolio.

Dokumento taisymo istorija

„Intel Cyclone 10 GX Native“ slankiojo taško DSP „Intel FPGA IP“ vartotojo vadovo pakeitimai

Data Versija Pakeitimai
2017 m. lapkritis 2017.11.06 Pradinis išleidimas.

Intel korporacija. Visos teisės saugomos. „Intel“, „Intel“ logotipas ir kiti „Intel“ ženklai yra „Intel Corporation“ arba jos dukterinių įmonių prekių ženklai. „Intel“ garantuoja savo FPGA ir puslaidininkinių produktų veikimą pagal dabartines specifikacijas pagal standartinę „Intel“ garantiją, tačiau pasilieka teisę bet kuriuo metu be įspėjimo keisti bet kokius gaminius ir paslaugas. „Intel“ neprisiima jokios atsakomybės ar įsipareigojimų, kylančių dėl bet kokios čia aprašytos informacijos, produkto ar paslaugos taikymo ar naudojimo, išskyrus atvejus, kai „Intel“ aiškiai sutiko raštu. „Intel“ klientams patariama įsigyti naujausią įrenginio specifikacijų versiją prieš pasikliaujant bet kokia paskelbta informacija ir prieš užsakant produktus ar paslaugas. *Kiti pavadinimai ir prekės ženklai gali būti laikomi kitų nuosavybe.

Dokumentai / Ištekliai

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdfVartotojo vadovas
Cyclone 10 Native slankiojo taško DSP FPGA IP, 10 vietinio slankiojo taško DSP FPGA IP, vietinio slankiojo taško DSP FPGA IP, slankiojo taško DSP FPGA IP, DSP FPGA IP, FPGA IP

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *