intel-LOGO

intel Native Loopback Accelerator Accelerator Accelerator Unit (AFU)

intel-Native-Loopback-Accelerator-Functional-Unit-(AFU)-PRO

Game da wannan Takardun

Taro
Tebur 1. Takardun Takardun Takardun

Babban taro Bayani
# Gabatar da umarni wanda ke nuna umarnin shine a shigar dashi azaman tushen.
$ Yana nuna umarni da za a shigar da shi azaman mai amfani.
Wannan font FileAna buga sunaye, umarni, da kalmomi masu mahimmanci a cikin wannan font. Ana buga dogayen layin umarni a cikin wannan font. Kodayake dogayen layukan umarni na iya naɗe zuwa layi na gaba, dawowar ba ta cikin umarnin; kar a danna shiga.
Yana nuna rubutun maƙerin da ke bayyana tsakanin maƙallan kusurwa dole ne a maye gurbinsa da ƙimar da ta dace. Kada a shigar da maƙallan kusurwa.

Acronyms
Tebur 2. Gagarabadau

Acronyms Fadadawa Bayani
AF Aikin Hanzarta Haɗaɗɗen Hoton Hanzarta Hardware wanda aka aiwatar a cikin dabaru na FPGA wanda ke hanzarta aikace-aikace.
AFU Rukunin Aiki na Hanzarta Hardware Accelerator wanda aka aiwatar a cikin ma'ana ta FPGA wanda ke sauke aikin lissafi don aikace-aikace daga CPU don haɓaka aiki.
API Interface Programming Application Saitin ma'anoni na ƙasa da ƙasa, ƙa'idodi, da kayan aikin gina aikace-aikacen software.
ASE AFU Simulation muhalli Yanayin haɗin gwiwa wanda ke ba ku damar amfani da aikace-aikacen runduna iri ɗaya da AF a cikin yanayin kwaikwayo. ASE wani ɓangare ne na Intel® Acceleration Stack don FPGAs.
CCI-P Core Cache Interface CCI-P shine daidaitaccen ƙirar AFUs da ake amfani da su don sadarwa tare da mai watsa shiri.
CL Layin cache Layin cache 64-byte
DFH Jigon Siffar Na'ura Yana ƙirƙira jeri mai alaƙa na masu kan sifofi don samar da hanyar ƙara fasali mai iyawa.
FIM FPGA Interface Manager Kayan aikin FPGA mai ɗauke da FPGA Interface Unit (FIU) da musaya na waje don ƙwaƙwalwar ajiya, hanyar sadarwa, da sauransu.

Ayyukan Accelerator (AF) suna mu'amala da FIM a lokacin gudu.

FIU FPGA Interface Unit FIU wani dandali ne wanda ke aiki a matsayin gada tsakanin musaya na dandamali kamar PCIe *, UPI da AFU-gefe musaya kamar CCI-P.
ci gaba…

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

Acronyms Fadadawa Bayani
MPF Ma'aikatar Kayayyakin Ƙwaƙwalwa MPF shine Tushen Ginin Gine-gine (BBB) ​​wanda AFUs za su iya amfani da su don samar da ayyukan siffanta zirga-zirgar CCI-P don ma'amaloli tare da FIU.
Msg Sako Saƙo – sanarwar sarrafawa
NLB Loopback na asali NLB tana karantawa da rubutawa zuwa hanyar haɗin CCI-P don gwada haɗin kai da fitarwa.
RdLine_I Karanta Layi mara inganci Buƙatar karanta ƙwaƙwalwar ajiya, tare da alamar cache na FPGA saita zuwa mara aiki. Ba a adana layin a cikin FPGA ba, amma yana iya haifar da gurɓataccen cache na FPGA.

Lura: Ma'ajin tag yana bin matsayin buƙatun ga duk fitattun buƙatun akan Intel Ultra Path Interconnect (Intel UPI).

Saboda haka, ko da yake RdLine_I ba shi da inganci bayan kammalawa, yana cinye cache tag na dan lokaci don bin diddigin halin buƙatar sama da UPI. Wannan aikin na iya haifar da korar layin cache, yana haifar da gurɓataccen ma'aji. Advantage na yin amfani da RdLine_I shine cewa ba a bin sawun ta hanyar kundin adireshin CPU; don haka yana hana snooping daga CPU.

RdLine-S Karanta Layi Raba Buƙatar karanta ƙwaƙwalwar ajiya tare da alamar cache na FPGA saita zuwa rabawa. Anyi ƙoƙari don adana shi a cikin ma'ajin FPGA a cikin jihar da aka raba.
WrLine_I Rubutun Layi mara inganci Buƙatar Rubutun Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwal ) an saita alamar cache na FPGA zuwa mara aiki. FIU yana rubuta bayanan ba tare da niyyar adana bayanan a cikin cache na FPGA ba.
WrLine_M Rubutun Layi Gyara Buƙatar Rubutun Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwa ) tare da alamar cache na FPGA saita zuwa Gyara. FIU yana rubuta bayanan kuma ya bar shi a cikin ma'ajin FPGA a cikin yanayin da aka gyara.

Gaggauta ƙamus
Tebur 3. Tarin Haɗawa don Intel Xeon® CPU tare da ƙamus na FPGAs

Lokaci Gajarta Bayani
Intel Acceleration Stack don Intel Xeon® CPU tare da FPGAs Hanzarta Tari Tarin software, firmware, da kayan aikin da ke ba da ingantaccen haɗin kai tsakanin Intel FPGA da na'ura mai sarrafa Intel Xeon.
Katin Haɗawa Mai Shirye-shiryen Intel FPGA (Intel FPGA PAC) Farashin Intel FPGA PAC PCIe FPGA accelerator katin. Ya ƙunshi Manajan Interface na FPGA (FIM) wanda ke haɗe tare da na'ura mai sarrafa Intel Xeon akan bas ɗin PCIe.

Ƙungiyar Maɗaukakiyar Ƙwararrun Ƙwararrun Ƙwararru (AFU)

Native Loopback (NLB) AFU Overview

  • Farashin NLBampLe AFUs sun ƙunshi saitin Verilog da System Verilog files don gwada ƙwaƙwalwar ajiya tana karantawa da rubutu, bandwidth, da latency.
  • Wannan kunshin ya ƙunshi AFU guda uku waɗanda zaku iya ginawa daga tushen RTL ɗaya. Tsarin ku na lambar tushe na RTL ya haifar da waɗannan AFUs.

Farashin NLB SampAyyukan Accelerator (AF)
Kudin $ OPAE_PLATFORM_ROOT/hw/samples directory yana adana lambar tushe don NLB s masu zuwaampda AFUs:

  • nlb_mode_0
  • nlb_mode_0_stp
  • nlb_mode_3

Lura: $DCP_LOC/hw/samples directory yana adana NLB samplambar tushe ta AFUs don fakitin sakin 1.0.

Don fahimtar NLB sampTsarin lambar tushe na AFU da yadda ake gina shi, koma zuwa ɗaya daga cikin Jagoran Farawa Mai sauri (ya danganta da abin da Intel FPGA PAC kuke amfani da shi):

  • Idan kana amfani da Intel PAC tare da Intel Arria® 10 GX FPGA, koma zuwa IntelProgrammable Acceleration Card tare da Intel Arria 10 GX FPGA.
  • Idan kana amfani da Intel FPGA PAC D5005, koma zuwa Intel Acceleration Stack Quick Start Guide for Intel FPGA Programmable Acceleration Card D5005.

Kunshin sakin yana samar da s guda uku masu zuwaampda AFs:

  • Yanayin NLB 0 AF: yana buƙatar hello_fpga ko fpgadiag mai amfani don yin gwajin lpbk1.
  • Yanayin NLB 3 AF: yana buƙatar fpgadiag utility don yin trupt, karanta, da rubuta gwaje-gwaje.
  • Yanayin NLB 0 stp AF: yana buƙatar hello_fpga ko fpgadiag mai amfani don yin gwajin lpbak1.
    Lura: Nlb_mode_0_stp AFU iri ɗaya ne da nlb_mode_0 amma tare da kunna fasalin debug na Siginar.
    Abubuwan fpgadiag da hello_fpga suna taimakawa AF da suka dace don tantancewa, gwadawa da bayar da rahoto kan kayan aikin FPGA.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

Hoto 1. Native Loopback (nlb_lpbk.sv) Babban Matsayin Wrapper

intel-Native-Loopback-Accelerator-Functional-Unit-(AFU)-1

Table 4. NLB Files

File Suna Bayani
nlb_lpbk.sv Kundin babban matakin NLB wanda ke ɗaukar mai nema da mai yanke hukunci.
arbiter.sv Yana ƙaddamar da gwajin AF.
tambaya.sv Yana karɓar buƙatun daga mai sasantawa kuma ya tsara buƙatun bisa ga ƙayyadaddun CCI-P. Hakanan yana aiwatar da sarrafa kwarara.
nlb_csr.sv Yana aiwatar da rijistar karantawa/rubutu mai 64-bit da Matsayi (CSR). Rijistar suna tallafawa duka 32- da 64-bit suna karantawa da rubutawa.
nlb_gram_sdp.sv Yana aiwatar da RAM mai tashar jiragen ruwa guda biyu tare da tashar rubutu ɗaya da tashar karantawa ɗaya.

NLB aiwatar da tunani ne na AFU mai jituwa tare da Intel Acceleration Stack don Intel Xeon CPU tare da FPGAs Core Cache Interface (CCI-P) Manual Reference. Babban aikin NLB shine tabbatar da haɗin kai ta hanyar amfani da tsarin samun damar ƙwaƙwalwar ajiya daban-daban. NLB kuma yana auna bandwidth da karanta / rubuta latency. Gwajin bandwidth yana da zaɓuɓɓuka masu zuwa:

  • 100% karatu
  • 100% rubuta
  • 50% karanta kuma 50% ya rubuta

Bayanai masu alaƙa

  • Jagorar Farawa Mai sauri na Intel Acceleration Stack don Katin Haɗawa Mai Shirye-shiryen Intel tare da Arria 10 GX FPGA
  • Tarin Haɗawa don Intel Xeon CPU tare da FPGAs Core Cache Interface (CCI-P) Manual Reference
  • Jagorar Farawa Mai Saurin Haɗawar Intel don Intel FPGA Mai Shirye-shiryen Haɗawa Katin D5005

Bayanin Gudanar da Loopback na Ƙasa da Bayanin Rajista
Tebur 5. Sunayen CSR, Adireshi da Bayani

 Adireshin Byte (OPAE) Kalma Adireshin (CCI-P)  Shiga  Suna  Nisa  Bayani
0 x0000 0 x0000 RO DFH 64 AF Feature Header.
0 x0008 0 x0002 RO AFU_ID_L 64 AF ID low.
0 x0010 0 x0004 RO AFU_ID_H 64 Babban darajar AF.
0 x0018 0 x0006 Rsvd CSR_DFH_RSVD0 64 Ajiye Tilas 0.
0 x0020 0 x0008 RO CSR_DFH_RSVD1 64 Ajiye Tilas 1.
0 x0100 0 x0040 RW CSR_SCRATCHPAD0 64 Rajistar Scratchpad 0.
0 x0108 0 x0042 RW CSR_SCRATCHPAD1 64 Rajistar Scratchpad 2.
0 x0110 0 x0044 RW CSR_AFU_DSM_BASE L 32 Ƙananan 32-bits na adireshin tushe na AF DSM. Ƙananan 6-bits sune 4 × 00 saboda adireshin yana daidaitawa zuwa girman layin cache 64-byte.
0 x0114 0 x0045 RW CSR_AFU_DSM_BASE H 32 Babban 32-bits na adireshin tushe na AF DSM.
0 x0120 0 x0048 RW CSR_SRC_ADDR 64 Fara adireshin jiki don buffer tushe. Duk buƙatun karantawa sun shafi wannan yanki.
0 x0128 0x004A RW CSR_DST_ADDR 64 Fara adireshin jiki don buffer manufa. Duk buƙatun rubuta sun shafi wannan yanki
0 x0130 0x004c ku RW CSR_NUM_LINES 32 Adadin layukan cache.
0 x0138 0x004E RW CSR_CTL 32 Yana sarrafa kwararar gwaji, farawa, tsayawa, ƙarfin ƙarshe.
0 x0140 0 x0050 RW CSR_CFG 32 Yana saita sigogin gwaji.
0 x0148 0 x0052 RW CSR_INACT_THRESH 32 Iyakar rashin aiki.
0 x0150 0 x0054 RW CSR_INTERRUPT0 32 SW yana ware ID na APIC mai Katsewa da Vector zuwa na'urar.
Taswirar Kayyade DSM
0 x0040 0 x0010 RO DSM_MATSAYI 32 Matsayin gwaji da rajistar kuskure.

Tebur 6. CSR Bit Filaye tare da Examples
Wannan Teburin ya lissafa filayen CSR da suka dogara da ƙimar CSR_NUM_LINES, . A cikin example kasa = 14.

Suna Filin Bit Shiga Bayani
CSR_SRC_ADDR [63]] RW 2^(N+6) MB mai daidaita adireshi yana nuni zuwa farkon buffer karanta.
[-1:0. RW 0x0 ku.
CSR_DST_ADDR [63]] RW 2^(N+6) MB mai daidaita adireshi yana nuni zuwa farkon buffer rubutu.
[-1:0. RW 0x0 ku.
CSR_NUM_LINES [31]] RW 0x0 ku.
ci gaba…
Suna Filin Bit Shiga Bayani
  [-1:0. RW Adadin layukan cache don karantawa ko rubutawa. Wannan bakin kofa na iya bambanta ga kowane gwajin AF.

Lura: Tabbatar cewa tushen tushe da wuraren buffer suna da girma isa don ɗaukar nauyin layin cache.

CSR_NUM_LINES ya kamata ya zama ƙasa da ko daidaita .

Don dabi'u masu zuwa, ɗauka =14. Sannan, CSR_SRC_ADDR da CSR_DST_ADDR sun karɓi 2^20 (0x100000).
CSR_SRC_ADDR [31:14] RW 1MB mai daidaita adireshin.
[13:0] RW 0x0 ku.
CSR_DST_ADDR [31:14] RW 1MB mai daidaita adireshin.
[13:0] RW 0x0 ku.
CSR_NUM_LINES [31:14] RW 0x0 ku.
[13:0] RW Adadin layukan cache don karantawa ko rubutawa. Wannan bakin kofa na iya bambanta ga kowane gwajin AF.

Lura: Tabbatar cewa tushen tushe da wuraren buffer suna da girma isa don ɗaukar nauyin layin cache.

Tebur 7. Ƙarin filayen CSR Bit

Suna Filin Bit Shiga Bayani
CSR_CTL [31:3] RW Ajiye
[2] RW Ƙaddamar da gwajin tilastawa. Yana rubuta tutar kammala gwajin da sauran ƙididdiga masu ƙididdiga zuwa csr_stat. Bayan tilasta kammala gwajin, yanayin kayan aikin yana kama da kammala gwajin da ba tilastawa ba.
[1] RW Fara aiwatar da gwaji.
[0] RW Matsakaicin sake saitin gwaji mai aiki. Lokacin da ƙasa take, duk sigogin sanyi suna canzawa zuwa tsoffin ƙimar su.
CSR_CFG [29] RW cr_interrupt_testmode gwaje-gwaje ya katse. Yana haifar da katsewa a ƙarshen kowane gwaji.
  [28] RW cr_interrupt_on_error yana aika katsewa lokacin da aka samu kuskure
      ganowa.
  [27:20] RW cr_test_cfg yana daidaita halayen kowane yanayin gwaji.
  [13:12] RW cr_chsel yana zaɓar tashar kama-da-wane.
  [10:9] RW cr_rsel yana saita nau'in buƙatar karantawa. Rubutun suna da
      masu bin ingantattun dabi'u:
      • 1'b00: RdLine_S
      • 2'b01: RdLine_I
      • 2'b11: Yanayin gauraye
  [8] RW cr_delay_en yana ba da damar shigar da jinkiri tsakanin buƙatun.
  [6:5] RW Yana saita yanayin gwaji,cr_multiCL-len. Ingantattun ƙimomi sune 0,1, da 3.
  [4:2] RW cr_mode, yana daidaita yanayin gwaji. Wadannan dabi'u suna aiki:
      • 3'b000: LPBK1
      • 3'b001: Karanta
      • 3'b010: Rubuta
      • 3'b011: TRPUT
ci gaba…
Suna Filin Bit Shiga Bayani
      Don ƙarin bayani game da yanayin gwaji, koma zuwa Hanyoyin Gwaji batu a kasa.
[1] RW c_cont yana zaɓar jujjuyawar gwaji ko ƙarewar gwaji.

• Lokacin 1'b0, gwajin ya ƙare. Yana sabunta matsayin CSR lokacin

An kai adadin CSR_NUM_LINES.

• Lokacin 1'b1, gwajin yana jujjuya zuwa adireshin farawa bayan ya kai adadin CSR_NUM_LINES. A yanayin juyawa, gwajin yana ƙarewa kawai akan kuskure.

[0] RW cr_wrthru_en yana canzawa tsakanin WrLine_I da nau'ikan buƙatun Wrline_M.

• 1'b0: WrLine_M

• 1'b1: WrLine_I

CSR_INACT_THRESHOLD [31:0] RW Iyakar rashin aiki. Yana gano tsawon rumfuna yayin gwajin gwaji. Yana ƙididdige adadin zagayawa marasa aiki a jere. Idan rashin aiki ya ƙidaya

> CSR_INACT_THRESHOLD, ba a aika da buƙatu ba, babu amsa

karɓa, kuma an saita siginar inact_timeout. Rubutun 1 zuwa CSR_CTL[1] yana kunna wannan ma'aunin.

CSR_INTERRUPT0 [23:16] RW Lamba ta Katsewa na na'urar.
[15:0] RW apic_id shine APIC OD don na'urar.
DSM_MATSAYI [511:256] RO Kuskuren Juji Yanayin Gwaji.
[255:224] RO Ƙarshen Sama.
[223:192] RO Fara Sama.
[191:160] RO Adadin Rubutu.
[159:128] RO Yawan Karatu.
[127:64] RO Adadin agogo.
[63:32] RO Gwajin rajistar kuskure.
[31:16] RO Kwatanta da musanya ma'aunin nasara.
[15:1] RO ID na musamman don kowane hali na DSM rubuta.
[0] RO Tutar kammala gwajin gwaji.

Hanyoyin Gwaji
CSR_CFG[4:2] yana saita yanayin gwaji. Akwai gwaje-gwaje huɗu masu zuwa:

  • LPBK1: Wannan gwajin kwafin ƙwaƙwalwar ajiya ne. AF tana kwafin CSR_NUM_LINES daga tushen buffer zuwa buffer manufa. Bayan an gama gwadawa, software ɗin tana kwatanta tushen tushe da maɓalli.
  • Karanta: Wannan gwajin yana jaddada hanyar karantawa kuma yana auna karanta bandwidth ko latency. AF yana karanta CSR_NUM_LINES yana farawa daga CSR_SRC_ADDR. Wannan shine kawai gwajin bandwidth ko latency. Ba ya tabbatar da karanta bayanan.
  • Rubuta: Wannan gwajin yana jaddada hanyar rubutawa kuma yana auna rubuta bandwidth ko latency. AF yana karanta CSR_NUM_LINES yana farawa daga CSR_SRC_ADDR. Wannan shine kawai gwajin bandwidth ko latency. Ba ya tabbatar da bayanan da aka rubuta.
  • TRPUT: Wannan gwajin ya haɗa karantawa da rubutawa. Yana karanta CSR_NUM_LINES yana farawa daga wurin CSR_SRC_ADDR kuma yana rubuta CSR_NUM_LINES zuwa CSR_SRC_ADDR. Hakanan yana auna karantawa da rubuta bandwidth. Wannan gwajin baya duba bayanan. Karatu da rubutu ba su da abin dogaro

Tebur mai zuwa yana nuna bayanan CSR_CFG don gwaje-gwaje huɗu. Wannan tebur yana saita kuma CSR_NUM_LINES, =14. Kuna iya canza adadin layukan cache ta hanyar sabunta rajistar CSR_NUM_LINES.

Tebur 8. Yanayin Gwaji

FPGA Diagnostics: fpgadiag
Amfanin fpgadiag ya ƙunshi gwaje-gwaje da yawa don tantancewa, gwaji, da rahoto kan kayan aikin FPGA. Yi amfani da fpgadiag mai amfani don gudanar da duk hanyoyin gwaji. Don ƙarin bayani game da amfani da fpgadiag utility, koma zuwa fpgadiag sashen a Bude Programmable Acceleration Engine (OPAE) Tools Guide.

Yanayin NLB0 Hello_FPGA Gudun Gwajin

  1. Software yana fara Ƙwaƙwalwar Matsayin Na'ura (DSM) zuwa sifili.
  2. Software yana rubuta adireshin DSM BASE zuwa AFU. CSR Rubuta(DSM_BASE_H), CSRRubuta(DSM_BASE_L)
  3. Software yana shirya tushe da buffer ƙwaƙwalwar ajiya. Wannan shiri takamaiman gwaji ne.
  4. Software yana rubuta CSR_CTL[2:0] = 0x1. Wannan rubutun yana kawo gwajin daga sake saiti kuma zuwa yanayin daidaitawa. Tsarin yana iya ci gaba kawai lokacin CSR_CTL[0]=1 & CSR_CTL[1]=1.
  5. Software yana daidaita sigogin gwaji, kamar src, destaddress, csr_cfg, layukan lamba, da sauransu.
  6. Software na CSR yana rubuta CSR_CTL[2:0] = 0x3. AF ta fara aiwatar da kisa.
  7. Kammala gwaji:
    • Hardware yana cika lokacin da gwajin ya ƙare ko gano kuskure. Bayan kammalawa, AF hardware yana ɗaukaka DSM_STATUS. Zaɓen software DSM_STATUS[31:0]==1 don gano kammala gwajin.
    • Software na iya tilasta kammala gwajin ta rubuta CSR ya rubuta CSR_CTL[2:0]=0x7. Hardware AF yana sabunta DSM_STATUS.

Tarihin Bita na Daftarin aiki don Sashin Ayyukan Haɓaka Ayyukan Haɓakawa (AFU) Jagorar Mai Amfani

Sigar Takardu Intel Acceleration Sigar Tari Canje-canje
 2019.08.05 2.0 (ana goyan bayan Intel

Quartus Prime Pro Edition

18.1.2) da 1.2 (an goyan baya tare da

Intel Quartus Prime Pro Edition 17.1.1)

Ƙara tallafi don dandamali na Intel FPGA PAC D5005 a cikin sakin na yanzu.
 2018.12.04 1.2 (ana goyan bayan Intel

Quartus® Prime Pro Edition 17.1.1)

Sakin kulawa.
  2018.08.06 1.1 (ana goyan bayan Intel

Quartus Prime Pro Edition

17.1.1) da 1.0 (an goyan baya tare da

Intel Quartus Prime Pro Edition 17.0.0)

An sabunta wurin lambar tushe don NLBsampda AFU Farashin NLB SampAyyukan Accelerator (AF) sashe.
 2018.04.11 1.0 (ana goyan bayan Intel

Quartus Prime Pro Edition 17.0.0)

Sakin farko.

Kamfanin Intel. An kiyaye duk haƙƙoƙi. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Intel yana ba da garantin aiwatar da samfuran FPGA da semiconductor zuwa ƙayyadaddun bayanai na yanzu daidai da daidaitaccen garanti na Intel, amma yana da haƙƙin yin canje-canje ga kowane samfuri da sabis a kowane lokaci ba tare da sanarwa ba. Intel ba ya ɗaukar wani nauyi ko alhaki da ya taso daga aikace-aikacen ko amfani da kowane bayani, samfur, ko sabis da aka kwatanta a nan sai dai kamar yadda Intel ya yarda da shi a rubuce. An shawarci abokan cinikin Intel su sami sabon sigar ƙayyadaddun na'urar kafin su dogara ga kowane bayanan da aka buga kuma kafin sanya oda don samfur ko ayyuka. *Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.

Takardu / Albarkatu

intel Native Loopback Accelerator Accelerator Accelerator Unit (AFU) [pdf] Jagorar mai amfani
Unitungiyar Loopback antsal Asibara Arie AFU, 'yan ƙasa Loopback, Tasuwar Hasara Asion AFU, mai aiki naúrar ku

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *