intel-LOGO

Intel Native Loopback Accelerator Unità Funzjonali (AFU)

Intel-Native-Loopback-Accelerator-Unità-Funzjonali-(AFU)-PRO

Dwar dan id-Dokument

Konvenzjonijiet
Tabella 1. Konvenzjonijiet tad-Dokument

Konvenzjoni Deskrizzjoni
# Jippreċedi kmand li jindika li l-kmand għandu jiddaħħal bħala root.
$ Jindika kmand għandu jiddaħħal bħala utent.
Din it-tipa Filel-ismijiet, il-kmandi u l-kliem kjavi huma stampati f'dan it-tipa. Linji ta' kmand twal huma stampati f'dan it-tipa. Għalkemm linji ta 'kmand twal jistgħu jingħalqu mal-linja li jmiss, ir-ritorn mhuwiex parti mill-kmand; tagħfasx enter.
Jindika li t-test tal-placeholder li jidher bejn il-parentesi tal-angoli għandu jiġi sostitwit b'valur xieraq. Daħħalx il-parentesi tal-angoli.

Akronimi
Tabella 2. Akronimi

Akronimi Espansjoni Deskrizzjoni
AF Funzjoni Aċċeleratur Immaġini ikkompilata tal-Aċċeleratur tal-Ħardwer implimentata fil-loġika FPGA li taċċellera applikazzjoni.
AFU Unità Funzjonali tal-Aċċeleratur Aċċeleratur tal-Ħardwer implimentat fil-loġika FPGA li jħott operazzjoni komputazzjonali għal applikazzjoni mis-CPU biex ittejjeb il-prestazzjoni.
API Interface tal-Programmazzjoni tal-Applikazzjoni Sett ta 'definizzjonijiet subrutine, protokolli, u għodod għall-bini ta' applikazzjonijiet tas-softwer.
ASE Ambjent ta' Simulazzjoni AFU Ambjent ta' ko-simulazzjoni li jippermettilek tuża l-istess applikazzjoni ospitanti u AF f'ambjent ta' simulazzjoni. ASE huwa parti mill-Intel® Acceleration Stack għall-FPGAs.
CCI-P Core Cache Interface CCI-P huwa l-interface standard li jużaw l-AFUs biex jikkomunikaw mal-host.
CL Linja Cache 64-byte linja cache
DFH Header tal-Karatteristika tal-Apparat Joħloq lista konnessa ta 'headers ta' karatteristiċi biex tipprovdi mod estensibbli ta 'żieda ta' karatteristiċi.
FIM Maniġer tal-Interface FPGA Il-ħardwer FPGA li fih l-FPGA Interface Unit (FIU) u interfaces esterni għall-memorja, netwerking, eċċ.

Il-Funzjoni tal-Aċċeleratur (AF) tgħaqqad mal-FIM fil-ħin tar-run.

FIU Unità Interface FPGA FIU huwa saff ta 'interface ta' pjattaforma li jaġixxi bħala pont bejn interfaces ta 'pjattaforma bħal PCIe*, UPI u interfaces tan-naħa AFU bħal CCI-P.
kompla...

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Akronimi Espansjoni Deskrizzjoni
MPF Fabbrika tal-Proprjetajiet tal-Memorja L-MPF huwa Basic Building Block (BBB) ​​li l-AFUs jistgħu jużaw biex jipprovdu operazzjonijiet ta' iffurmar tat-traffiku CCI-P għal tranżazzjonijiet mal-FIU.
Msg Messaġġ Messaġġ – notifika ta' kontroll
NLB Loopback Nattiv L-NLB iwettaq jaqra u jikteb fuq il-link CCI-P biex jittestja l-konnettività u l-fluss.
RdLine_I Aqra Linja Invalida Talba għall-Aqra tal-Memorja, bi ħjiel tal-cache FPGA issettjat bħala invalidu. Il-linja mhix cache fl-FPGA, iżda tista 'tikkawża tniġġis tal-cache FPGA.

Nota: Il-cache tag isegwi l-istatus tat-talba għat-talbiet kollha pendenti fuq Intel Ultra Path Interconnect (Intel UPI).

Għalhekk, minkejja li RdLine_I huwa mmarkat bħala invalidu mat-tlestija, jikkonsma l-cache tag temporanjament biex issegwi l-istatus tat-talba fuq UPI. Din l-azzjoni tista' tirriżulta fl-iżgumbrament ta' linja tal-cache, li tirriżulta fi tniġġis tal-cache. L-avvanztagL-użu ta' RdLine_I huwa li ma jiġix segwit mid-direttorju tas-CPU; għalhekk jipprevjeni snooping mis-CPU.

RdLine-S Aqra Line Shared Talba għall-qari tal-memorja b'ħjiel ta' cache FPGA ssettjat għal kondiviż. Isir attentat biex jinżamm fil-cache FPGA fi stat kondiviż.
WrLine_I Ikteb Linja Invalida Talba għall-Kitba tal-Memorja, bi ħjiel ta' cache FPGA issettjat bħala Invalidu. L-FIU tikteb id-dejta mingħajr l-intenzjoni li żżomm id-dejta fil-cache tal-FPGA.
WrLine_M Ikteb Linja Modifikat Talba għall-Kitba tal-Memorja, bil-ħjiel tal-cache FPGA issettjat għal Modifikat. L-FIU tikteb id-dejta u tħalliha fil-cache tal-FPGA fi stat modifikat.

Glossarju tal-Aċċelerazzjoni
Tabella 3. Munzell ta' Aċċelerazzjoni għal CPU Intel Xeon® b'Glossarju tal-FPGAs

Terminu Abbrevjazzjoni Deskrizzjoni
Intel Acceleration Stack għal Intel Xeon® CPU b'FPGAs Munzell ta 'Aċċelerazzjoni Ġabra ta’ softwer, firmware, u għodod li jipprovdu konnettività ottimizzata għall-prestazzjoni bejn Intel FPGA u proċessur Intel Xeon.
Karta ta' Aċċelerazzjoni Programmabbli Intel FPGA (Intel FPGA PAC) Intel FPGA PAC Kard tal-aċċeleratur PCIe FPGA. Fih FPGA Interface Manager (FIM) li jgħaqqad ma' proċessur Intel Xeon fuq il-bus PCIe.

L-Unità Funzjonali tal-Aċċeleratur tal-Loopback Native (AFU)

Native Loopback (NLB) AFU Overview

  • L-NLB sampl-AFUs jinkludu sett ta' Verilog u System Verilog files biex tittestja memorja jaqra u jikteb, bandwidth, u latency.
  • Dan il-pakkett jinkludi tliet AFUs li tista 'tibni mill-istess sors RTL. Il-konfigurazzjoni tiegħek tal-kodiċi tas-sors RTL toħloq dawn l-AFUs.

L-NLB Sample Funzjoni Aċċeleratur (AF)
Il-$OPAE_PLATFORM_ROOT/hw/sampLes direttorju jaħżen il-kodiċi tas-sors għall-NLB s li ġejjinample AFUs:

  • nlb_mode_0
  • nlb_mode_0_stp
  • nlb_mode_3

Nota: Il-$DCP_LOC/hw/samples direttorju jaħżen l-NLB sample kodiċi sors AFUs għall-pakkett ta 'rilaxx 1.0.

Biex tifhem l-NLB sampL-istruttura tal-kodiċi tas-sors tal-AFU u kif tibniha, irreferi għal waħda mill-Gwidi Quick Start li ġejjin (skond liema Intel FPGA PAC qed tuża):

  • Jekk qed tuża Intel PAC b'Intel Arria® 10 GX FPGA, irreferi għall-IntelProgrammable Acceleration Card b'Intel Arria 10 GX FPGA.
  • Jekk qed tuża Intel FPGA PAC D5005, irreferi għall-Intel Acceleration Stack Quick Start Guide għall-Intel FPGA Programable Acceleration Card D5005.

Il-pakkett tar-rilaxx jipprovdi t-tliet s li ġejjinample AFs:

  • Modalità NLB 0 AF: teħtieġ l-utilità hello_fpga jew fpgadiag biex twettaq it-test lpbk1.
  • Modalità NLB 3 AF: teħtieġ l-utilità fpgadiag biex twettaq it-testijiet trupt, jaqra u tikteb.
  • Modalità NLB 0 stp AF: teħtieġ l-utilità hello_fpga jew fpgadiag biex twettaq it-test lpbak1.
    Nota: In-nlb_mode_0_stp huwa l-istess AFU bħal nlb_mode_0 iżda bil-karatteristika ta' debug ta' Signal Tap attivata.
    L-utilitajiet fpgadiag u hello_fpga jgħinu lill-AF xieraq biex jiddijanjostika, jittestja u jirrapporta dwar il-ħardwer FPGA.

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Figura 1. Native Loopback (nlb_lpbk.sv) Wrapper tal-Ogħla Livell

Intel-Native-Loopback-Accelerator-Unità-Funzjonali-(AFU)-1

Tabella 4. NLB Files

File Isem Deskrizzjoni
nlb_lpbk.sv Wrapper ta 'l-ogħla livell għal NLB li tistanzia lil min jagħmel it-talba u lill-arbitru.
arbiter.sv Jipprova t-test AF.
it-talba.sv Jaċċetta talbiet mill-arbitru u jifformattja t-talbiet skont l-ispeċifikazzjoni CCI-P. Timplimenta wkoll il-kontroll tal-fluss.
nlb_csr.sv Timplimenta reġistri ta' Kontroll u Status (CSR) ta' qari/kitba ta' 64 bit. Ir-reġistri jappoġġjaw kemm qari u kitbiet ta' 32 kif ukoll ta' 64 bit.
nlb_gram_sdp.sv Timplimenta RAM ġenerika b'żewġ ports b'port wieħed tal-kitba u port wieħed tal-qari.

NLB hija implimentazzjoni ta' referenza ta' AFU kompatibbli mal-Intel Acceleration Stack għal Intel Xeon CPU b'Manwal ta' Referenza tal-Interface Core Cache Interface (CCI-P) tal-FPGAs. Il-funzjoni primarja ta 'NLB hija li tivvalida l-konnettività tal-host bl-użu ta' mudelli ta 'aċċess għall-memorja differenti. NLB ikejjel ukoll bandwidth u latency ta 'qari/kitba. It-test tal-bandwidth għandu l-għażliet li ġejjin:

  • 100% aqra
  • 100% jiktbu
  • 50% jaqraw u 50% jikteb

Informazzjoni Relatata

  • Intel Acceleration Stack Quick Start Guide għal Intel Acceleration Card Programable with Arria 10 GX FPGA
  • Munzell ta' Aċċelerazzjoni għal CPU Intel Xeon b'Manwal ta' Referenza tal-Interface Core Cache tal-FPGAs (CCI-P)
  • Intel Acceleration Stack Quick Start Guide għal Intel FPGA Programable Acceleration Card D5005

Native Loopback Kontroll u Deskrizzjonijiet tar-Reġistru tal-Istatus
Tabella 5. Ismijiet, Indirizzi u Deskrizzjonijiet tas-CSR

 Indirizz tal-byte (OPAE) Kelma Indirizz (CCI-P)  Aċċess  Isem  Wisa'  Deskrizzjoni
0x0000 0x0000 RO DFH 64 Header tal-Karatteristika tal-Apparat AF.
0x0008 0x0002 RO AFU_ID_L 64 AF ID baxx.
0x0010 0x0004 RO AFU_ID_H 64 AF ID għoli.
0x0018 0x0006 Rsvd CSR_DFH_RSVD0 64 Obbligatorju Riżervat 0.
0x0020 0x0008 RO CSR_DFH_RSVD1 64 Obbligatorju Riżervat 1.
0x0100 0x0040 RW CSR_SCRATCHPAD0 64 Reġistru Scratchpad 0.
0x0108 0x0042 RW CSR_SCRATCHPAD1 64 Reġistru Scratchpad 2.
0x0110 0x0044 RW CSR_AFU_DSM_BASE L 32 32-bit t'isfel tal-indirizz bażi AF DSM. Is-6 bits aktar baxxi huma 4 × 00 minħabba li l-indirizz huwa allinjat mad-daqs tal-linja tal-cache ta '64 byte.
0x0114 0x0045 RW CSR_AFU_DSM_BASE H 32 32-bit ta' fuq tal-indirizz bażi AF DSM.
0x0120 0x0048 RW CSR_SRC_ADDR 64 Ibda l-indirizz fiżiku għall-buffer tas-sors. It-talbiet kollha tal-qari jimmiraw għal dan ir-reġjun.
0x0128 0x004A RW CSR_DST_ADDR 64 Ibda l-indirizz fiżiku għall-buffer tad-destinazzjoni. It-talbiet kollha għall-kitba jimmiraw għal dan ir-reġjun
0x0130 0x004C RW CSR_NUM_LINES 32 Numru ta' linji tal-cache.
0x0138 0x004E RW CSR_CTL 32 Jikkontrolla l-fluss tat-test, il-bidu, il-waqfien, it-tlestija tal-forza.
0x0140 0x0050 RW CSR_CFG 32 Jikkonfigura l-parametri tat-test.
0x0148 0x0052 RW CSR_INACT_THRESH 32 Limitu tal-limitu ta' inattività.
0x0150 0x0054 RW CSR_INTERRUPT0 32 SW jalloka Interrupt APIC ID u Vector lill-apparat.
DSM Offset Mappa
0x0040 0x0010 RO DSM_STATUS 32 Status tat-test u reġistru tal-iżbalji.

Tabella 6. Oqsma tal-Bit CSR b'Eżamples
Din it-tabella telenka l-oqsma tal-bit CSR li jiddependu fuq il-valur tas-CSR_NUM_LINES, . Fl-example hawn taħt = 14.

Isem Qasam Bit Aċċess Deskrizzjoni
CSR_SRC_ADDR [63:] RW 2^(N+6)MB indirizz allinjat jindika l-bidu tal-buffer tal-qari.
[-1:0] RW 0x0.
CSR_DST_ADDR [63:] RW 2^(N+6)MB indirizz allinjat jindika l-bidu tal-buffer tal-kitba.
[-1:0] RW 0x0.
CSR_NUM_LINES [31:] RW 0x0.
kompla...
Isem Qasam Bit Aċċess Deskrizzjoni
  [-1:0] RW Numru ta' linji tal-cache biex taqra jew tikteb. Dan il-limitu jista' jkun differenti għal kull test AF.

Nota: Żgura li l-buffers tas-sors u tad-destinazzjoni huma kbar biżżejjed biex jakkomodaw il- linji cache.

CSR_NUM_LINES għandu jkun inqas minn jew ugwali għal .

Għall-valuri li ġejjin, jassumi =14. Imbagħad, CSR_SRC_ADDR u CSR_DST_ADDR jaċċettaw 2^20 (0x100000).
CSR_SRC_ADDR [31:14] RW 1MB indirizz allinjat.
[13:0] RW 0x0.
CSR_DST_ADDR [31:14] RW 1MB indirizz allinjat.
[13:0] RW 0x0.
CSR_NUM_LINES [31:14] RW 0x0.
[13:0] RW Numru ta' linji tal-cache biex taqra jew tikteb. Dan il-limitu jista' jkun differenti għal kull test AF.

Nota: Żgura li l-buffers tas-sors u tad-destinazzjoni huma kbar biżżejjed biex jakkomodaw il- linji cache.

Tabella 7. Oqsma ta' Bit CSR addizzjonali

Isem Qasam Bit Aċċess Deskrizzjoni
CSR_CTL [31:3] RW Riżervat.
[2] RW Forza t-tlestija tat-test. Jikteb il-bandiera tat-tlestija tat-test u counters oħra tal-prestazzjoni f'csr_stat. Wara li jiġi sfurzat it-tlestija tat-test, l-istat tal-ħardwer huwa identiku għal tlestija tat-test mhux sfurzata.
[1] RW Jibda l-eżekuzzjoni tat-test.
[0] RW Reset tat-test baxx attiv. Meta jkunu baxxi, il-parametri kollha tal-konfigurazzjoni jinbidlu għall-valuri awtomatiċi tagħhom.
CSR_CFG [29] RW cr_interrupt_testmode jittestja l-interruzzjonijiet. Jiġġenera interruzzjoni fi tmiem kull test.
  [28] RW cr_interrupt_on_error jibgħat interruzzjoni meta fuq żball
      skoperta.
  [27:20] RW cr_test_cfg jikkonfigura l-imġieba ta' kull mod tat-test.
  [13:12] RW cr_chsel jagħżel il-kanal virtwali.
  [10:9] RW cr_rdsel jikkonfigura t-tip ta' talba tal-qari. Il-kodifikazzjonijiet għandhom l-
      valuri validi li ġejjin:
      • 1'b00: RdLine_S
      • 2'b01: RdLine_I
      • 2'b11: Modalità mħallta
  [8] RW cr_delay_en jippermetti l-inserzjoni ta' dewmien każwali bejn it-talbiet.
  [6:5] RW Jikkonfigura l-mod tat-test, cr_multiCL-len. Valuri validi huma 0,1, u 3.
  [4:2] RW cr_mode, tikkonfigura l-mod tat-test. Il-valuri li ġejjin huma validi:
      • 3'b000: LPBK1
      • 3'b001: Aqra
      • 3'b010: Ikteb
      • 3'b011: TRPUT
kompla...
Isem Qasam Bit Aċċess Deskrizzjoni
      Għal aktar informazzjoni dwar il-mod tat-test, irreferi għall- Modi tat-Test suġġett hawn taħt.
[1] RW c_cont jagħżel il-qlib tat-test jew it-terminazzjoni tat-test.

• Meta 1'b0, it-test jintemm. Taġġorna l-istatus CSR meta

CSR_NUM_LINES għadd intlaħaq.

• Meta 1'b1, it-test jinqaleb għall-indirizz tal-bidu wara li jilħaq l-għadd CSR_NUM_LINES. Fil-modalità qlib, it-test jintemm biss wara żball.

[0] RW cr_wrthru_en jaqleb bejn it-tipi ta' rikjesti WrLine_I u Wrline_M.

• 1'b0: WrLine_M

• 1'b1: WrLine_I

CSR_INACT_THRESHOLD [31:0] RW Limitu tal-limitu ta' inattività. Jiskopri t-tul ta 'stalls waqt ġirja tat-test. Jgħodd in-numru ta 'ċikli inattivi konsekuttivi. Jekk l-inattività jgħodd

> CSR_INACT_THRESHOLD, l-ebda rikjesti ma jintbagħtu, l-ebda tweġibiet ma huma

riċevut, u s-sinjal inact_timeout huwa ssettjat. Il-kitba 1 f'CSR_CTL[1] jattiva dan il-counter.

CSR_INTERRUPT0 [23:16] RW In-Numru tal-Vector Interrupt għall-apparat.
[15:0] RW apic_id huwa l-API OD għall-apparat.
DSM_STATUS [511:256] RO Żball dump form Test Mode.
[255:224] RO Tmiem Overhead.
[223:192] RO Ibda Overhead.
[191:160] RO Numru ta' Kitbiet.
[159:128] RO Numru ta' Qari.
[127:64] RO Numru ta' Arloġġi.
[63:32] RO Reġistru tal-iżbalji tat-test.
[31:16] RO Qabbel u skambju ta 'suċċess counter.
[15:1] RO ID unika għal kull kitba ta' status DSM.
[0] RO Bandiera tat-tlestija tat-test.

Modi tat-Test
CSR_CFG[4:2] jikkonfigura l-mod tat-test. L-erba' testijiet li ġejjin huma disponibbli:

  • LPBK1: Dan huwa test tal-kopja tal-memorja. L-AF tikkopja CSR_NUM_LINES mill-buffer tas-sors għall-buffer tad-destinazzjoni. Mat-tlestija tat-test, is-softwer iqabbel il-buffers tas-sors u tad-destinazzjoni.
  • Aqra: Dan it-test jenfasizza l-mogħdija tal-qari u jkejjel il-bandwidth tal-qari jew il-latenza. L-AF jaqra CSR_NUM_LINES li jibda mis-CSR_SRC_ADDR. Dan huwa biss test ta' bandwidth jew latency. Ma jivverifikax id-data moqrija.
  • Ikteb: Dan it-test jenfasizza l-passaġġ tal-kitba u jkejjel il-bandwidth jew il-latency tal-kitba. L-AF jaqra CSR_NUM_LINES li jibda mis-CSR_SRC_ADDR. Dan huwa biss test ta' bandwidth jew latency. Ma jivverifikax id-dejta miktuba.
  • TRUPP: Dan it-test jgħaqqad il-qari u l-kitba. Taqra CSR_NUM_LINES li jibdew minn post CSR_SRC_ADDR u jikteb CSR_NUM_LINES għal CSR_SRC_ADDR. Tkejjel ukoll bandwidth tal-qari u tal-kitba. Dan it-test ma jiċċekkjax id-dejta. Il-qari u l-kitba m'għandhom l-ebda dipendenzi

It-tabella li ġejja turi l-kodifikazzjonijiet CSR_CFG għall-erba' testijiet. Din it-tabella tistabbilixxi u CSR_NUM_LINES, =14. Tista' tibdel in-numru ta' linji cache billi taġġorna r-reġistru CSR_NUM_LINES.

Tabella 8. Modi tat-Test

Dijanjostiċi FPGA: fpgadiag
L-utilità fpgadiag tinkludi diversi testijiet għad-dijanjosi, it-test u r-rapport dwar il-ħardwer FPGA. Uża l-utilità fpgadiag biex tħaddem il-modi tat-test kollha. Għal aktar informazzjoni dwar l-użu tal-utilità fpgadiag, irreferi għat-taqsima fpgadiag fil-Gwida tal-Għodda tal-Magna ta’ Aċċelerazzjoni Programmable Miftuħa (OPAE).

NLB Mode0 Hello_FPGA Test Flow

  1. Is-softwer jinizjalizza l-Memorja tal-Istat tal-Apparat (DSM) għal żero.
  2. Is-softwer jikteb l-indirizz BASE tad-DSM lill-AFU. CSR Write(DSM_BASE_H), CSRWrite(DSM_BASE_L)
  3. Is-softwer jipprepara buffer tal-memorja tas-sors u tad-destinazzjoni. Din il-preparazzjoni hija speċifika għat-test.
  4. Is-softwer jikteb CSR_CTL[2:0]= 0x1. Din il-kitba ġġib it-test minn reset u fil-mod ta 'konfigurazzjoni. Il-konfigurazzjoni tista' tipproċedi biss meta CSR_CTL[0]=1 & CSR_CTL[1]=1.
  5. Is-softwer jikkonfigura l-parametri tat-test, bħal src, destaddress, csr_cfg, num lines, eċċ.
  6. Software CSR jikteb CSR_CTL[2:0]= 0x3. L-AF jibda l-eżekuzzjoni tat-test.
  7. Tlestija tat-test:
    • Il-ħardwer jitlesta meta t-test jitlesta jew jiskopri żball. Mat-tlestija, il-ħardwer AF jaġġorna DSM_STATUS. Is-softwer jeżamina DSM_STATUS[31:0]==1 biex jikxef it-tlestija tat-test.
    • Is-softwer jista' jġiegħel it-tlestija tat-test billi jikteb CSR writes CSR_CTL[2:0]=0x7. Hardware AF jaġġorna DSM_STATUS.

Storja tar-Reviżjoni tad-Dokument għall-Gwida għall-Utent tal-Unità Funzjonali tal-Aċċeleratur tal-Loopback Native (AFU).

Verżjoni tad-Dokument Aċċelerazzjoni Intel Munzell Verżjoni Bidliet
 2019.08.05 2.0 (appoġġjat bl-Intel

Quartus Prime Pro Edition

18.1.2) u 1.2 (sostnjati ma

Intel Quartus Prime Pro Edition 17.1.1)

Appoġġ miżjud għall-pjattaforma Intel FPGA PAC D5005 fir-rilaxx attwali.
 2018.12.04 1.2 (appoġġjat bl-Intel

Quartus® Prime Pro Edition 17.1.1)

Rilaxx ta' manutenzjoni.
  2018.08.06 1.1 (appoġġjat bl-Intel

Quartus Prime Pro Edition

17.1.1) u 1.0 (sostnjati ma

Intel Quartus Prime Pro Edition 17.0.0)

Aġġorna l-post tal-kodiċi tas-sors għall-NLB sample AFU in L-NLB Sample Funzjoni Aċċeleratur (AF) sezzjoni.
 2018.04.11 1.0 (appoġġjat bl-Intel

Quartus Prime Pro Edition 17.0.0)

Rilaxx inizjali.

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi. *Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Dokumenti / Riżorsi

Intel Native Loopback Accelerator Unità Funzjonali (AFU) [pdfGwida għall-Utent
L-Unità Funzjonali tal-Aċċeleratur Native Loopback AFU, Loopback Nattiv, Unità Funzjonali tal-Aċċeleratur AFU, Unità Funzjonali AFU

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *