intel-merki

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-PRODUCT

Intel® Cyclone® 10 GX Native Fixed Point DSP IP Core notendahandbók

Intel Cyclone® 10 GX Native Fixed Point DSP IP kjarna sýnir og stjórnar einni Intel Cyclone 10 GX Variable Precision Digital Signal Processing (DSP) blokk. Cyclone 10 GX Native Fixed Point DSP IP kjarninn er aðeins fáanlegur fyrir Intel Cyclone 10 GX tæki.

Cyclone 10 GX Native Fixed Point DSP IP Core Functional Block Diagramintel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

Tengdar upplýsingar
Kynning á Intel FPGA IP kjarna.

Cyclone 10 GX Native Fixed Point DSP IP kjarnaeiginleikar

Cyclone 10 GX Native Fixed Point DSP IP kjarninn styður eftirfarandi eiginleika:

  • Afkastamikil, aflstillt og fullskráð margföldunaraðgerðir
  • 18-bita og 27-bita orðalengdir
  • Tveir 18 × 19 margfaldarar eða einn 27 × 27 margfaldari á hverja DSP blokk
  • Innbyggður samlagningar-, frádráttar- og 64 bita tvöfaldur uppsöfnunarskrá til að sameina margföldunarniðurstöður
  • Cascading 19-bita eða 27-bita þegar for-adder er óvirkt og cacacading 18-bita þegar for-adder er notað til að mynda tappa-töf línu fyrir síunarforrit
  • Cascading 64-bita úttaksrúta til að dreifa úttaksniðurstöðum frá einni blokk í næstu blokk án utanaðkomandi rökfræðistuðnings
  • Harður forbættari studdur í 19-bita og 27-bita stillingum fyrir samhverfar síur
  • Innri stuðlaskrárbanki í bæði 18-bita og 27-bita ham fyrir síuútfærslu
  • 18-bita og 27-bita systolic finite impulse response (FIR) síur með dreifðum úttaksaukara

Að byrja

Þessi kafli veitir almenna yfirview af Intel FPGA IP kjarna hönnunarflæðinu til að hjálpa þér að byrja fljótt með Cyclone 10 GX Native Fixed Point DSP IP kjarna. Intel FPGA IP bókasafnið er sett upp sem hluti af Intel Quartus® Prime uppsetningarferlinu. Þú getur valið og stillt hvaða Intel FPGA IP kjarna sem er af bókasafninu. Intel býður upp á samþættan breyturitil sem gerir þér kleift að sérsníða Intel FPGA DSP IP kjarna til að styðja við fjölbreytt úrval af forritum. Færuforritið leiðir þig í gegnum stillingu færibreytugilda og val á valfrjálsum höfnum.

Tengdar upplýsingar

  • Kynning á Intel FPGA IP kjarna
    Veitir almennar upplýsingar um alla Intel FPGA IP kjarna, þar á meðal breytustillingu, myndun, uppfærslu og eftirlíkingu af IP kjarna.
  • Að búa til útgáfuóháð IP og vettvangshönnuður (venjulegt) hermiforskriftir
    Búðu til hermiforskriftir sem þurfa ekki handvirkar uppfærslur fyrir uppfærslu hugbúnaðar eða IP útgáfu.
  • Bestu starfsvenjur verkefnastjórnunar
    Leiðbeiningar um skilvirka stjórnun og færanleika verkefnis þíns og IP files.
Cyclone 10 GX Native Fixed Point DSP IP Core Parameter Settings

Þú getur sérsniðið Cyclone 10 GX Native Fixed Point DSP IP kjarna með því að tilgreina færibreytur með því að nota færibreyturitilinn í Intel Quartus Prime hugbúnaðinum.

Notkunarhamur Flipi

Parameter IP mynduð færibreyta Gildi Lýsing
Vinsamlegast veldu aðgerðastillingu rekstrarhamur m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 Veldu viðeigandi aðgerðastillingu.
Margfaldara stillingar
Framsetning snið fyrir efsta margfaldara x óperand undirritaður_hámark undirritaður óundirritaður Tilgreindu framsetningarsniðið fyrir efsta margfaldara x óperandann.
Parameter IP mynduð færibreyta Gildi Lýsing
Framsetningarsnið fyrir efsta margfaldara y operand undirritaður_maí undirritaður óundirritaður Tilgreindu framsetningarsniðið fyrir efsta margfaldara y operandinn.
Framsetningarsnið fyrir botnmargfaldara x óperand undirritaður_mbx undirritaður óundirritaður Tilgreindu framsetningarsniðið fyrir neðsta margfaldara x operandinn.
Framsetningarsnið fyrir botnmargfaldara y operand undirritaður_mby undirritaður óundirritaður Tilgreindu framsetningarsniðið fyrir neðsta margfaldara y operandinn.

Veldu alltaf óundirritað fyrir m18×18_plus36 .

Virkja 'undir' höfn virkja_undir Nei Veldu að virkja

undirhöfn.

Skráðu inntak 'undir' margfaldarans undirklukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir undirinntaksskrá.
Inntaksfall
Virkja inntaksfall fyrir 'ay' inntak ay_use_scan_in Nei Veldu til að virkja inntaksfallseiningu fyrir ay gagnainntak.

Þegar þú kveikir á inntaksfallseiningu notar Cyclone 10 GX Native Fixed Point DSP IP kjarninn skannaðarinntaksmerkin sem inntak í stað ay inntaksmerkja.

Virkja inntaksfall fyrir 'eftir' inntak by_use_scan_in Nei Veldu til að virkja inntaksfallseiningu fyrir gagnainntak.

Þegar þú kveikir á inntaksfallseiningu, notar Cyclone 10 GX Native Fixed Point DSP IP kjarna ay inntaksmerkin sem inntak í stað inntaksmerkja.

Virkjaðu gögn og seinkaskrá delay_scan_out_ay Nei Veldu til að virkja seinkaskrá milli ay og inntaksskráa.

Þessi eiginleiki er ekki studdur í m18×18_plus36 og m27x27 rekstrarhamur.

Parameter IP mynduð færibreyta Gildi Lýsing
Virkjaðu gögn með seinkaskrá delay_scan_out_by Nei Veldu til að virkja seinkaskrá á milli inntaksskráa og scanout output bus.

Þessi eiginleiki er ekki studdur í m18×18_plus36 og m27x27 rekstrarhamur.

Virkja scanout tengi gui_scanout_enable Nei Veldu að virkja

scanout úttaksrúta.

'scanout' úttaksrútubreidd skanna_út_breidd 1–27 Tilgreindu breidd á

scanout úttaksrúta.

Uppsetning gagna 'x'
'ax' inntaksrútubreidd ax_width 1–27 Tilgreindu breidd á

ax input bus.(1)

Skráðu inntak 'ax' margfaldarans ax_klukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir axarinntaksskrá.

ax input register er ekki tiltækt ef þú stillir 'ax' óperanduppspretta til 'coef'.

'bx' inntaksrútubreidd bx_breidd 1–18 Tilgreindu breidd á

bx inntaksrúta.(1)

Skráðu inntak 'bx' margfaldarans bx_klukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir bx inntaksskrá.

bx inntaksskrá er ekki tiltæk ef þú stillir 'bx' óperanduppspretta til 'coef'.

Uppsetning gagna 'y'
'ay' eða 'scanin' strætóbreidd ay_scan_in_width 1–27 Tilgreindu breidd ay eða scanin input bus.(1)
Skráðu inntak 'ay' eða inntak 'scanin' margfaldarans ay_scan_in_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir ay eða scanin inntaksskrá.
'eftir' inntaksrútubreidd eftir_breidd 1–19 Tilgreindu breidd eftir inntaksrútu.(1)
Parameter IP mynduð færibreyta Gildi Lýsing
Skráðu inntak 'með' margfaldarans eftir_klukku Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir by or scanin

inntaksskrá.(1)

Úttaksstillingar 'niðurstöðu'
'resulta' úttaksrútubreidd afleiðing_a_breidd 1–64 Tilgreindu breidd á

resulta úttaksrúta.

'resultb' úttaksrútubreidd niðurstöðu_b_breidd 1–64 Tilgreindu breidd resultb output bus. resultb aðeins í boði þegar notast er við operation_mode m18×18_fullur.
Notaðu úttaksskrá úttaksklukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir resulta og resultb úttaksskrár.

Forbættari Tab

Parameter IP mynduð færibreyta Gildi Lýsing
'ay' óperanduppspretta operand_source_may inntaksforritari Tilgreindu óperanduppsprettu fyrir ay inntak. Veldu forstjóri til að virkja pre-adder mát fyrir efsta margfaldara. Stillingar fyrir ay og eftir óperanduppsprettu verða að vera þær sömu.
'eftir' óperandauppsprettu operand_source_mby inntaksforritari Tilgreindu óperanduppsprettu fyrir með inntaki. Veldu forstjóri til að virkja pre-adder mát fyrir botn margfaldara. Stillingar fyrir ay og eftir óperanduppsprettu verða að vera þær sömu.
Stilltu pre-adder aðgerð á frádrátt preadder_tract_a Nei Veldu til að tilgreina frádráttaraðgerð fyrir forálagningareiningu fyrir efsta margfaldara. Stillingar fyrir efri og neðri margfaldara verða að vera þær sömu.
Stilltu pre-adder b aðgerð á frádrátt preadder_tract_b Nei Veldu til að tilgreina frádráttaraðgerð fyrir pre-adder mát fyrir botn margfaldara. Stillingar fyrir efri og neðri margfaldara verða að vera þær sömu.
Uppsetning gagna 'z'
'az' inntaksrútubreidd az_width 1–26 Tilgreindu breidd az input bus.(1)
Skráðu inntak 'az' margfaldarans az_klukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir az inntaksskrár. Klukkustillingar fyrir ay og az inntaksskrár verða að vera þær sömu.
'bz' inntaksrútubreidd bz_width 1–18 Tilgreindu breidd bz inntaksrútu.(1)
Skráðu inntak 'bz' margfaldarans bz_klukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir bz inntaksskrár. Klukkustillingar fyrir by og bz inntaksskrár verða að vera þær sömu.

Innri stuðull Tab

Parameter IP mynduð færibreyta Gildi Lýsing
'ax' óperanduppspretta operand_source_max inntak coef Tilgreindu óperanduppsprettu fyrir ax input bus. Veldu coef til að virkja innri stuðlaeiningu fyrir efsta margfaldara.

Veldu Nei fyrir Skráðu inntak 'ax' margfaldarans færibreytu þegar þú virkjar innri stuðlaeiginleikann.

Parameter IP mynduð færibreyta Gildi Lýsing
      Stillingar fyrir ax og bx operand source verða að vera þær sömu.
'bx' óperanduppspretta operand_source_mbx inntak coef Tilgreindu óperanduppsprettu fyrir bx inntaksrútu. Veldu coef til að virkja innri stuðlaeiningu fyrir efsta margfaldara.

Veldu Nei fyrir Skráðu inntak 'bx' margfaldarans færibreytu þegar þú virkjar innri stuðlaeiginleikann.

Stillingar fyrir ax og bx operand source verða að vera þær sömu.

'coefsel' Inntaksskrárstillingar
Skráðu inntak 'coefsela' margfaldarans coef_sel_a_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir coefsela inntaksskrárnar.
Skráðu inntak 'coefselb' margfaldarans coef_sel_b_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir coefselb inntaksskrárnar.
Stuðlageymslustilling
coef_a_0–7 coef_a_0–7 Heiltala Tilgreindu stuðullgildi fyrir ax input bus.

Fyrir 18 bita notkunarham er hámarksinntaksgildið 218 – 1. Fyrir 27 bita notkun er hámarksgildið 227 – 1.

coef_b_0–7 coef_b_0–7 Heiltala Tilgreindu stuðullgildi fyrir bx inntaksrútu.

Rafgeymir/Output Cascade Tab

Parameter IP mynduð færibreyta Gildi Lýsing
Virkjaðu 'söfnun' tengi virkja_söfnun Nei Veldu að virkja

rafgeymishöfn.

Virkjaðu 'neiga' höfn enable_negate Nei Veldu að virkja

afneita höfn.

Virkjaðu 'loadconst' tengi enable_loadconst Nei Veldu að virkja

loadconst höfn.

Skráðu inntak 'söfnun' á rafgeyminum safna_klukka Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0 , Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir uppsöfnunarinntaksskrárnar.
Parameter IP mynduð færibreyta Gildi Lýsing
Skráðu inntak 'loadconst' á rafgeyminum load_const_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir inntaksskrár álagsconst.
Skráðu inntak 'negate' af viðbótareiningunni negate_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir óvirku inntaksskrárnar.
Virkjaðu tvöfaldan rafgeymi enable_double_accum Nei Veldu til að virkja tvöfaldan uppsöfnunareiginleika.
N gildi forstilltra fastans load_const_value 0 – 63 Tilgreindu forstillt fast gildi.

Þetta gildi getur verið 2N hvar N er forstillt fast gildi.

Virkja chainin tengi use_chainadder Nei Veldu til að virkja úttaksfallseiningu og keðjuinntaksrútuna.

Output Cascade eiginleiki er ekki studdur í m18×18_fullur rekstrarhamur.

Virkja chainout tengi gui_chainout_enable Nei Veldu til að virkja chainout úttaksrútuna. Output Cascade eiginleiki er ekki studdur í

m18×18_fullur rekstrarhamur.

Leiðsluflipi

Parameter IP mynduð færibreyta Gildi Lýsing
Bættu inntaksleiðsluskrá við inntaksgagnamerkið (x/y/z/coefsel) input_pipeline_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir x, y, z, coefsela og coefselb leiðsluinntaksskrár.
Bættu inntaksleiðsluskrá við 'undir' gagnamerkið sub_pipeline_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir inntaksskrá undirleiðslunnar. (2)
Bættu inntaksleiðsluskrá við 'safna' gagnamerkið accum_pipeline_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir inntaksskrá fyrir uppsöfnun leiðslu.(2)
Bættu inntaksleiðsluskrá við 'loadconst' gagnamerkið load_const_pipeline_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir inntaksskrá álagsconst leiðslu.(2)
Bættu inntaksleiðsluskrá við „neit“ gagnamerkið negate_pipeline_clock Nei Klukka0 Klukka1 Klukka2 Veldu Klukka0, Klukka1, eða Klukka2 til að virkja og tilgreina inntaksklukkumerki fyrir inntaksskrána fyrir óvirka leiðslu.(2)

Hámarksbreidd inntaksgagna fyrir hverja notkunarstillingu
Þú getur sérsniðið gagnabreiddina fyrir x, y og z inntak eins og tilgreint er í töflunni.

Allar inntaksskrár fyrir leiðslur fyrir kvik stýrimerki verða að hafa sömu klukkustillingu.

Notkunarhamur Hámarks breidd inntaksgagna
ax ay az bx by bz
Án Pre-adder eða Innri stuðull
m18×18_fullur 18 (undirritaður)

18

(óundirritað)

19 (undirritaður)

18 (óundirritað)

Ekki notað 18 (undirritaður)

18

(óundirritað)

19 (undirritaður)

18

(óundirritað)

Ekki notað
m18×18_sumof2
m18×18_slaglaga
m18×18_plus36
m27×27 27 (undirritaður)

27 (óundirritað)

Ekki notað
Aðeins með Pre-adder eiginleika
m18×18_fullur 18 (undirritaður)

18 (óundirritað)

m18×18_sumof2
m18×18_slaglaga
m27×27 27 (undirritaður)

27

(óundirritað)

26 (undirritaður)

26 (óundirritað)

Ekki notað
Aðeins með eiginleikum innri stuðli
m18×18_fullur Ekki notað 19 (undirritaður)

18 (óundirritað)

Ekki notað 19 (undirritaður)

18

(óundirritað)

Ekki notað
m18×18_sumof2
m18×18_slaglaga
m27×27 27 (undirritaður)

27 (óundirritað)

Ekki notað

Virkni lýsing

Cyclone 10 GX Native Fixed Point DSP IP kjarninn samanstendur af 2 arkitektúrum; 18 × 18 margföldun og 27 × 27 margföldun. Hver staðsetning á Cyclone 10 GX Native Fixed Point DSP IP kjarna myndar aðeins 1 af 2 arkitektúrum eftir völdum aðgerðastillingum. Þú getur virkjað valfrjálsar einingar fyrir forritið þitt.

Tengdar upplýsingar
Variable Precision DSP blokkir í Intel Cyclone 10 GX tæki kafla, Intel Cyclone 10 GX Core Fabric og General Purpose I/Os Handbook.

Rekstrarstillingar

Cyclone 10 GX Native Fixed Point DSP IP kjarninn styður 5 aðgerðastillingar:

  • 18 × 18 Full Mode
  • 18 × 18 Summa af 2 ham
  • 18 × 18 Plus 36 stillingin
  • 18 × 18 slagbilsstillingin
  • 27 × 27 stillingin

18 × 18 Full Mode
Þegar hann er stilltur sem 18 × 18 full háttur, starfar Cyclone 10 GX Native Fixed Point DSP IP kjarninn sem tveir sjálfstæðir 18 (undirritaðir/óundirritaðir) × 19 (undirritaðir) eða 18
(undirritaður/óundirritaður) × 18 (óforritaður) margfaldarar með 37 bita úttak. Þessi háttur beitir eftirfarandi jöfnum:

  • resulta = öx * ay
  • resultb = bx * eftir

18 × 18 Full Mode Architecture

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (2)

18 × 18 Summa af 2 ham
Í 18 × 18 Summa af 2 stillingum gerir Cyclone 10 GX Native Fixed Point DSP IP kjarninn efri og neðri margfaldara og myndar niðurstöðu frá samlagningu eða frádrætti milli 2 margfaldara. Undirvirka stýrimerkið stýrir samanteljara til að framkvæma samlagningar- eða frádráttaraðgerðirnar. Niðurstaðan úttaksbreidd Cyclone 10 GX Native Fixed Point DSP IP kjarna getur stutt allt að 64 bita þegar þú virkjar safn/úttaksfall. Þessi háttur beitir jöfnu resulta =[±(ax * ay) + (bx * by)].

The 18 × 18 Summa af 2 Mode arkitektúr

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (3)

18 × 18 Plus 36 stillingin
Þegar hann er stilltur sem 18 × 18 Plus 36 hamur, gerir Cyclone 10 GX Native Fixed Point DSP IP kjarna aðeins efsta margfaldarann ​​kleift. Þessi háttur beitir jöfnunni resulta = (ax * ay) + concatenate(bx[17:0],by[17:0]).

18 × 18 Plus 36 Mode arkitektúrinn

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

Þú verður að stilla framsetningarsniðið fyrir botnmargfaldara y operand á unsigned þegar þú notar þessa stillingu. Þegar inntaksrútan er minni en 36-bita í þessum ham, þarftu að gefa upp nauðsynlega undirritaða framlengingu til að fylla upp 36-bita inntakið.

Notar minna en 36 bita Operand í 18 × 18 Plus 36 ham
Þetta frvampLe sýnir hvernig á að stilla Cyclone 10 GX Native Fixed Point DSP IP kjarna til að nota 18 × 18 Plus 36 rekstrarham með undirrituðum 12-bita inntaksgögnum 101010101010 (tvíundir) í stað 36-bita operanda.

  1. Stilltu framsetningarsnið fyrir botnmargfaldara x operand: á undirritað.
  2. Stilltu framsetningarsnið fyrir botnmargfaldara y operand: á unsigned.
  3. Stilltu 'bx' inntaksrútubreidd á 18.
  4. Stilltu 'eftir' inntaksrútubreidd á 18.
  5. Gefðu gögn um '111111111111111111' til bx inntaksrútu.
  6. Gefðu gögn um '111111101010101010' til með inntaksrútu.

18 × 18 slagbilsstillingin
Í 18 × 18 slagbilsaðgerðum gerir Cyclone 10 GX Native Fixed Point DSP IP kjarninn efri og neðri margfaldara, inntaksslagbilsskrá fyrir efsta margfaldara og keðjuslagbilsskrá fyrir keðjuna í inntaksmerkjum. Þegar þú kveikir á úttaksfalli styður þessi hamur úttaksbreidd 44 bita. Þegar þú kveikir á safneiginleikanum án framleiðslufalls geturðu stillt úttaksbreiddina í 64 bita.

18 × 18 Systolic Mode Architecture

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

27 × 27 stillingin
Þegar hann er stilltur sem 27 × 27 stillingar gerir Cyclone 10 GX Native Fixed Point DSP IP kjarni 27 (undirritað/óundirritað) × 27 (undirritað/óundirritað) margfaldara. Úttaksrútan getur stutt allt að 64 bita með rafgeymi/úttaksfalli virkt. Þessi háttur beitir jöfnunni resulta = ax * ay.

27 × 27 stillingararkitektúrinn

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (6)

Valfrjálsar einingar

Valfrjálsu einingarnar sem eru fáanlegar í Cyclone 10 GX Native Fixed Point DSP IP Core eru:

  • Inntaksfall
  • Forbættarar
  • Innri stuðull
  • Rafgeymir og úttaksfall
  • Leiðsluskrár

Inntaksfall
Inntaksfallsaðgerð er studd á ay og með inntaksrútu. Þegar þú stillir Virkja inntaksfall fyrir 'ay' inntak á Já, mun Cyclone 10 GX Native Fixed Point DSP IP kjarnann taka inntak frá skannainntaksmerkjum í stað ay inntaksrútu. Þegar þú stillir Virkja inntaksfall fyrir 'eftir' inntak á Já, mun Cyclone 10 GX Native Fixed Point DSP IP kjarnann taka inntak frá ay inntaksrútu í stað inntaksrútu.

Mælt er með því að virkja inntaksskrárnar fyrir ay og/eða hvenær sem inntaksfall er virkt til að forritið sé rétt.

Þú getur virkjað tafaskrárnar til að passa við biðtímakröfuna milli inntaksskrárinnar og úttaksskrárinnar. Það eru 2 seinkaskrár í kjarnanum. Efsta seinkaskráin er notuð fyrir ay eða skannaðar inntakstengi á meðan neðsta seinkaskráin er notuð fyrir skannunarúttakstengi. Þessar seinkaskrár eru studdar í 18 × 18 fullri stillingu, 18 × 18 summan af 2 stillingum og 18 × 18 slagbilsstillingum.

Forbættari

Hægt er að stilla forviðbótann í eftirfarandi stillingum:

  • Tveir óháðir 18-bita (undirritaðir/óundirritaðir) forbættarar.
  • Einn 26 bita forbættari.

Þegar þú kveikir á foradderara í 18 × 18 margföldunarhamum, eru ay og az notuð sem inntaksrúta í efsta forviðbótara á meðan by og bz eru notaðir sem inntaksrútur í neðsta forabótann. Þegar þú kveikir á forbættara í 27 × 27 margföldunarham, eru ay og az notuð sem inntaksrúta í forátara. Foráleggurinn styður bæði samlagningar- og frádráttaraðgerðir. Þegar báðir foraddarar innan sama DSP blokk eru notaðir verða þeir að deila sömu aðgerðagerð (annaðhvort samlagning eða frádráttur).

Innri stuðull
Innri stuðullinn getur stutt allt að átta stöðuga stuðla fyrir margfeldi í 18-bita og 27-bita stillingum. Þegar þú virkjar innri stuðlaeiginleikann verða tveir inntaksrútur til að stjórna vali á stuðlafjölbreytileikanum. Coefsela inntaksrútan er notuð til að velja fyrirfram skilgreinda stuðlana fyrir efsta margfaldara og ráðgjafarinntaksrútan er notaður til að velja fyrirfram skilgreinda stuðlana fyrir neðsta margfaldarann.

Innri stuðullgeymslan styður ekki virk stýranleg stuðlagildi og ytri stuðlageymslu er nauðsynleg til að framkvæma slíka aðgerð.

Rafgeymir og úttaksfall

Hægt er að virkja safneininguna til að framkvæma eftirfarandi aðgerðir:

  • Samlagningar- eða frádráttaraðgerð
  • Hlutdræg námundun með því að nota fast gildi 2N
  • Tvöföld rás uppsöfnun

Til að framkvæma samlagningar- eða frádráttaraðgerðir rafgeymisins á virkan hátt skaltu stjórna neitunarinntaksmerkinu. Fyrir hlutdræga námundunaraðgerð er hægt að tilgreina og hlaða forstilltan fasta upp á 2N áður en rafgeymiseiningin er virkjuð með því að tilgreina heiltölu við færibreytuna N gildi forstillta fastans. Heiltalan N verður að vera minni en 64. Þú getur virkt eða slökkt á notkun forstillta fastans með því að stjórna loadconst merkinu. Þú getur notað þessa aðgerð sem virka samsetningu á hringgildinu í endurgjöf rafgeymisins. Hlaðinn kostnaður og uppsöfnuð merkjanotkun útilokar gagnkvæmt.

Þú getur virkjað tvöfalda rafsöfnunarskrána með því að nota færibreytuna Virkja tvöfaldan rafgeymi til að framkvæma tvöfalda uppsöfnun. Uppsöfnunareiningin getur stutt við tengingu margra DSP blokka fyrir samlagningar- eða frádráttaraðgerðir með því að virkja keðjuinntaksgáttina og keðjuúttaksúttaksgáttina. Í 18 × 18 slagbilsham verða aðeins 44 bita af keðjuinntaksrútunni og keðjuútgangsrútunni notuð. Hins vegar verða allar 64 bita keðjur í inntaksrútunni að vera tengdar við keðjuútgangsúttaksrútuna frá fyrri DSP blokk.

Leiðsluskrá

Cyclone 10 GX Native Fixed Point DSP IP kjarninn styður eitt stig af leiðsluskrá. Leiðsluskráin styður allt að þrjár klukkugjafa og eitt ósamstillt hreint merki til að endurstilla leiðsluskrárnar. Það eru fimm leiðsluskrár:

  • gagnainntak strætó leiðsluskrá
  • undir dynamic stjórnmerki leiðsluskrá
  • afneita dynamic stýrimerki leiðsla skrá
  • safna dynamic stjórna merki leiðsla skrá
  • loadconst dynamic control pipeline register

Þú getur valið að virkja hverja gagnainntak strætó leiðsluskrár og kraftmiklu stýrimerkja leiðsluskrár sjálfstætt. Hins vegar verða allar virkar leiðsluskrár að nota sama klukkugjafa.

Klukkukerfi

Inntaks-, leiðslu- og úttaksskrárnar í Cyclone 10 GX Native Fixed Point DSP IP kjarnanum styður þrjár klukkugjafa/virkjanir og tvær ósamstilltar hreinsanir. Allar inntaksskrár nota aclr[0] og allar leiðslu- og úttaksskrár nota aclr[1]. Hver skráartegund getur valið einn af þremur klukkugjafa og klukkuvirkjamerkjum. Þegar þú stillir Cyclone 10 GX Native Fixed Point DSP IP kjarna í 18 × 18 slagbilsaðgerðaham, mun Intel Quartus Prime hugbúnaðurinn stilla slagbilsskrá inntaks og keðjuslaglagaskrár klukkugjafa á sama klukkugjafa og úttaksskráin innbyrðis.

Þegar þú virkjar tvöfalda rafsöfnunareiginleikann mun Intel Quartus Prime hugbúnaðurinn stilla klukkugjafa fyrir tvöfalda rafgeymaskrána á sama klukkugjafa og úttaksskráin innbyrðis.

Takmarkanir á klukkukerfi
Þessi flipi sýnir þær takmarkanir sem þú verður að beita fyrir öll klukkukerfi skrárinnar.

Ástand Þvingun
Þegar pre-adder er virkt Klukkugjafi fyrir ay og az inntaksskrár verður að vera sá sami.
  Klukkugjafi fyrir by og bz inntaksskrár verður að vera sá sami.
Þegar leiðsluskrár eru virkar Klukkuuppspretta fyrir allar leiðsluskrár verða að vera þær sömu.
Þegar eitthvað af inntakinu skráir fyrir kvik stýrimerki Klukkuuppspretta fyrir inntaksskrár fyrir undir, uppsöfnun, álagsstillingu og neitun verður að vera sú sama.
Cyclone 10 GX Native Fixed Point DSP IP Core Merki

Eftirfarandi mynd sýnir inntaks- og úttaksmerki Cyclone 10 GX Native Fixed Point DSP IP kjarna.

Cyclone 10 GX Native Fixed Point DSP IP Core Merki

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (7)

Gagnainntaksmerki
Merkisheiti Tegund Breidd Lýsing
Öxi[] Inntak 27 Inntaksgagnarúta í efsta margfaldara.
æi[] Inntak 27 Inntaksgagnarúta í efsta margfaldara.

Þegar forbættari er virkur eru þessi merki þjónað sem inntaksmerki til efsta forbættarans.

az[] Inntak 26 Þessi merki eru inntaksmerki til efsta forbættarans.

Þessi merki eru aðeins tiltæk þegar forviðbót er virkt. Þessi merki eru ekki fáanleg í m18×18_plus36

rekstrarhamur.

bx[] Inntak 18 Inntaksgagnarúta í botnmargfaldara.

Þessi merki eru ekki fáanleg í m27×27 rekstrarhamur.

eftir[] Inntak 19 Inntaksgagnarúta í botnmargfaldara.

Þegar forbættari er virkur, þjóna þessi merki sem inntaksmerki til neðsta forbættarans.

Þessi merki eru ekki fáanleg í m27×27 rekstrarhamur.

bz[] Inntak 18 Þessi merki eru inntaksmerki til neðsta forbættarans. Þessi merki eru aðeins tiltæk þegar forviðbót er virkt. Þessi merki eru ekki fáanleg í m27×27 og m18×18_plus36 rekstrarhamir.
Gagnaúttaksmerki
Merkisheiti Tegund Breidd Lýsing
afleiðing[] Framleiðsla 64 Úttaksgagnarúta frá efsta margfaldara.

Þessi merki styðja allt að 37 bita fyrir m18×18_fullur rekstrarhamur.

niðurstaða[] Framleiðsla 37 Úttaksgagnarúta frá botnmargfaldara.

Þessi merki eru aðeins fáanleg í m18×18_fullur rekstrarhamur.

Klukka, virkja og hreinsa merki

Merkisheiti Tegund Breidd Lýsing
klk[] Inntak 3 Inntaksklukkumerki fyrir allar skrár.

Þessi klukkumerki eru aðeins tiltæk ef eitthvað af inntaksskrám, leiðsluskrám eða úttaksskrám er stillt á Klukka0, Klukka1, eða Klukka2.

• clk[0] = Klukka0

• clk[1] = Klukka1

• clk[2] = Klukka2

ena[] Inntak 3 Klukka virkja fyrir clk[2:0]. Þetta merki er virkt-Hátt.

• ena[0] er fyrir Klukka0

• ena[1] er fyrir Klukka1

• ena[2] er fyrir Klukka2

aclr[] Inntak 2 Ósamstilltur skýr inntaksmerki fyrir allar skrár. Þetta merki er virkt-Hátt.

Notaðu aclr[0] fyrir allar inntaksskrár og notkun aclr[1] fyrir allar leiðsluskrár og úttaksskrá.

Sjálfgefið er að þetta merki sé aflétt.

Dynamic Control Signals

Merkisheiti Tegund Breidd Lýsing
undir Inntak 1 Inntaksmerki til að bæta við eða draga frá úttak efsta margfaldarans við úttak neðsta margfaldarans.

• Slepptu þessu merki til að tilgreina samlagningaraðgerð.

• Settu fram þetta merki til að tilgreina frádráttaraðgerð.

Sjálfgefið er að þetta merki er óvirkt. Þú getur fullyrt eða dregið úr þessu merki meðan á keyrslu stendur.(3)

afneita Inntak 1 Inntaksmerki til að bæta við eða draga frá summu efstu og neðstu margfaldara með gögnum frá keðjumerkjum.

• Slepptu þessu merki til að tilgreina samlagningaraðgerð.

• Settu fram þetta merki til að tilgreina frádráttaraðgerð.

Sjálfgefið er að þetta merki er óvirkt. Þú getur fullyrt eða dregið úr þessu merki meðan á keyrslu stendur.(3)

safnast upp Inntak 1 Inntaksmerki til að virkja eða slökkva á safneiginleikanum.

• Slepptu þessu merki til að slökkva á safneiginleikanum.

• Staðfestu þetta merki til að virkja rafgeymaeiginleikann.

Sjálfgefið er að þetta merki er óvirkt. Þú getur fullyrt eða dregið úr þessu merki meðan á keyrslu stendur.(3)

loadconst Inntak 1 Inntaksmerki til að virkja eða slökkva á hleðslufasta eiginleikanum.

• Slepptu þessu merki til að slökkva á hleðslufasta eiginleikanum.

• Staðfestu þetta merki til að virkja eiginleikann álagsfasta.

Sjálfgefið er að þetta merki er óvirkt. Þú getur fullyrt eða dregið úr þessu merki meðan á keyrslu stendur.(3)

Innri stuðlarmerki

Merkisheiti Tegund Breidd Lýsing
coefsela[] Inntak 3 Inntaksvalsmerki fyrir 8 stuðlagildi skilgreind af notanda fyrir efsta margfaldara. Stuðlagildin eru geymd í innra minni og tilgreind með breytum coef_a_0 til coef_a_7.

• coefsela[2:0] = 000 vísar til coef_a_0

• coefsela[2:0] = 001 vísar til coef_a_1

• coelsela[2:0] = 010 vísar til coef_a_2

• … og svo framvegis.

Þessi merki eru aðeins tiltæk þegar innri stuðullinn er virkur.

coefselb[] Inntak 3 Inntaksvalsmerki fyrir 8 stuðlagildi skilgreind af notanda fyrir neðsta margfaldara. Stuðlagildin eru geymd í innra minni og tilgreind með breytum coef_b_0 til coef_b_7.

• coefselb[2:0] = 000 vísar til coef_b_0

• coefselb[2:0] = 001 vísar til coef_b_1

• coelselb[2:0] = 010 vísar til coef_b_2

• … og svo framvegis.

Þessi merki eru aðeins tiltæk þegar innri stuðullinn er virkur.

Inntaksfallsmerki

Merkisheiti Tegund Breidd Lýsing
skanna[] Inntak 27 Inntaksgagnarúta fyrir inntaksfallseiningu.

Tengdu þessi merki við scanout merki frá fyrri DSP kjarna.

skanna[] Úttak 27 Úttaksgagnarúta inntaksfallseiningarinnar.

Tengdu þessi merki við skannamerki næsta DSP kjarna.

Output Cascade merki

Merkisheiti Tegund Breidd Lýsing
keðja[] Inntak 64 Inntaksgagnarúta fyrir úttaksfallseiningu.

Tengdu þessi merki við chainout merki frá fyrri DSP kjarna.

keðja[] Framleiðsla 64 Úttaksgagnarúta úttaksfallseiningarinnar.

Tengdu þessi merki við keðjumerki næsta DSP kjarna.

Endurskoðunarsaga skjala fyrir Cyclone 10 GX Native Fixed Point DSP IP Core notendahandbók

Dagsetning Útgáfa Breytingar
nóvember 2017 2017.11.06 Upphafleg útgáfa.

Intel Corporation. Allur réttur áskilinn. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Intel ábyrgist frammistöðu FPGA- og hálfleiðaravara sinna samkvæmt gildandi forskriftum í samræmi við staðlaða ábyrgð Intel en áskilur sér rétt til að gera breytingar á hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara. Intel tekur enga ábyrgð eða ábyrgð sem stafar af notkun eða notkun á neinum upplýsingum, vöru eða þjónustu sem lýst er hér nema sérstaklega hafi verið samið skriflega af Intel. Viðskiptavinum Intel er bent á að fá nýjustu útgáfuna af tækjaforskriftum áður en þeir treysta á birtar upplýsingar og áður en þeir panta vörur eða þjónustu.

Önnur nöfn og vörumerki má gera tilkall til sem eign annarra.

Skjöl / auðlindir

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core [pdfNotendahandbók
UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core, UG-20094, Cyclone 10 GX Native Fixed Point DSP IP Core, Native Fixed Point DSP IP Core, Fixed Point DSP IP Core, DSP IP Core

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *