intel-LOGO

Intel Cyclone 10 Nativní FloatingPoint DSP FPGA IP

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

Intel® Cyclone® 10 GX Native Floating-Point DSP Uživatelská příručka Intel® FPGA IP

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

Vyberte různé parametry pro vytvoření jádra IP vhodného pro váš návrh.

  1. V Intel® Quartus® Prime Pro Edition vytvořte nový projekt zaměřený na zařízení Intel Cyclone® 10 GX.
  2. V katalogu IP klikněte na Knihovna ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Otevře se editor parametrů Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP.
  3. V dialogovém okně Nová varianta IP zadejte Název entity a klepněte na OK.
  4. V části Parametry vyberte šablonu DSP a View chcete pro své jádro IP
  5. V bloku DSP View, přepínat hodiny nebo resetovat každý platný registr.
  6. Pro Multiply Add nebo Vector Mode 1 klikněte na multiplexer Chain In v GUI a vyberte vstup z portu chainin nebo portu Ax.
  7. Klepnutím na symbol sčítačky v GUI vyberte sčítání nebo odečítání.
  8. Kliknutím na multiplexer Chain Out v GUI povolíte port chainout.
  9. Klikněte na Generovat HDL.
  10. Klepněte na tlačítko Dokončit.

Intel Cyclone 10 GX Native Floating-Point DSP Parametry IP Intel FPGA
Tabulka 1. Parametry

Parametr Hodnota Výchozí hodnota Popis
Šablona DSP Násobit Přidat

Násobit Přidat Násobit Akumulovat vektorový režim 1

Vektorový režim 2

Násobit Vyberte požadovaný provozní režim pro blok DSP.

Vybraná operace se projeví v Blok DSP View.

View Registrovat Umožňuje vymazání registru Registrace umožňuje Možnosti výběru schématu taktování nebo resetování schématu pro registry view. Vybraná operace se projeví v Blok DSP View.
pokračování…
Parametr Hodnota Výchozí hodnota Popis
    Vybrat Registrace umožňuje pro Blok DSP View zobrazit schéma taktování registrů. Zde můžete změnit hodiny pro každý z registrů view.

Vybrat Registr se vymaže pro Blok DSP View zobrazit schéma resetování registrů. Zapnout Použijte Single Clear změnit schéma resetování registrů.

Použijte Single Clear Zapnuto nebo vypnuto Vypnuto Zapněte tento parametr, pokud chcete, aby jeden reset resetoval všechny registry v bloku DSP. Chcete-li k resetování registrů použít různé resetovací porty, vypněte tento parametr.

Zapněte pro vymazání 0 na výstupním registru; vypněte pro vymazání 1 na výstupním registru.

Clear 0 pro vstupní registry používá aclr[0]

signál.

Clear 1 pro použití výstupních a potrubních registrů

aclr[1] signál.

Všechny vstupní registry používají resetovací signál aclr[0]. Všechny výstupní a pipeline registry používají resetovací signál aclr[1].

DSP View Blok.
Řetězový multiplexer (14) Povolit zakázat Zakázat Kliknutím na multiplexer povolíte zřetězení

přístav.

Řetězový multiplexer (12) Vypnout zapnout Zakázat Kliknutím na multiplexer povolíte řetězení

přístav.

Zmije (13) +

+ Klikněte na Zmije symbol pro výběr režimu sčítání nebo odčítání.
Registrovat hodiny

• ax_clock (2)

• ay_clock (3)

• az_clock (4)

• mult_pipeline_cloc k(5)

• ax_chainin_pl_clock k (7)

• adder_input_clock (9)

• adder_input_2_clock ck (10)

• output_clock (11)

• akumulovat_hodiny (1)

• accum_pipeline_cl ock (6)

• accum_adder_clock k (8)

Žádný Hodiny 0

Hodiny 1

Hodiny 2

Hodiny 0 Chcete-li obejít jakýkoli registr, přepněte hodiny registru na Žádný.

Přepněte hodiny registru na:

•    Hodiny 0 použít signál clk[0] jako zdroj hodin

•    Hodiny 1 použít signál clk[1] jako zdroj hodin

•    Hodiny 2 použít signál clk[2] jako zdroj hodin

Tato nastavení můžete změnit pouze při výběru Registrace umožňuje in View parametr.

Obrázek 1. Blok DSP View

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

Tabulka 2. Šablony DSP

DSP šablony Popis
Násobit Provede operaci jednoduchého násobení s přesností a použije následující rovnici:

• Out = Ay * Az

Přidat Provede operaci jednoduchého sčítání nebo odčítání a aplikuje následující rovnice:.

• Out = Ay + Ax

• Out = Ay – Ax

Násobit Přidat Tento režim provádí jednoduché násobení s přesností, následované operacemi sčítání nebo odčítání a aplikuje následující rovnice.

• Out = (Ay * Az) – řetězení

• Out = (Ay * Az) + řetězení

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Násobit Akumulovat Provede násobení s plovoucí desetinnou čárkou následované sčítáním nebo odečítáním s plovoucí desetinnou čárkou s předchozím výsledkem násobení a aplikuje následující rovnice:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1) při akumulaci

signál je řízen vysoko.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1), když je akumulační port nastaven na vysokou hodnotu.

• Out(t) = Ay(t) * Az(t), když je akumulační port nastaven na nízkou hodnotu.

Vektorový režim 1 Provede násobení s plovoucí desetinnou čárkou následované sčítáním nebo odečítáním s plovoucí desetinnou čárkou se zřetězeným vstupem z předchozího bloku proměnné DSP a aplikuje následující rovnice:.
pokračování…
DSP šablony Popis
  • Out = (Ay * Az) – řetězení

• Out = (Ay * Az) + řetězení

• Out = (Ay * Az) , řetězení = Ax

Vektorový režim 2 Provádí násobení s plovoucí desetinnou čárkou, kde jádro IP dodává výsledek násobení přímo do řetězení. IP jádro pak přidá nebo odečte zřetězený vstup z předchozího proměnného bloku DSP od vstupu Ax jako výstupní výsledek.

Tento režim používá následující rovnice:

• Out = Ax – řetězení , řetězení = Ay * Az

• Out = Ax + řetězení , řetězení = Ay * Az

• Out = Ax , řetězení = Ay * Az

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP signály

Obrázek 2. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP signály
Obrázek ukazuje vstupní a výstupní signály jádra IP.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Tabulka 3. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP vstupní signály

Název signálu Typ Šířka Výchozí Popis
sekera[31:0] Vstup 32 Nízký Vstupní datová sběrnice do násobiče. K dispozici v:

• Přidat režim

• Režim Multiply-Add bez funkce řetězení a řetězení

• Vektorový režim 1

• Vektorový režim 2

ay[31:0] Vstup 32 Nízký Vstupní datová sběrnice do násobiče.

K dispozici ve všech provozních režimech s pohyblivou řádovou čárkou.

az[31:0] Vstup 32 Nízký Vstupní datová sběrnice do násobiče. K dispozici v:

• Vynásobte

• Násobit Přidat

• Násobit Akumulovat

• Vektorový režim 1

• Vektorový režim 2

řetězení[31:0] Vstup 32 Nízký Připojte tyto signály k řetězovým signálům z předchozího jádra DSP IP s pohyblivou řádovou čárkou.
clk[2:0] Vstup 3 Nízký Vstupní hodinové signály pro všechny registry.

Tyto hodinové signály jsou dostupné pouze v případě, že je nastaven některý ze vstupních registrů, registrů potrubí nebo výstupních registrů Hodiny 0 or Hodiny 1 or Hodiny 2.

ena[2:0] Vstup 3 Vysoký Povolení hodin pro clk[2:0]. Tyto signály jsou aktivní – vysoká.

• ena[0] je pro Hodiny 0

• ena[1] je pro Hodiny 1

• ena[2] je pro Hodiny 2

aclr[1:0] Vstup 2 Nízký Asynchronní čisté vstupní signály pro všechny registry. Tyto signály jsou aktivní-vysoké.

Použití aclr[0] pro všechny vstupní registry a použití aclr[1]

pro všechny pipeline a výstupní registry.

akumulovat Vstup 1 Nízký Vstupní signál pro zapnutí nebo vypnutí funkce akumulátoru.

• Aktivujte tento signál, abyste umožnili zpětnou vazbu výstupu sčítačky.

• Odstraněním tohoto signálu deaktivujete mechanismus zpětné vazby.

Tento signál můžete potvrdit nebo zrušit během běhu.

K dispozici v režimu Multiply Accumulate.

řetězení[31:0] Výstup 32 Připojte tyto signály k řetězeným signálům dalšího jádra DSP IP s plovoucí desetinnou čárkou.
výsledek [31:0] Výstup 32 Výstupní datová sběrnice z IP jádra.

Historie revizí dokumentu

Změny v uživatelské příručce Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP

Datum Verze Změny
listopadu 2017 2017.11.06 Počáteční vydání.

Intel Corporation. Všechna práva vyhrazena. Intel, logo Intel a další značky Intel jsou ochranné známky společnosti Intel Corporation nebo jejích dceřiných společností. Společnost Intel zaručuje výkon svých FPGA a polovodičových produktů podle aktuálních specifikací v souladu se standardní zárukou společnosti Intel, ale vyhrazuje si právo provádět změny jakýchkoli produktů a služeb kdykoli bez upozornění. Společnost Intel nepřebírá žádnou odpovědnost nebo závazky vyplývající z aplikace nebo použití jakýchkoli informací, produktů nebo služeb popsaných v tomto dokumentu, pokud to není výslovně písemně odsouhlaseno společností Intel. Zákazníkům společnosti Intel se doporučuje získat nejnovější verzi specifikací zařízení dříve, než se budou spoléhat na jakékoli zveřejněné informace a než zadají objednávky na produkty nebo služby. *Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.

Dokumenty / zdroje

Intel Cyclone 10 Nativní FloatingPoint DSP FPGA IP [pdfUživatelská příručka
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

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *