intel-LOGO

Intel Cyclone 10 Native FloatingPoint DSP FPGA IP

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

Guia d'usuari d'Intel® Cyclone® 10 GX de punt flotant natiu Intel® FPGA IP

Parametrització de l'Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP

Seleccioneu diferents paràmetres per crear un nucli IP adequat per al vostre disseny.

  1. A l'Intel® Quartus® Prime Pro Edition, creeu un projecte nou dirigit a un dispositiu Intel Cyclone® 10 GX.
  2. Al Catàleg IP, feu clic a Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    S'obre l'editor de paràmetres IP Core IP DSP de punt flotant natiu Intel Cyclone 10 GX.
  3. Al quadre de diàleg Nova variació d'IP, introduïu un nom d'entitat i feu clic a D'acord.
  4. A Paràmetres, seleccioneu la Plantilla DSP i View que voleu per al vostre nucli IP
  5. Al bloc DSP View, canvieu el rellotge o reinicieu cada registre vàlid.
  6. Per al mode Multiplica Add o Vector Mode 1, feu clic al multiplexor Chain In a la GUI per seleccionar l'entrada del port de cadena o del port Axe.
  7. Feu clic al símbol de sumador a la GUI per seleccionar la suma o la resta.
  8. Feu clic al multiplexor Chain Out a la GUI per habilitar el port de cadena.
  9. Feu clic a Genera HDL.
  10. Feu clic a Finalitzar.

Paràmetres IP d'Intel Cyclone 10 GX de punt flotant natiu d'Intel FPGA
Taula 1. Paràmetres

Paràmetre Valor Valor per defecte Descripció
Plantilla DSP Multiplicar Afegeix

Multiplica Addició Multiplica Acumula Mode vectorial 1

Mode vectorial 2

Multiplicar Seleccioneu el mode operatiu desitjat per al bloc DSP.

L'operació seleccionada es reflecteix en el Bloc DSP View.

View Registre Habilita les esborrades de registre Registre Habilita Opcions per seleccionar l'esquema de rellotge o restablir l'esquema dels registres view. L'operació seleccionada es reflecteix en el Bloc DSP View.
continuat…
Paràmetre Valor Valor per defecte Descripció
    Seleccioneu Registre Habilita per Bloc DSP View per mostrar l'esquema de rellotge dels registres. Podeu canviar els rellotges de cadascun dels registres en aquest view.

Seleccioneu Esborra el registre per Bloc DSP View per mostrar l'esquema de restabliment de registres. Enceneu Utilitzeu Clear Clear per canviar l'esquema de restabliment de registres.

Utilitzeu Clear Clear Activat o desactivat Apagat Activeu aquest paràmetre si voleu un únic reinici per restablir tots els registres del bloc DSP. Desactiveu aquest paràmetre per utilitzar diferents ports de restabliment per reiniciar els registres.

Enceneu per esborrar 0 al registre de sortida; apagueu per esborrar 1 al registre de sortida.

Esborra 0 per als registres d'entrada utilitza aclr[0]

senyal.

Esborra 1 per a usos de registres de sortida i pipeline

senyal aclr[1].

Tots els registres d'entrada utilitzen el senyal de reinici aclr[0]. Tots els registres de sortida i pipeline utilitzen el senyal de reinici aclr[1].

DSP View Bloc.
Multiplexor en cadena (14) Activar desactivar Desactivar Feu clic al multiplexor per habilitar la cadena

port.

Multiplexor de sortida en cadena (12) Desactivar Activar Desactivar Feu clic al multiplexor per habilitar la cadena

port.

sumador (13) +

+ Feu clic a Adder símbol per seleccionar el mode de suma o resta.
Registre el rellotge

• ax_clock (2)

• ay_clock (3)

• az_clock (4)

• rellotge_multi_pipeline k(5)

• ax_chainin_pl_clock k (7)

• rellotge_entrada_sumador (9)

• adder_input_2_clo ck (10)

• rellotge_sortida (11)

• accumulate_clock (1)

• accum_pipeline_cl ock (6)

• accum_adder_cc k (8)

Cap Rellotge 0

Rellotge 1

Rellotge 2

Rellotge 0 Per ometre qualsevol registre, canvieu el rellotge del registre a Cap.

Canvia el rellotge de registre a:

•    Rellotge 0 per utilitzar el senyal clk[0] com a font de rellotge

•    Rellotge 1 per utilitzar el senyal clk[1] com a font de rellotge

•    Rellotge 2 per utilitzar el senyal clk[2] com a font de rellotge

Només podeu canviar aquesta configuració quan seleccioneu Registre Habilita in View paràmetre.

Figura 1. Bloc DSP View

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

Taula 2. Plantilles DSP

Plantilles DSP Descripció
Multiplicar Realitza una operació de multiplicació de precisió única i aplica l'equació següent:

• Fora = Ay * Az

Afegeix Realitza una operació de suma o resta de precisió única i aplica les equacions següents:

• Fora = Ay + Ax

• Fora = Ay – Ax

Multiplicar Suma Aquest mode realitza una multiplicació de precisió única, seguida d'operacions de suma o resta i aplica les equacions següents.

• Fora = (Ay * Az) – encadenar

• Out = (Ay * Az) + chainin

• Fora = (Ay * Az) – Ax

• Fora = (Ay * Az) + Ax

Multiplicar Acumular Realitza la multiplicació de coma flotant seguida de la suma o la resta de coma flotant amb el resultat de la multiplicació anterior i aplica les equacions següents:

• Out(t) = [Ay(t) * Az(t)] – Out (t-1) quan s'acumulen

el senyal es condueix a alt.

• Sortida(t) = [Ay(t) * Az(t)] + Sortida (t-1) quan el port acumulat és elevat.

• Out(t) = Ay(t) * Az(t) quan el port acumulat és baix.

Mode vectorial 1 Realitza la multiplicació de coma flotant seguida de la suma o la resta de coma flotant amb l'entrada en cadena del bloc DSP variable anterior i aplica les equacions següents:
continuat…
Plantilles DSP Descripció
  • Fora = (Ay * Az) – encadenar

• Out = (Ay * Az) + chainin

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

Mode vectorial 2 Realitza la multiplicació de coma flotant on el nucli IP alimenta el resultat de la multiplicació directament al cadenat. A continuació, el nucli IP afegeix o resta l'entrada en cadena del bloc DSP variable anterior de l'entrada Ax com a resultat de sortida.

Aquest mode aplica les equacions següents:

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

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

• Out = Ax , chainout = Ay * Az

Intel Cyclone 10 GX Senyals IP Intel FPGA de punt flotant natiu DSP

Figura 2. Senyals IP Intel FPGA DSP natiu de punt flotant Intel Cyclone 10 GX
La figura mostra els senyals d'entrada i sortida del nucli IP.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Taula 3. Senyals d'entrada IP Intel FPGA DSP natiu de coma flotant Intel Cyclone 10 GX

Nom del senyal Tipus Amplada Per defecte Descripció
destral[31:0] Entrada 32 Baixa Bus de dades d'entrada al multiplicador. Disponible a:

• Mode Afegeix

• Mode Multiplicar-Afegir sense funció de cadena i cadena

• Mode vectorial 1

• Mode vectorial 2

ai[31:0] Entrada 32 Baixa Bus de dades d'entrada al multiplicador.

Disponible en tots els modes operatius de coma flotant.

az[31:0] Entrada 32 Baixa Bus de dades d'entrada al multiplicador. Disponible a:

• Multiplicar

• Multiplicar Suma

• Multiplicar Acumular

• Mode vectorial 1

• Mode vectorial 2

cadena[31:0] Entrada 32 Baixa Connecteu aquests senyals als senyals de cadena del nucli IP DSP de coma flotant anterior.
clk[2:0] Entrada 3 Baixa Senyals de rellotge d'entrada per a tots els registres.

Aquests senyals de rellotge només estan disponibles si s'estableix algun dels registres d'entrada, registres de canalització o registre de sortida Rellotge 0 or Rellotge 1 or Rellotge 2.

ena[2:0] Entrada 3 Alt Activació del rellotge per a clk[2:0]. Aquests senyals són actius-Alt.

• ena[0] és per Rellotge 0

• ena[1] és per Rellotge 1

• ena[2] és per Rellotge 2

aclr[1:0] Entrada 2 Baixa Senyals d'entrada clars asíncrons per a tots els registres. Aquests senyals són actius-alts.

Ús aclr[0] per a tots els registres d'entrada i ús aclr[1]

per a tots els registres de canalització i sortida.

acumular Entrada 1 Baixa Senyal d'entrada per activar o desactivar la funció d'acumulador.

• Afirma aquest senyal per activar la retroalimentació de la sortida del sumador.

• Desactivar aquest senyal per desactivar el mecanisme de retroalimentació.

Podeu afirmar o desafirmar aquest senyal durant el temps d'execució.

Disponible en mode d'acumulació de multiplicacions.

encadenament[31:0] Sortida 32 Connecteu aquests senyals als senyals en cadena del següent nucli IP DSP de coma flotant.
resultat[31:0] Sortida 32 Bus de dades de sortida des del nucli IP.

Historial de revisions de documents

Canvis a la Guia d'usuari d'Intel Cyclone 10 GX de punt flotant natiu DSP Intel FPGA IP

Data Versió Canvis
novembre de 2017 2017.11.06 Alliberament inicial.

Intel Corporation. Tots els drets reservats. Intel, el logotip d'Intel i altres marques d'Intel són marques comercials d'Intel Corporation o de les seves filials. Intel garanteix el rendiment dels seus productes FPGA i semiconductors amb les especificacions actuals d'acord amb la garantia estàndard d'Intel, però es reserva el dret de fer canvis a qualsevol producte i servei en qualsevol moment sense previ avís. Intel no assumeix cap responsabilitat derivada de l'aplicació o l'ús de qualsevol informació, producte o servei descrit aquí, tret que Intel ho acordi expressament per escrit. Es recomana als clients d'Intel que obtinguin la darrera versió de les especificacions del dispositiu abans de confiar en qualsevol informació publicada i abans de fer comandes de productes o serveis. * Altres noms i marques es poden reclamar com a propietat d'altres.

Documents/Recursos

Intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdfGuia de l'usuari
Cyclone 10 DSP FPGA IP natiu de coma flotant, 10 IP DSP FPGA de coma flotant natiu, IP FPGA DSP de coma flotant natiu, IP FPGA DSP de coma flotant, IP FPGA DSP, IP FPGA

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *