intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

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

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP Rêbernameya bikarhêner

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

Parametreyên cihêreng hilbijêrin ku ji bo sêwirana we bingehek IP-yê biafirînin.

  1. Di Intel® Quartus® Prime Pro Edition de, projeyek nû biafirînin ku amûrek Intel Cyclone® 10 GX armanc dike.
  2. Di Kataloga IP-yê de, li Pirtûkxaneyê bikirtînin ➤ DSP ➤ DSP primitive ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Edîtorê Parametreya IP Core IP-ya Core ya Intel Cyclone 10 GX Native Floating-Point DSP vedibe.
  3. Di qutiya diyalogê ya Guhertina IP-ya Nû de, Navek Entity binivîse û OK bikirtînin.
  4. Di binê Parametreyan de, Şablonên DSP û hilbijêre View hûn ji bo bingeha IP-ya xwe dixwazin
  5. Di Block DSP de View, demjimêrê biguhezînin an ji nûvekirina her tomarek derbasdar.
  6. Ji bo Multiply Add or Vector Mode 1, li ser Multiplexera Chain In di GUI-yê de bikirtînin da ku têketinê ji porta zincîre an porta Ax hilbijêrin.
  7. Di GUI-yê de sembola lêzêdeker bikirtînin da ku lê zêdekirin an jêbirin hilbijêrin.
  8. Li ser Multipleksera Chain Out-ê ya di GUI-yê de bikirtînin da ku porta zincîrê çalak bikin.
  9. Bikirtînin Generate HDL.
  10. Bikirtînin Finish.

Intel Cyclone 10 GX Native Floating-Point DSP Parametreyên IP yên Intel FPGA
Tablo 1. Parametreyên

Parametre Giranî Nirxa Bingehîn Terîf
DSP Şablon Zêdekirin Lêzêdekirin

Zêde bikin Zêde bikin Pirrjimar Bicivin Moda Vektorê 1

Moda Vektor 2

Zêdekirin Ji bo bloka DSP moda xebitandinê ya xwestî hilbijêrin.

Operasyona hilbijartî di nav de tê xuyang kirin Block DSP View.

View Qeydkirina Qeydê Paqij dike Register Enables Vebijarkên ji bo hilbijartina pilana demjimêrê an vesazkirina nexşeya tomaran view. Operasyona hilbijartî di nav de tê xuyang kirin Block DSP View.
berdewam…
Parametre Giranî Nirxa Bingehîn Terîf
    Neqandin Register Enables bo Block DSP View da ku nexşeya demjimêrkirina qeydan nîşan bide. Hûn dikarin demjimêran ji bo her yek ji tomarên vê yekê biguherînin view.

Neqandin Register Paqij dike bo Block DSP View ji bo nîşankirina nexşeya vesazkirina qeydan. Vekirin Single Clear bikar bînin ji bo guhertina nexşeya vesazkirina qeydan.

Single Clear bikar bînin Li ser an li ser Ji Heke hûn ji nûvekirinek yekane dixwazin ku hemî tomarên di bloka DSP-ê de ji nû ve vegerînin, vê pîvanê çalak bikin. Vê pîvanê biqewirînin da ku portên vesazkirinê yên cihêreng bikar bînin da ku qeydan ji nû ve bikin.

Ji bo 0 zelal li ser qeyda derketinê vekin; ji bo zelal 1-ê li ser qeyda derketinê vekin.

Paqij 0 ji bo qeydên têketinê aclr bikar tîne[0]

nîşan.

Paqij 1 ji bo tomarên derketin û boriyê bikar tîne

aclr [1] sînyala.

Hemî qeydên têketinê sînyala reset aclr[0] bikar tînin. Hemî tomarên derketin û lûleyê sînyala reset aclr[1] bikar tînin.

DSP View Deste.
Chain In Multiplexer (14) Neçalak bike Neçalak bike Li ser multiplexerê bikirtînin da ku zincîreyê çalak bikin

bender.

Zincîra Out Multiplexer (12) Çalak bike Neçalak bike Li ser multiplexer bikirtînin da ku zencîreyê çalak bikin

bender.

Adder (13) +

+ li ser bikirtînin Adder sembola ku moda lêzêdekirin an jêbirinê hilbijêrin.
Qeydkirina Saetê

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

• output_clock (11)

• accumulate_clock (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Netû Saet 0

Saet 1

Saet 2

Saet 0 Ji bo ku tu qeydê derbas bikin, demjimêra tomarê biguherînin Netû.

Saeta qeydkirinê biguherînin:

•    Saet 0 ji bo bikaranîna sînyala clk[0] wekî çavkaniya demjimêrê

•    Saet 1 ji bo bikaranîna sînyala clk[1] wekî çavkaniya demjimêrê

•    Saet 2 ji bo bikaranîna sînyala clk[2] wekî çavkaniya demjimêrê

Hûn dikarin tenê dema ku hûn hilbijêrin van mîhengan biguherînin Register Enables in View parametre.

jimar 1. Block DSP View

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

Table 2. Şablonên DSP

Şablonên DSP Terîf
Zêdekirin Operasyona pirjimariya rast a yekane pêk tîne û hevkêşana jêrîn bicîh tîne:

• Derwe = Ay * Az

Lêzêdekirin Operasyona lêvekirin an jêbirinê ya yekane rast dike û hevkêşeyên jêrîn bicîh tîne:.

• Derkeve = Ay + Ax

• Derwe = Ay – Ax

Zêdekirin zêde bike Vê modê pirkirina rastiyek yekane pêk tîne, li dûv operasiyonên zêdekirin an jêkirin û hevkêşeyên jêrîn bicîh tîne.

• Derwe = (Ay * Az) – zincîre

• Derwe = (Ay * Az) + zincîre

• Derwe = (Ay * Az) – Ax

• Derwe = (Ay * Az) + Ax

Zêdekirin Accumulate Bi encama pirkirina berê re pirkirina xala herikînê û li dû wê lê zêdekirin an jêkirina xala herikînê pêk tîne û hevkêşeyên jêrîn bicîh tîne:

• Derket (t) = [Ay(t) * Az(t)] - Derket (t-1) dema kom dibe

sînyala bilind tê ajotin.

• Derçû(t) = [Ay(t) * Az(t)] + Derket (t-1) dema ku bendera berhevkirinê bilind tê ajotin.

• Derwe(t) = Ay(t) * Az(t) dema ku bendera berhevkirinê kêm tê ajotin.

Moda Vektor 1 Bi ketina zincîra ji bloka guhêrbar a berê ya DSP re pirkirina xala herikînê li dû lê zêdekirin an jêkirina xala herikînê pêk tîne û hevkêşeyên jêrîn bicîh tîne:.
berdewam…
Şablonên DSP Terîf
  • Derwe = (Ay * Az) – zincîre

• Derwe = (Ay * Az) + zincîre

• Derk = (Ay * Az) , zincîre = Ax

Moda Vektor 2 Li cihê ku bingehê IP-yê encama pirjimariyê rasterast li ser zincîrê ye, pirkirina xala herikînê pêk tîne. Dûv re navika IP-ê têketina zincîrê ji bloka DSP-ya guhêrbar a berê ji têketina Ax-ê wekî encama derketinê zêde dike an jê vedike.

Ev mod hevkêşeyên jêrîn bicîh tîne:

• Derk = Ax – zincîr , zincîr = Ay * Az

• Derk = Ax + zincîr , zincîr = Ay * Az

• Derk = Ax , zincîr = Ay * Az

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Signals

Figure 2. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Signals
Wêne nîşaneyên ketin û derketinê yên navika IP-yê nîşan dide.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Tablo 3. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Input Signals

Navê sînyala Awa Berî Destçûnî Terîf
ax[31:0] Beyan 32 Nizm Otobusa daneya têketinê ji pirjimarkerê re. Berdest in:

• Modê lê zêde bike

• Moda Pirrjimar-Zêde bike bêyî zincîr û taybetmendiya zincîrê

• Moda Vektor 1

• Moda Vektor 2

ay[31:0] Beyan 32 Nizm Otobusa daneya têketinê ji pirjimarkerê re.

Di hemî modên xebitandinê yên xala hêlînê de peyda dibe.

az[31:0] Beyan 32 Nizm Otobusa daneya têketinê ji pirjimarkerê re. Berdest in:

• Pirkirin

• Zêde zêde bike

• Pirrjimar Bikin

• Moda Vektor 1

• Moda Vektor 2

zincîr[31:0] Beyan 32 Nizm Van îşaretan bi sînyalên zincîreyê yên ji navika IP-ya DSP-a-xala hêlînê ya berê ve girêdin.
clk[2:0] Beyan 3 Nizm Ji bo hemî qeydan sînyalên demjimêra têketinê.

Van îşaretên demjimêrê tenê peyda dibin heke yek ji tomarên têketinê, tomarên lûleyê, an qeyda derketinê li ser were danîn. Saet0 or Saet1 or Saet2.

ena[2:0] Beyan 3 Bilind Saet ji bo clk[2:0] çalak bike. Van îşaretan çalak-Bilind in.

• ena[0] ji bo ye Saet0

• ena[1] ji bo ye Saet1

• ena[2] ji bo ye Saet2

aclr[1:0] Beyan 2 Nizm Ji bo hemî qeydan sînyalên têketina zelal ên asynkron. Ev sînyalên çalak-bilind in.

Bikaranîn aclr[0] ji bo hemî tomar û karanîna têketinê aclr[1]

ji bo hemî tomarên boriyê û derketinê.

hevcivandin Beyan 1 Nizm Nîşana têketinê ji bo çalakkirin an neçalakkirina taybetmendiya berhevkerê.

• Vê îşaretê bicîh bikin da ku berteka derana zêdeker çalak bike.

• Ji bo ku mekanîzmaya vegerê neçalak bike, vê îşaretê ji holê rakin.

Hûn dikarin di dema xebitandinê de vê sînyalê bipejirînin an ji holê rakin.

Di moda Multiply Accumulate de heye.

zincîre[31:0] Karûabr 32 Van îşaretan bi sînyalên zincîre yên navika IP-ya DSP-a-xala hêlînê ya din ve girêdin.
encam[31:0] Karûabr 32 Otobusa daneyê ji navika IP-yê derxe.

Dîroka Guhertoya Belgeyê

Guhertinên Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Rêbernameya bikarhêner

Rojek Awa Changes
Mijdar 2017 2017.11.06 Serbestberdana destpêkê.

Pargîdaniya Intel. Hemû maf parastî ne. Intel, logoya Intel, û nîşaneyên din ên Intel marqeyên Intel Corporation an pargîdaniyên wê ne. Intel garantiya performansa FPGA û hilberên xwe yên nîvconductor li gorî taybetmendiyên heyî li gorî garantiya standard a Intel digire, lê mafê ku di her kêliyê de bêyî agahdarî di her hilber û karûbaran de biguhezîne digire. Intel ti berpirsiyarî an berpirsiyariya ku ji serîlêdan an karanîna ti agahdarî, hilber, an karûbarê ku li vir hatî diyar kirin çêdibe, ji bilî ku bi eşkere bi nivîskî ji hêla Intel ve hatî pejirandin. Ji xerîdarên Intel re tê şîret kirin ku berî ku xwe bispêrin agahdariya hatî weşandin û berî ku emrê hilber an karûbaran bidin, guhertoya herî dawî ya taybetmendiyên cîhazê bistînin. *Dibe ku nav û marqeyên din wekî milkê kesên din werin îdîakirin.

Belge / Çavkanî

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Rehbera bikaranînê
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

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *