intel-logo

intel UG-20094 Seiclon 10 GX Pwynt Sefydlog Brodorol DSP Craidd IP

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

Canllaw Defnyddiwr Craidd Intel® Cyclone® 10 GX Pwynt Sefydlog Brodorol DSP IP

Mae craidd IP Pwynt Sefydlog DSP Brodorol Intel Cyclone® 10 GX yn cychwyn ac yn rheoli un bloc Prosesu Signal Digidol Amrywiol Precision Digidol (DSP) Intel Cyclone 10 GX. Dim ond ar gyfer dyfeisiau Intel Cyclone 10 GX y mae craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX ar gael.

Diagram Bloc Swyddogaethol Craidd Pwynt Sefydlog Seiclon 10 GX DSP IPintel-UG-20094-Seiclon-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

Gwybodaeth Gysylltiedig
Cyflwyniad i Intel FPGA IP Cores.

Cyclone 10 GX Pwynt Sefydlog Brodorol DSP Nodweddion Craidd IP

Mae craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cefnogi'r nodweddion canlynol:

  • Gweithrediadau lluosi perfformiad uchel, wedi'u optimeiddio â phŵer, ac wedi'u cofrestru'n llawn
  • Hyd geiriau 18-did a 27-did
  • Dau luosydd 18 × 19 neu un lluosydd 27 × 27 fesul bloc DSP
  • Adio, tynnu, a chofrestr cronni dwbl 64-did i gyfuno canlyniadau lluosi
  • Rhaeadru 19-did neu 27-did pan fo rhag-gwiber wedi'i analluogi a rhaeadru 18-did pan ddefnyddir rhag-gwiber i ffurfio'r llinell oedi tap ar gyfer cymhwysiad hidlo
  • Rhaeadru bws allbwn 64-did i luosogi canlyniadau allbwn o un bloc i'r bloc nesaf heb gefnogaeth rhesymeg allanol
  • Cyn-gwiber caled wedi'i gefnogi mewn moddau 19-bit a 27-bit ar gyfer hidlwyr cymesur
  • Banc cofrestr cyfernod mewnol yn y ddau fodd 18-did a 27-did ar gyfer gweithredu hidlydd
  • hidlwyr ymateb byrbwyll cyfyngedig systolig 18-did a 27-did (FIR) gyda gwiber allbwn dosbarthedig

Cychwyn Arni

Mae'r bennod hon yn rhoi tro cyffredinolview o lif dylunio craidd IP Intel FPGA i'ch helpu chi i ddechrau'n gyflym gyda chraidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX. Mae Llyfrgell IP Intel FPGA wedi'i gosod fel rhan o broses osod Intel Quartus® Prime. Gallwch ddewis a pharameterize unrhyw graidd IP Intel FPGA o'r llyfrgell. Mae Intel yn darparu golygydd paramedr integredig sy'n eich galluogi i addasu craidd IP Intel FPGA DSP i gefnogi amrywiaeth eang o gymwysiadau. Mae'r golygydd paramedr yn eich arwain trwy osod gwerthoedd paramedr a dewis porthladdoedd dewisol.

Gwybodaeth Gysylltiedig

  • Cyflwyniad i Intel FPGA IP Cores
    Yn darparu gwybodaeth gyffredinol am holl greiddiau IP Intel FPGA, gan gynnwys paramedroli, cynhyrchu, uwchraddio ac efelychu creiddiau IP.
  • Creu IP Annibynol ar Fersiynau a Dylunydd Llwyfan (Safonol) Sgriptiau Simulatio
    Creu sgriptiau efelychu nad oes angen diweddariadau llaw arnynt ar gyfer uwchraddio meddalwedd neu fersiwn IP.
  • Arferion Gorau Rheoli Prosiect
    Canllawiau ar gyfer rheolaeth effeithlon a hygludedd eich prosiect a'ch eiddo deallusol files.
Seiclon 10 GX Pwynt Sefydlog Brodorol Gosodiadau Paramedr Craidd IP DSP

Gallwch chi addasu craidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX trwy nodi'r paramedrau gan ddefnyddio'r golygydd paramedr yn y meddalwedd Intel Quartus Prime.

Tab Modd Gweithredu

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Dewiswch y modd gweithredu modd_gweithrediad m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 Dewiswch y modd gweithredol a ddymunir.
Ffurfweddiad Lluosydd
Fformat cynrychioliad ar gyfer y lluosydd uchaf x operand llofnodi_max llofnodi heb ei lofnodi Nodwch y fformat cynrychioliad ar gyfer y lluosydd uchaf x operand.
Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Fformat cynrychioliad ar gyfer lluosydd uchaf y operand llofnodi_mai llofnodi heb ei lofnodi Nodwch y fformat cynrychioliad ar gyfer y lluosydd uchaf y operand.
Fformat cynrychioliad ar gyfer lluosydd gwaelod x operand arwydd_mbx llofnodi heb ei lofnodi Nodwch y fformat cynrychioli ar gyfer y lluosydd gwaelod x operand.
Fformat cynrychioliad ar gyfer lluosydd gwaelod y operand llofnodi_mby llofnodi heb ei lofnodi Nodwch y fformat cynrychioli ar gyfer y lluosydd gwaelod y operand.

Dewiswch bob amser heb ei arwyddo canys m18×18_plws36 .

Galluogi 'is-borthladd' galluogi_is Nac ydw Oes Dewiswch Oes i alluogi

is-borth.

Cofrestrwch 'is' mewnbwn y lluosydd is_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer is-gofrestr mewnbwn.
Cascade Mewnbwn
Galluogi rhaeadru mewnbwn ar gyfer mewnbwn 'ay' ay_use_scan_in Nac ydw Oes Dewiswch Oes i alluogi modiwl rhaeadru mewnbwn ar gyfer mewnbwn data ay.

Pan fyddwch chi'n galluogi modiwl rhaeadru mewnbwn, mae craidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX yn defnyddio'r signalau mewnbwn scanin fel mewnbwn yn lle signalau mewnbwn ay.

Galluogi rhaeadru mewnbwn ar gyfer mewnbwn 'wrth' gan_defnyddio_sgan_yn Nac ydw Oes Dewiswch Oes i alluogi modiwl rhaeadru mewnbwn ar gyfer trwy fewnbynnu data.

Pan fyddwch chi'n galluogi modiwl rhaeadru mewnbwn, mae craidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX yn defnyddio'r signalau mewnbwn ay fel mewnbwn yn lle gan signalau mewnbwn.

Galluogi data ay gofrestr oedi oedi_sgan_allan_ay Nac ydw Oes Dewiswch Oes i alluogi cofrestr oedi rhwng cofrestri ay a thrwy fewnbwn.

Ni chefnogir y nodwedd hon yn m18×18_plws36 a m27x27 modd gweithredol.

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Galluogi data trwy gofrestr oedi oedi_sgan_allan_gan Nac ydw Oes Dewiswch Oes i alluogi oedi gofrestr rhwng gan gofrestri mewnbwn a sganout bws allbwn.

Ni chefnogir y nodwedd hon yn m18×18_plws36 a m27x27 modd gweithredol.

Galluogi porth sganio gui_scanout_galluogi Nac ydw Oes Dewiswch Oes i alluogi

sganout bws allbwn.

lled bws allbwn 'scanout' sgan_allan_lled 1–27 Nodwch lled

sganout bws allbwn.

Ffurfweddiad Data 'x'
lled bws mewnbwn 'mwyell' bwyell_lled 1–27 Nodwch lled

bws mewnbwn bwyell.(1)

Cofrestru mewnbwn 'echel' y lluosydd bwyell_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestr mewnbwn echelin.

nid yw cofrestr mewnbwn echel ar gael os ydych chi'n gosod ffynhonnell operand 'ax' i 'coef'.

lled bws mewnbwn 'bx' bx_lled 1–18 Nodwch lled

bws mewnbwn bx.(1)

Cofrestrwch fewnbwn 'bx' y lluosydd bx_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestr mewnbwn bx.

Nid yw cofrestr mewnbwn bx ar gael os ydych yn gosod ffynhonnell operad 'bx' i 'coef'.

Ffurfweddiad Data 'y'
lled bws 'ay' neu 'scanin' ay_scan_in_width 1–27 Nodwch lled bws mewnbwn ay neu scanin.(1)
Cofrestru mewnbwn 'ay' neu fewnbwn 'scanin' y lluosydd ay_scan_in_clock Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestr mewnbwn ay neu scanin.
lled bws mewnbwn 'gan' erbyn_lled 1–19 Nodwch lled bys mewnbwn.(1)
Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Cofrestrwch fewnbwn 'wrth' y lluosydd erbyn_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer gan neu scanin

cofrestr mewnbwn.(1)

Ffurfweddiad 'canlyniad' allbwn
lled bws allbwn 'canlyniad' canlyniad_a_lled 1–64 Nodwch lled

bws allbwn canlyniad.

Lled bws allbwn 'canlyniad' canlyniad_b_lled 1–64 Nodwch lled bws allbwn resultb. canlyniad dim ond ar gael wrth ddefnyddio operation_mode m18×18_llawn.
Defnyddiwch gofrestr allbwn allbwn_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestri allbwn canlyniad a resultb.

Tab rhag-gwiber

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
'ay' operand ffynhonnell operand_ffynhonnell_gall pregethwr mewnbwn Nodwch y ffynhonnell operand ar gyfer mewnbwn ay. Dewiswch pregethwr i alluogi modiwl cyn-gwiber ar gyfer y lluosydd uchaf. Rhaid i'r gosodiadau ar gyfer ay ac yn ôl ffynhonnell operand fod yr un fath.
'gan' operand ffynhonnell operand_ffynhonnell_mby pregethwr mewnbwn Nodwch y ffynhonnell operand ar gyfer trwy fewnbwn. Dewiswch pregethwr i alluogi modiwl cyn-gwiber ar gyfer lluosydd gwaelod. Rhaid i'r gosodiadau ar gyfer ay ac yn ôl ffynhonnell operand fod yr un fath.
Gosod gweithrediad cyn-gwiber i dynnu preadder_subtract_a Nac ydw Oes Dewiswch Oes i nodi gweithrediad tynnu ar gyfer modiwl cyn-gwiber ar gyfer y lluosydd uchaf. Rhaid i osodiadau cyn-gwiber ar gyfer lluosydd uchaf a gwaelod fod yr un peth.
Gosod gweithrediad cyn-gwiber b i dynnu preadder_subtract_b Nac ydw Oes Dewiswch Oes i nodi gweithrediad tynnu ar gyfer modiwl cyn-gwiber ar gyfer y lluosydd gwaelod. Rhaid i osodiadau cyn-gwiber ar gyfer lluosydd uchaf a gwaelod fod yr un peth.
Ffurfweddiad Data 'z'
lled bws mewnbwn 'az' az_lled 1–26 Nodwch lled bws mewnbwn az.(1)
Cofrestru mewnbwn 'az' y lluosydd az_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestri mewnbwn az. Rhaid i osodiadau cloc ar gyfer cofrestri mewnbwn ay ac az fod yr un peth.
lled bws mewnbwn 'bz' bz_lled 1–18 Nodwch lled y bws mewnbwn bz.(1)
Cofrestrwch fewnbwn 'bz' y lluosydd bz_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestri mewnbwn bz. Rhaid i osodiadau cloc ar gyfer cofrestri mewnbwn by a bz fod yr un peth.

Tab Cyfernod Mewnol

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
ffynhonnell operand 'ax' operand_ffynhonnell_max mewnbwn coef Nodwch y ffynhonnell operand ar gyfer bws mewnbwn bwyell. Dewiswch coef i alluogi modiwl cyfernod mewnol ar gyfer y lluosydd uchaf.

Dewiswch Nac ydw canys Cofrestru mewnbwn 'echel' y lluosydd paramedr pan fyddwch chi'n galluogi'r nodwedd cyfernod mewnol.

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
      Rhaid i'r gosodiadau ar gyfer ffynhonnell axe a bx operand fod yr un peth.
ffynhonnell operad 'bx' operand_source_mbx mewnbwn coef Nodwch y ffynhonnell operand ar gyfer bws mewnbwn bx. Dewiswch coef i alluogi modiwl cyfernod mewnol ar gyfer y lluosydd uchaf.

Dewiswch Nac ydw canys Cofrestrwch fewnbwn 'bx' y lluosydd paramedr pan fyddwch chi'n galluogi'r nodwedd cyfernod mewnol.

Rhaid i'r gosodiadau ar gyfer ffynhonnell axe a bx operand fod yr un peth.

Ffurfweddiad Cofrestr Fewnbwn 'coefsel'
Cofrestrwch fewnbwn 'coefsela' y lluosydd coef_sel_a_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y cofrestrau mewnbwn coefsela.
Cofrestrwch fewnbwn 'coefselb' y lluosydd coef_sel_b_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y cofrestrau mewnbwn coefselb.
Cyfluniad Storio Cyfernod
coef_a_0–7 coef_a_0–7 Cyfanrif Nodwch y gwerthoedd cyfernod ar gyfer bws mewnbwn bwyell.

Ar gyfer modd gweithredu 18-did, y gwerth mewnbwn uchaf yw 218 – 1. Ar gyfer gweithrediad 27-did, y gwerth mwyaf yw 227 – 1.

coef_b_0–7 coef_b_0–7 Cyfanrif Nodwch y gwerthoedd cyfernod ar gyfer bws mewnbwn bx.

Tab Cronadur/Allbwn Raeadr

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Galluogi porthladd 'cronni' galluogi_cronni Nac ydw Oes Dewiswch Oes i alluogi

porthladd cronni.

Galluogi porthladd 'negyddu' galluogi_negyddu Nac ydw Oes Dewiswch Oes i alluogi

porthladd negydd.

Galluogi porth 'loadconst' galluogi_loadconst Nac ydw Oes Dewiswch Oes i alluogi

porthladd loadconst.

Cofrestrwch fewnbwn 'cronni' y cronadur cronni_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0 , Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y cofrestri mewnbwn cronni.
Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Cofrestrwch 'loadconst' mewnbwn y cronadur llwyth_const_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y cofrestri mewnbwn loadconst.
Cofrestru mewnbwn 'negyddol' yr uned wiber negydd_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y cofrestri mewnbwn negydd.
Galluogi cronadur dwbl galluogi_dwbl_accum Nac ydw Oes Dewiswch Oes i alluogi nodwedd cronadur dwbl.
N gwerth cysonyn rhagosodedig load_const_value 0 – 63 Nodwch y gwerth cyson rhagosodedig.

Gall y gwerth hwn fod yn 2N lle N yw'r gwerth cyson rhagosodedig.

Galluogi porthladd chainin use_chainadder Nac ydw Oes Dewiswch Oes i alluogi modiwl rhaeadru allbwn a'r bws mewnbwn chainin.

Ni chefnogir nodwedd rhaeadru allbwn m18×18_llawn modd gweithredu.

Galluogi porth cadwyni gui_chainout_galluogi Nac ydw Oes Dewiswch Oes i alluogi'r bws allbwn cadwynout. Ni chefnogir nodwedd rhaeadru allbwn

m18×18_llawn modd gweithredu.

Tab Piblinellau

Paramedr Paramedr a Gynhyrchir gan IP Gwerth Disgrifiad
Ychwanegu cofrestr piblinell fewnbwn i'r signal data mewnbwn (x/y/z/coefsel) mewnbwn_piblinell_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer cofrestrau mewnbwn piblinell x, y, z, coefsela a coefselb.
Ychwanegu cofrestr piblinell mewnbwn i'r signal data 'is' is_piblinell_cloc Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y gofrestr mewnbwn is-biblinell. (2)
Ychwanegu cofrestr piblinell mewnbwn i'r signal data 'cronni' accum_pipeline_clock Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y gofrestr mewnbwn piblinell cronni.(2)
Ychwanegu cofrestr piblinell mewnbwn i'r signal data 'loadconst' load_const_pipeline_clock Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a nodi'r signal cloc mewnbwn ar gyfer y gofrestr mewnbwn piblinell loadconst.(2)
Ychwanegu cofrestr piblinell mewnbwn i'r signal data 'negyddu' negate_pipeline_clock Nac ydw Clock0 Clock1 Clock2 Dewiswch Cloc0, Cloc1, neu Cloc2 i alluogi a phennu'r signal cloc mewnbwn ar gyfer y gofrestr mewnbwn piblinell negate.(2)

Lled Data Mewnbwn Uchaf Fesul Modd Gweithredu
Gallwch chi addasu lled y data ar gyfer mewnbynnau x, y, a z fel y nodir yn y tabl.

Rhaid i bob cofrestr mewnbwn piblinell ar gyfer signalau rheoli deinamig gael yr un gosodiad cloc.

Modd Gweithredu Lled Data Mewnbwn Uchaf
ax ay az bx by bz
Heb Gyn-gwiber na Chyfernod Mewnol
m18×18_llawn 18 (wedi'i lofnodi)

18

(heb ei lofnodi)

19 (wedi'i lofnodi)

18 (heb ei lofnodi)

Heb ei ddefnyddio 18 (wedi'i lofnodi)

18

(heb ei lofnodi)

19 (wedi'i lofnodi)

18

(heb ei lofnodi)

Heb ei ddefnyddio
m18×18_swm2
m18×18_systolig
m18×18_plws36
m27×27 27 (wedi'i lofnodi)

27 (heb ei lofnodi)

Heb ei ddefnyddio
Gyda Nodwedd Rhag-Wiber yn Unig
m18×18_llawn 18 (wedi'i lofnodi)

18 (heb ei lofnodi)

m18×18_swm2
m18×18_systolig
m27×27 27 (wedi'i lofnodi)

27

(heb ei lofnodi)

26 (wedi'i lofnodi)

26 (heb ei lofnodi)

Heb ei ddefnyddio
Gyda Nodwedd Cyfernod Mewnol yn Unig
m18×18_llawn Heb ei ddefnyddio 19 (wedi'i lofnodi)

18 (heb ei lofnodi)

Heb ei ddefnyddio 19 (wedi'i lofnodi)

18

(heb ei lofnodi)

Heb ei ddefnyddio
m18×18_swm2
m18×18_systolig
m27×27 27 (wedi'i lofnodi)

27 (heb ei lofnodi)

Heb ei ddefnyddio

Disgrifiad Swyddogaethol

Mae craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cynnwys 2 bensaernïaeth; lluosi 18 × 18 a lluosi 27 × 27. Mae pob amrantiad o graidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cynhyrchu dim ond 1 o'r 2 bensaernïaeth yn dibynnu ar y moddau gweithredol a ddewiswyd. Gallwch alluogi modiwlau dewisol i'ch cais.

Gwybodaeth Gysylltiedig
Blociau DSP Manylder Amrywiol ym mhennod Dyfeisiau Intel Seiclon 10 GX, Ffabrig Craidd Intel Cyclone 10 GX a Llawlyfr I/Os Pwrpas Cyffredinol.

Moddau Gweithredol

Mae craidd IP DSP Pwynt Sefydlog Brodorol Seiclon 10 GX yn cefnogi 5 dull gweithredol:

  • Y Modd Llawn 18 × 18
  • Mae'r 18 × 18 Swm o 2 Modd
  • Y Modd 18 × 18 Plus 36
  • Y Modd Systolig 18 × 18
  • Y Modd 27×27

Y Modd Llawn 18 × 18
Pan gaiff ei ffurfweddu fel modd llawn 18 × 18, mae craidd IP Pwynt Sefydlog Brodorol Cyclone 10 GX DSP yn gweithredu fel dau 18 annibynnol (wedi'i lofnodi / heb ei lofnodi) × 19 (wedi'i lofnodi) neu 18
(llwyddo/heb lofnodi) × 18 (heb eu llofnodi) lluosyddion gydag allbwn 37-did. Mae'r modd hwn yn cymhwyso'r hafaliadau canlynol:

  • canlyniad = bwyell * ay
  • canlyniadb = bx * gan

Mae'r 18 × 18 Pensaernïaeth Modd Llawn

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

Mae'r 18 × 18 Swm o 2 Modd
Mewn 18 × 18 Swm o 2 fodd, mae craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn galluogi'r lluosyddion uchaf a gwaelod ac yn cynhyrchu canlyniad o adio neu dynnu rhwng y 2 luosydd. Mae'r signal rheoli is-ddeinamig yn rheoli ychwanegwr i gyflawni'r gweithrediadau adio neu dynnu. Gall lled allbwn canlyniad craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX gefnogi hyd at 64 did pan fyddwch chi'n galluogi rhaeadru croniadur / allbwn. Mae'r modd hwn yn cymhwyso hafaliad canlyniad =[±(ax * ay) + (bx * gan)].

Mae'r 18 × 18 Swm o 2 Modd Pensaernïaeth

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

Y Modd 18 × 18 Plus 36
Pan gaiff ei ffurfweddu fel modd 18 × 18 Plus 36, mae craidd IP Cyclone 10 GX Pwynt Sefydlog Brodorol DSP yn galluogi'r lluosydd uchaf yn unig. Mae'r modd hwn yn cymhwyso'r hafaliad canlyniada = (ax * ay) + concatenate(bx[17:0],by[17:0]).

Mae'r 18 × 18 Plus 36 Pensaernïaeth Modd

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

Rhaid i chi osod y fformat Cynrychioliad ar gyfer lluosyddion gwaelod y operand i heb eu llofnodi wrth ddefnyddio'r modd hwn. Pan fo'r bws mewnbwn yn llai na 36-did yn y modd hwn, mae'n ofynnol i chi ddarparu'r estyniad llofnodedig angenrheidiol i lenwi'r mewnbwn 36-did.

Defnyddio Operand Llai Na 36-did Mewn Modd 18 × 18 Plws 36
Mae'r cynample yn dangos sut i ffurfweddu craidd IP Cyclone 10 GX Pwynt Sefydlog Brodorol DSP i ddefnyddio modd gweithredol 18 × 18 Plus 36 gyda data mewnbwn 12-did wedi'i lofnodi o 101010101010 (deuaidd) yn lle operand 36-bit.

  1. Gosod fformat Cynrychioliad ar gyfer lluosydd gwaelod x operand: i lofnodi.
  2. Gosod fformat Cynrychioliad ar gyfer lluosydd gwaelod y operand: i heb ei lofnodi.
  3. Gosod lled bws mewnbwn 'bx' i 18.
  4. Gosod lled bws mewnbwn 'wrth' i 18.
  5. Darparu data o '111111111111111111' i fws mewnbwn bx.
  6. Darparu data o '111111101010101010' i mewn bws mewnbwn.

Y Modd Systolig 18 × 18
Mewn moddau gweithredol systolig 18 × 18, mae craidd IP Pwynt Sefydlog DSP Cyclone 10 GX Brodorol yn galluogi'r lluosyddion uchaf a gwaelod, cofrestr systolig mewnbwn ar gyfer y lluosydd uchaf, a chofrestr systolig cadwyn ar gyfer y gadwyn mewn signalau mewnbwn. Pan fyddwch yn galluogi rhaeadru allbwn, mae'r modd hwn yn cefnogi lled allbwn canlyniad o 44 did. Pan fyddwch chi'n galluogi'r nodwedd cronadur heb raeadru allbwn, gallwch chi ffurfweddu lled allbwn y canlyniad i 64 did.

Y Bensaernïaeth Modd Systolig 18 × 18

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

Y Modd 27×27
Pan gaiff ei ffurfweddu fel moddau 27 × 27, mae craidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX yn galluogi lluosydd 27 (wedi'i lofnodi / heb ei lofnodi) × 27 (wedi'i lofnodi / heb ei lofnodi). Gall y bws allbwn gynnal hyd at 64 did gyda chroniadur / rhaeadru allbwn wedi'i alluogi. Mae'r modd hwn yn cymhwyso hafaliad resulta = ax * ay.

Mae'r 27 × 27 Pensaernïaeth Modd

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

Modiwlau Dewisol

Y modiwlau dewisol sydd ar gael yng Nghraidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yw:

  • rhaeadru mewnbwn
  • Rhag-gwiberod
  • Cyfernod Mewnol
  • Cronadur a rhaeadru allbwn
  • Cofrestrau piblinellau

Cascade Mewnbwn
Cefnogir nodwedd rhaeadru mewnbwn ar unrhyw a gan fws mewnbwn. Pan fyddwch chi'n gosod Galluogi rhaeadru mewnbwn ar gyfer mewnbwn 'ay' i Ydy, bydd craidd IP Pwynt Sefydlog DSP Brodorol Cyclone 10 GX yn cymryd mewnbynnau o signalau mewnbwn sgan yn lle bws mewnbwn ay. Pan fyddwch chi'n gosod Galluogi rhaeadru mewnbwn ar gyfer mewnbwn 'gan' i Ydy, bydd craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cymryd mewnbynnau o fws mewnbwn ay yn hytrach na gan fws mewnbwn.

Argymhellir galluogi'r cofrestrau mewnbwn ar gyfer ay a/neu pryd bynnag y bydd rhaeadru mewnbwn wedi'i alluogi er cywirdeb y cais.

Gallwch alluogi'r cofrestrau oedi i gyd-fynd â'r gofyniad hwyrni rhwng y gofrestr fewnbynnu a'r gofrestr allbwn. Mae 2 gofrestr oedi yn y craidd. Defnyddir y gofrestr oedi uchaf ar gyfer porthladdoedd mewnbwn ay neu sganio tra bod y gofrestr oedi gwaelod yn cael ei defnyddio ar gyfer porthladdoedd allbwn sganout. Cefnogir y cofrestrau oedi hyn mewn modd llawn 18 × 18, 18 × 18 swm o 2 fodd, a 18 × 18 modd systolig.

Rhag-gwiber

Gellir ffurfweddu'r rhag-gwiber yn y ffurfweddiadau canlynol:

  • Dau rag-wiber annibynnol 18-did (wedi'u llofnodi/heb eu llofnodi).
  • Un rhag- wiber 26-bit.

Pan fyddwch yn galluogi cyn-gwiber mewn moddau lluosi 18 × 18, defnyddir ay ac az fel y bws mewnbwn i'r rhag-gwiber uchaf tra bod by a bz yn cael eu defnyddio fel y bws mewnbwn i'r rhag-gwiber isaf. Pan fyddwch yn galluogi cyn-gwiber yn y modd lluosi 27 × 27, defnyddir ay ac az fel y bws mewnbwn i'r rhag-gwiber. Mae'r rhag-gwiber yn cefnogi gweithrediadau adio a thynnu. Pan ddefnyddir y ddau rag-wiberod o fewn yr un bloc DSP, rhaid iddynt rannu'r un math o weithrediad (naill ai adio neu dynnu).

Cyfernod Mewnol
Gall y cyfernod mewnol gynnal hyd at wyth cyfernod cyson ar gyfer y lluosrifau mewn moddau 18-did a 27-did. Pan fyddwch chi'n galluogi'r nodwedd cyfernod mewnol, bydd dau fws mewnbwn i reoli dewis yr amlblecsydd cyfernod yn cael eu cynhyrchu. Defnyddir y bws mewnbwn coefsela i ddewis y cyfernodau rhagosodedig ar gyfer y lluosydd uchaf a defnyddir y bws mewnbwn cwnsler i ddewis y cyfernodau rhagosodedig ar gyfer y lluosydd gwaelod.

Nid yw'r storfa cyfernod mewnol yn cefnogi gwerthoedd cyfernod y gellir eu rheoli'n ddeinamig ac mae angen storio cyfernod allanol i gyflawni gweithrediad o'r fath.

Cronadur a Cascade Allbwn

Gellir galluogi'r modiwl cronadur i gyflawni'r gweithrediadau canlynol:

  • Gweithrediad adio neu dynnu
  • Gweithrediad talgrynnu rhagfarnllyd gan ddefnyddio gwerth cyson o 2N
  • Cronni sianel ddeuol

Er mwyn perfformio gweithrediad adio neu dynnu'r cronadur yn ddeinamig, rheoli'r signal mewnbwn negydd. Ar gyfer gweithrediad talgrynnu rhagfarnllyd, gallwch nodi a llwytho cysonyn rhagosodedig o 2N cyn i'r modiwl cronadur gael ei alluogi trwy nodi cyfanrif i werth paramedr N y cysonyn rhagosodedig. Rhaid i'r cyfanrif N fod yn llai na 64. Gallwch alluogi neu analluogi'r defnydd o'r cysonyn rhagosodedig yn ddeinamig trwy reoli'r signal loadconst. Gallwch ddefnyddio'r llawdriniaeth hon fel muxing gweithredol o'r gwerth crwn i mewn i'r llwybr adborth cronadur. Mae'r gost lwytho a'r defnydd signal cronedig yn annibynnol ar ei gilydd.

Gallwch alluogi'r gofrestr cronni dwbl gan ddefnyddio'r paramedr Galluogi cronadur dwbl i berfformio croniad dwbl. Gall y modiwl cronadur gefnogi cadwyno blociau DSP lluosog ar gyfer gweithrediadau adio neu dynnu trwy alluogi'r porthladd mewnbwn cadwyno a'r porthladd allbwn cadwyni. Yn y modd systolig 18 × 18, dim ond 44-did o'r bws mewnbwn cadwyn a'r bws allbwn cadwyn allan fydd yn cael ei ddefnyddio. Fodd bynnag, rhaid cysylltu pob cadwyn 64-did yn y bws mewnbwn â'r bws allbwn cadwyn allan o'r bloc DSP blaenorol.

Cofrestr Piblinellau

Mae craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cefnogi un lefel o gofrestr piblinellau. Mae'r gofrestr biblinell yn cefnogi hyd at dair ffynhonnell cloc ac un signal clir asyncronaidd i ailosod y cofrestrau piblinellau. Mae pum cofrestr piblinell:

  • cofrestr piblinellau bysiau mewnbynnu data
  • gofrestr biblinell signal rheoli is-ddeinamig
  • negyddu rheolaeth deinamig gofrestr piblinellau signal
  • cronni rheolaeth deinamig gofrestr piblinellau signal
  • gofrestr piblinell rheoli deinamig loadconst

Gallwch ddewis galluogi pob cofrestrau piblinellau bws mewnbwn data ac mae'r biblinell signal rheoli deinamig yn cofrestru'n annibynnol. Fodd bynnag, rhaid i'r holl gofrestrau piblinellau sydd wedi'u galluogi ddefnyddio'r un ffynhonnell cloc.

Cynllun Clocio

Mae'r cofrestrau mewnbwn, piblinellau ac allbwn yng nghraidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX yn cefnogi tair ffynhonnell / gallu cloc a dwy gliriad asyncronig. Mae pob cofrestr mewnbwn yn defnyddio aclr[0] ac mae pob piblinell a chofrestr allbwn yn defnyddio aclr[1]. Gall pob math o gofrestr ddewis un o'r tair ffynhonnell cloc a signalau galluogi cloc. Pan fyddwch chi'n ffurfweddu craidd Cyclone 10 GX Native Pwynt Sefydlog DSP IP i ddull gweithredu systolig 18 × 18, bydd meddalwedd Intel Quartus Prime yn gosod y gofrestr systolig mewnbwn a ffynhonnell cloc y gofrestr systolig cadwyn i'r un ffynhonnell cloc â'r gofrestr allbwn yn fewnol.

Pan fyddwch chi'n galluogi'r nodwedd cronni dwbl, bydd meddalwedd Intel Quartus Prime yn gosod ffynhonnell cloc y gofrestr cronni dwbl i'r un ffynhonnell cloc â'r gofrestr allbwn yn fewnol.

Cyfyngiadau Cynllun Clocio
Mae'r tab hwn yn dangos y cyfyngiadau y mae'n rhaid i chi eu cymhwyso ar gyfer yr holl gynlluniau clocio cofrestr.

Cyflwr Cyfyngiad
Pan fydd rhag-gwiber wedi'i alluogi Rhaid i ffynhonnell cloc ar gyfer cofrestri mewnbwn ay ac az fod yr un peth.
  Rhaid i ffynhonnell cloc ar gyfer cofrestri mewnbwn by a bz fod yr un peth.
Pan fydd cofrestrau piblinell yn cael eu galluogi Rhaid i ffynhonnell cloc ar gyfer pob cofrestr piblinell fod yr un peth.
Pan fydd unrhyw un o'r cofrestrau mewnbwn ar gyfer signalau rheoli deinamig Rhaid i ffynhonnell cloc ar gyfer cofrestrau mewnbwn ar gyfer is, cronni, loadconst, a negyddu fod yr un fath.
Seiclon 10 GX Pwynt Sefydlog Brodorol DSP IP Arwyddion Craidd

Mae'r ffigur canlynol yn dangos signalau mewnbwn ac allbwn craidd IP Pwynt Sefydlog DSP Brodorol Seiclon 10 GX.

Seiclon 10 GX Pwynt Sefydlog Brodorol DSP IP Arwyddion Craidd

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

Arwyddion Mewnbynnu Data
Enw Arwydd Math Lled Disgrifiad
bwyell[] Mewnbwn 27 Bws data mewnbwn i'r lluosydd uchaf.
a [] Mewnbwn 27 Bws data mewnbwn i'r lluosydd uchaf.

Pan fydd rhag-gwiber wedi'i alluogi, mae'r signalau hyn yn cael eu gwasanaethu fel signalau mewnbwn i'r rhag-gwiber uchaf.

az[] Mewnbwn 26 Mae'r signalau hyn yn signalau mewnbwn i'r rhag-gwiber uchaf.

Mae'r signalau hyn ar gael dim ond pan fydd rhag-gwiber wedi'i alluogi. Nid yw'r signalau hyn ar gael yn m18×18_plws36

modd gweithredol.

bx[] Mewnbwn 18 Bws data mewnbwn i'r lluosydd gwaelod.

Nid yw'r signalau hyn ar gael yn m27×27 modd gweithredol.

gan[] Mewnbwn 19 Bws data mewnbwn i'r lluosydd gwaelod.

Pan fydd rhag-gwiber wedi'i alluogi, mae'r signalau hyn yn gweithredu fel signalau mewnbwn i'r rhag-gwiber gwaelod.

Nid yw'r signalau hyn ar gael yn m27×27 modd gweithredol.

bz[] Mewnbwn 18 Mae'r signalau hyn yn signalau mewnbwn i'r rhag-gwiber isaf. Mae'r signalau hyn ar gael dim ond pan fydd rhag-gwiber wedi'i alluogi. Nid yw'r signalau hyn ar gael yn m27×27 m18×18_plws36 dulliau gweithredu.
Arwyddion Allbwn Data
Enw Arwydd Math Lled Decsription
canlyniad[] Allbwn 64 Bws data allbwn o'r lluosydd uchaf.

Mae'r signalau hyn yn cefnogi hyd at 37 did ar gyfer m18×18_llawn modd gweithredol.

canlyniad[] Allbwn 37 Bws data allbwn o'r lluosydd gwaelod.

Mae'r signalau hyn ar gael yn unig m18×18_llawn modd gweithredol.

Cloc, Galluogi, ac Arwyddion Clirio

Enw Arwydd Math Lled Disgrifiad
clk[] Mewnbwn 3 Signalau cloc mewnbwn ar gyfer pob cofrestr.

Mae'r signalau cloc hyn ar gael dim ond os gosodir unrhyw un o'r cofrestrau mewnbwn, cofrestrau piblinellau, neu gofrestr allbwn Cloc0, Cloc1, neu Cloc2.

• clk[0] = Cloc0

• clk[1] = Cloc1

• clk[2] = Cloc2

ena[] Mewnbwn 3 Galluogi cloc ar gyfer clk[2:0]. Mae'r signal hwn yn weithredol-Uchel.

• mae ena[0] ar gyfer Cloc0

• mae ena[1] ar gyfer Cloc1

• mae ena[2] ar gyfer Cloc2

aclr[] Mewnbwn 2 Signalau mewnbwn clir asyncronaidd ar gyfer pob cofrestr. Mae'r signal hwn yn weithredol-Uchel.

Defnydd aclr[0] ar gyfer pob cofrestr mewnbwn a defnydd aclr[1] ar gyfer pob cofrestr piblinell a chofrestr allbwn.

Yn ddiofyn, mae'r signal hwn yn cael ei ddad-hawlio.

Arwyddion Rheoli Dynamig

Enw Arwydd Math Lled Disgrifiad
is Mewnbwn 1 Signal mewnbwn i adio neu dynnu allbwn y lluosydd uchaf gydag allbwn y lluosydd gwaelod.

• Deassert y signal hwn i nodi gweithrediad adio.

• Rhowch y signal hwn i nodi gweithrediad tynnu.

Yn ddiofyn, mae'r signal hwn yn desserted. Gallwch haeru neu ddeiseisio'r signal hwn yn ystod amser rhedeg.(3)

negydd Mewnbwn 1 Signal mewnbwn i adio neu dynnu swm y lluosyddion uchaf a gwaelod gyda'r data o signalau cadwynin.

• Deassert y signal hwn i nodi gweithrediad adio.

• Rhowch y signal hwn i nodi gweithrediad tynnu.

Yn ddiofyn, mae'r signal hwn yn desserted. Gallwch haeru neu ddeiseisio'r signal hwn yn ystod amser rhedeg.(3)

cronni Mewnbwn 1 Signal mewnbwn i alluogi neu analluogi'r nodwedd cronadur.

• Deassert y signal hwn i analluogi'r nodwedd cronadur.

• Rhowch y signal hwn i alluogi'r nodwedd cronadur.

Yn ddiofyn, mae'r signal hwn yn desserted. Gallwch haeru neu ddeiseisio'r signal hwn yn ystod amser rhedeg.(3)

llwythconst Mewnbwn 1 Signal mewnbwn i alluogi neu analluogi'r nodwedd llwyth cyson.

• Deassert y signal hwn i analluogi'r nodwedd llwyth cyson.

• Rhowch y signal hwn i alluogi'r nodwedd cysonyn llwyth.

Yn ddiofyn, mae'r signal hwn yn desserted. Gallwch haeru neu ddeiseisio'r signal hwn yn ystod amser rhedeg.(3)

Arwyddion Cyfernod Mewnol

Enw Arwydd Math Lled Disgrifiad
coefsela[] Mewnbwn 3 Arwyddion dewis mewnbwn ar gyfer 8 gwerth cyfernod a ddiffinnir gan ddefnyddiwr ar gyfer y lluosydd uchaf. Mae'r gwerthoedd cyfernod yn cael eu storio yn y cof mewnol a'u pennu gan baramedrau coef_a_0 i coef_a_7.

• coefsela[2:0] = 000 yn cyfeirio ato coef_a_0

• coefsela[2:0] = 001 yn cyfeirio ato coef_a_1

• coelsela[2:0] = 010 yn cyfeirio ato coef_a_2

• … ac yn y blaen.

Dim ond pan fydd y nodwedd cyfernod mewnol wedi'i galluogi y mae'r signalau hyn ar gael.

coefselb[] Mewnbwn 3 Arwyddion dewis mewnbwn ar gyfer 8 gwerth cyfernod a ddiffinnir gan ddefnyddiwr ar gyfer y lluosydd gwaelod. Mae'r gwerthoedd cyfernod yn cael eu storio yn y cof mewnol a'u pennu gan baramedrau coef_b_0 i coef_b_7.

• coefselb[2:0] = 000 yn cyfeirio ato coef_b_0

• coefselb[2:0] = 001 yn cyfeirio ato coef_b_1

• coelselb[2:0] = 010 yn cyfeirio ato coef_b_2

• … ac yn y blaen.

Dim ond pan fydd y nodwedd cyfernod mewnol wedi'i galluogi y mae'r signalau hyn ar gael.

Arwyddion Rhaeadru Mewnbwn

Enw Arwydd Math Lled Disgrifiad
sganin[] Mewnbwn 27 Bws data mewnbwn ar gyfer modiwl rhaeadru mewnbwn.

Cysylltwch y signalau hyn â'r signalau sganio o'r craidd DSP blaenorol.

sgan allan[] Cynnyrch 27 Bws data allbwn y modiwl rhaeadru mewnbwn.

Cysylltwch y signalau hyn â signalau scanin y craidd DSP nesaf.

Arwyddion Cascade Allbwn

Enw Arwydd Math Lled Disgrifiad
cadwynin[] Mewnbwn 64 Bws data mewnbwn ar gyfer modiwl rhaeadru allbwn.

Cysylltwch y signalau hyn â'r signalau cadwyn allan o'r craidd DSP blaenorol.

cadwyni[] Allbwn 64 Bws data allbwn y modiwl rhaeadru allbwn.

Cysylltwch y signalau hyn â signalau cadwynin y craidd DSP nesaf.

Hanes Adolygu Dogfennau ar gyfer y Seiclon 10 Canllaw Defnyddiwr Craidd Pwynt Sefydlog Brodorol GX DSP IP

Dyddiad Fersiwn Newidiadau
Tachwedd 2017 2017.11.06 Rhyddhad cychwynnol.

Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau.

Gellir hawlio enwau a brandiau eraill fel eiddo eraill.

Dogfennau / Adnoddau

intel UG-20094 Seiclon 10 GX Pwynt Sefydlog Brodorol DSP Craidd IP [pdfCanllaw Defnyddiwr
Seiclon UG-20094 10 GX Pwynt Sefydlog Brodorol DSP Craidd IP, UG-20094, Seiclon 10 GX Pwynt Sefydlog Brodorol DSP Craidd IP, Pwynt Sefydlog Brodorol DSP Craidd IP, Pwynt Sefydlog DSP Craidd IP, Craidd IP DSP

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *