intel-LOGO

Uned Weithredol Cyflymydd Dolen Brodorol intel (AFU)

intel-Brodorol-Loopback-Cyflymydd-Uned Swyddogaethol-(AFU)-PRO

Am y Ddogfen hon

Confensiynau
Tabl 1. Confensiynau Dogfen

Confensiwn Disgrifiad
# Yn rhagflaenu gorchymyn sy'n nodi bod y gorchymyn i'w gofnodi fel gwraidd.
$ Yn nodi bod gorchymyn i'w gofnodi fel defnyddiwr.
Y ffont hwn Filemae enwau, gorchmynion, ac allweddeiriau wedi'u hargraffu yn y ffont hwn. Mae llinellau gorchymyn hir wedi'u hargraffu yn y ffont hwn. Er y gall llinellau gorchymyn hir lapio i'r llinell nesaf, nid yw'r dychweliad yn rhan o'r gorchymyn; peidiwch â phwyso enter.
Yn dangos bod yn rhaid disodli'r testun dalfan sy'n ymddangos rhwng y cromfachau ongl â gwerth priodol. Peidiwch â mynd i mewn i'r cromfachau ongl.

Acronymau
Tabl 2. Acronymau

Acronymau Ehangu Disgrifiad
AF Swyddogaeth Cyflymydd Delwedd Cyflymydd Caledwedd wedi'i llunio ar waith yn rhesymeg FPGA sy'n cyflymu cymhwysiad.
AFU Uned Swyddogaethol Cyflymydd Gweithredwyd Cyflymydd Caledwedd yn rhesymeg FPGA sy'n dadlwytho gweithrediad cyfrifiannol ar gyfer cymhwysiad o'r CPU i wella perfformiad.
API Rhyngwyneb Rhaglennu Cymwysiadau Set o ddiffiniadau is-reolwaith, protocolau, ac offer ar gyfer adeiladu cymwysiadau meddalwedd.
ASE Amgylchedd Efelychu AFU Amgylchedd cyd-efelychu sy'n eich galluogi i ddefnyddio'r un cymhwysiad gwesteiwr ac AF mewn amgylchedd efelychu. Mae ASE yn rhan o'r Intel® Acceleration Stack ar gyfer FPGAs.
CCI-P Rhyngwyneb Cache Craidd CCI-P yw'r rhyngwyneb safonol y mae AFUs yn ei ddefnyddio i gyfathrebu â'r gwesteiwr.
CL Llinell Cache Llinell storfa 64-beit
DFH Pennawd Nodwedd Dyfais Yn creu rhestr gysylltiedig o benawdau nodwedd i ddarparu ffordd estynadwy o ychwanegu nodweddion.
FIM Rheolwr Rhyngwyneb FPGA Caledwedd FPGA sy'n cynnwys Uned Rhyngwyneb FPGA (FIU) a rhyngwynebau allanol ar gyfer cof, rhwydweithio, ac ati.

Mae'r Swyddogaeth Cyflymydd (FfG) yn rhyngwynebu â'r FIM ar amser rhedeg.

FIU Uned Rhyngwyneb FPGA Mae FIU yn haen rhyngwyneb platfform sy'n gweithredu fel pont rhwng rhyngwynebau platfform fel PCIe *, UPI a rhyngwynebau ochr AFU fel CCI-P.
parhad…

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.

Acronymau Ehangu Disgrifiad
MPF Ffatri Priodweddau Cof Mae'r MPF yn Floc Adeiladu Sylfaenol (BBB) ​​y gall AFUs ei ddefnyddio i ddarparu gweithrediadau siapio traffig CCI-P ar gyfer trafodion gyda'r FIU.
Msg Neges Neges - hysbysiad rheoli
NLB Cylchdron Brodorol Mae'r NLB yn perfformio'n darllen ac yn ysgrifennu at ddolen CCI-P i brofi cysylltedd a thrwybwn.
RdLine_I Darllen Llinell Annilys Cais Memory Read, gydag awgrym storfa FPGA wedi'i osod i fod yn annilys. Nid yw'r llinell wedi'i storio yn y FPGA, ond gall achosi llygredd cache FPGA.

Nodyn: Y storfa tag olrhain statws y cais ar gyfer pob cais sy'n weddill ar Intel Ultra Path Interconnect (Intel UPI).

Felly, er bod RdLine_I wedi'i farcio'n annilys ar ôl ei gwblhau, mae'n defnyddio'r storfa tag dros dro i olrhain statws y cais dros UPI. Gall hyn arwain at ddadfeddiannu llinell storfa, gan arwain at lygredd celc. Yr advantage o ddefnyddio RdLine_I yw nad yw'n cael ei olrhain gan gyfeiriadur CPU; felly mae'n atal snooping o CPU.

RdLine-S Darllenwch y Llinell a Rennir Cais darllen cof gydag awgrym storfa FPGA wedi'i osod i rannu. Gwneir ymgais i'w gadw yn storfa FPGA mewn cyflwr a rennir.
WrLine_I Ysgrifennu Llinell Annilys Cais Ysgrifennu Cof, gydag awgrym storfa FPGA wedi'i osod i Annilys. Mae'r FIU yn ysgrifennu'r data heb unrhyw fwriad o gadw'r data yn storfa FPGA.
WrLine_M Ysgrifennu Llinell Wedi'i Addasu Cais Ysgrifennu Cof, gyda'r awgrym storfa FPGA wedi'i osod i Addasedig. Mae'r FIU yn ysgrifennu'r data ac yn ei adael yn storfa FPGA mewn cyflwr wedi'i addasu.

Geirfa Cyflymiad
Tabl 3. Stack Cyflymiad ar gyfer CPU Intel Xeon® gyda Geirfa FPGAs

Tymor Talfyriad Disgrifiad
Stack Cyflymiad Intel ar gyfer CPU Intel Xeon® gyda FPGAs Stack Cyflymiad Casgliad o feddalwedd, cadarnwedd, ac offer sy'n darparu cysylltedd wedi'i optimeiddio â pherfformiad rhwng Intel FPGA a phrosesydd Intel Xeon.
Cerdyn Cyflymu Rhaglenadwy Intel FPGA (Intel FPGA PAC) Intel FPGA PAC Cerdyn cyflymydd FPGA PCIe. Yn cynnwys Rheolwr Rhyngwyneb FPGA (FIM) sy'n paru â phrosesydd Intel Xeon dros y bws PCIe.

Uned Weithredol Cyflymydd Cylchdro Cefn Brodorol (AFU)

Brodorol Loopback (NLB) AFU Drosoddview

  • Mae'r NLB sampMae AFUs yn cynnwys set o Verilog a System Verilog files i brofi cof yn darllen ac yn ysgrifennu, lled band, a hwyrni.
  • Mae'r pecyn hwn yn cynnwys tri AFU y gallwch eu hadeiladu o'r un ffynhonnell RTL. Mae eich ffurfweddiad o'r cod ffynhonnell RTL yn creu'r AFUs hyn.

Mae'r NLB Sample Swyddogaeth Cyflymydd (FfG)
Mae'r $OPAE_PLATFORM_ROOT/hw/samples directory yn storio cod ffynhonnell ar gyfer yr NLBs canlynolampgydag AFUs:

  • nlb_modd_0
  • nlb_mode_0_stp
  • nlb_modd_3

Nodyn: Mae'r $DCP_LOC/hw/sampMae les directory yn storio'r NLB sample cod ffynhonnell AFUs ar gyfer y pecyn rhyddhau 1.0.

Deall yr NLB sampgyda strwythur cod ffynhonnell AFU a sut i'w adeiladu, cyfeiriwch at un o'r Canllawiau Cychwyn Cyflym canlynol (yn dibynnu ar ba Intel FPGA PAC rydych chi'n ei ddefnyddio):

  • Os ydych chi'n defnyddio Intel PAC gyda Intel Arria® 10 GX FPGA, cyfeiriwch at y Cerdyn Cyflymu IntelProgrammable gyda Intel Arria 10 GX FPGA.
  • Os ydych chi'n defnyddio Intel FPGA PAC D5005, cyfeiriwch at Ganllaw Cychwyn Cyflym Intel Acceleration Stack ar gyfer Cerdyn Cyflymu Rhaglenadwy Intel FPGA D5005.

Mae'r pecyn rhyddhau yn darparu'r tri s canlynolampgyda AFs:

  • Modd NLB 0 AF: mae angen cyfleustodau hello_fpga neu fpgadiag i berfformio'r prawf lpbk1.
  • Modd NLB 3 AF: mae angen cyfleustodau fpgadiag i berfformio'r profion trupt, darllen ac ysgrifennu.
  • Modd NLB 0 stp AF: mae angen cyfleustodau hello_fpga neu fpgadiag i berfformio'r prawf lpbak1.
    Nodyn: Mae'r nlb_mode_0_stp yr un AFU â nlb_mode_0 ond gyda nodwedd dadfygio Signal Tap wedi'i alluogi.
    Mae'r cyfleustodau fpgadiag a hello_fpga yn helpu'r FfG priodol i wneud diagnosis, profi ac adrodd ar galedwedd FPGA.

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.

Ffigur 1. Cefn Cylchol Brodorol (nlb_lpbk.sv) Lapiwr Lefel Uchaf

intel-Brodorol-Loopback-Cyflymydd-Uned-Swyddogaeth-(AFU)-1

Tabl 4. NLB Files

File Enw Disgrifiad
nlb_lpbk.sv Deunydd lapio lefel uchaf ar gyfer NLB sy'n rhoi'r ceisiwr a'r canolwr ar unwaith.
cyflafareddwr.sv Yn cychwyn y prawf AF.
ceisiwr.sv Yn derbyn ceisiadau gan y canolwr ac yn fformatio'r ceisiadau yn unol â manyleb CCI-P. Hefyd yn gweithredu rheolaeth llif.
nlb_csr.sv Yn gweithredu cofrestrau Rheoli a Statws (CSR) darllen/ysgrifennu 64-did. Mae'r cofrestrau'n cefnogi darllen ac ysgrifennu 32-bit a 64-bit.
nlb_gram_sdp.sv Yn gweithredu RAM porthladd deuol generig gydag un porthladd ysgrifennu ac un porthladd darllen.

Mae NLB yn weithrediad cyfeirio o AFU sy'n gydnaws â Stack Cyflymu Intel ar gyfer Intel Xeon CPU gyda Llawlyfr Cyfeirio Rhyngwyneb Cache Craidd (CCI-P) FPGAs. Prif swyddogaeth NLB yw dilysu cysylltedd gwesteiwr gan ddefnyddio gwahanol batrymau mynediad cof. Mae NLB hefyd yn mesur lled band a hwyrni darllen/ysgrifennu. Mae gan y prawf lled band yr opsiynau canlynol:

  • 100% yn darllen
  • 100% ysgrifennu
  • 50% yn darllen a 50% yn ysgrifennu

Gwybodaeth Gysylltiedig

  • Canllaw Cychwyn Cyflym Stack Cyflymiad Intel ar gyfer Cerdyn Cyflymu Rhaglenadwy Intel gydag Arria 10 GX FPGA
  • Stack Cyflymiad ar gyfer CPU Intel Xeon gyda Llawlyfr Cyfeirio Rhyngwyneb Cache Craidd (CCI-P) FPGA
  • Canllaw Cychwyn Cyflym Stack Cyflymiad Intel ar gyfer Cerdyn Cyflymu Rhaglenadwy Intel FPGA D5005

Disgrifiadau Cofrestr Statws a Rheolaeth Dolen Brodorol
Tabl 5. Enwau, Cyfeiriadau a Disgrifiadau CSR

 Cyfeiriad Beit (OPAE) Gair Cyfeiriad (CCI-P)  Mynediad  Enw  Lled  Disgrifiad
0x0000 0x0000 RO DFH 64 Pennawd Nodwedd Dyfais AF.
0x0008 0x0002 RO AFU_ID_L 64 ID AF yn isel.
0x0010 0x0004 RO AFU_ID_H 64 ID AF yn uchel.
0x0018 0x0006 Rsvd CSR_DFH_RSVD0 64 Gorfodol Wedi'i Gadw 0.
0x0020 0x0008 RO CSR_DFH_RSVD1 64 Gorfodol Wedi'i Gadw 1.
0x0100 0x0040 RW CSR_SCRATCHPAD0 64 Cofrestr Scratchpad 0.
0x0108 0x0042 RW CSR_SCRATCHPAD1 64 Cofrestr Scratchpad 2.
0x0110 0x0044 RW CSR_AFU_DSM_BASE L 32 32-did is o gyfeiriad sylfaen AF DSM. Mae'r 6 did isaf yn 4 × 00 oherwydd bod y cyfeiriad wedi'i alinio â maint llinell storfa 64-beit.
0x0114 0x0045 RW CSR_AFU_DSM_BASE H 32 32-did uchaf o gyfeiriad sylfaen AF DSM.
0x0120 0x0048 RW CSR_SRC_ADDR 64 Cychwyn cyfeiriad corfforol ar gyfer byffer ffynhonnell. Mae pob cais darllen yn targedu'r rhanbarth hwn.
0x0128 0x004A RW CSR_DST_ADDR 64 Cychwyn cyfeiriad corfforol ar gyfer byffer cyrchfan. Mae pob cais ysgrifennu yn targedu'r rhanbarth hwn
0x0130 0x004c RW CSR_NUM_LINES 32 Nifer y llinellau cache.
0x0138 0x004E RW CSR_CTL 32 Yn rheoli llif prawf, cychwyn, stopio, cwblhau grym.
0x0140 0x0050 RW CSR_CFG 32 Ffurfweddu paramedrau prawf.
0x0148 0x0052 RW CSR_INACT_THRESH 32 Terfyn trothwy anweithgarwch.
0x0150 0x0054 RW CSR_INTERRUPT0 32 Mae SW yn dyrannu ID APIC Interrupt a Vector i ddyfais.
Map Gwrthbwyso DSM
0x0040 0x0010 RO DSM_STATUS 32 Statws prawf a chofrestr gwallau.

Tabl 6. CSR Bit Fields gyda Examples
Mae'r tabl hwn yn rhestru'r meysydd didau CSR sy'n dibynnu ar werth y CSR_NUM_LINES, . Yn y cynample isod = 14.

Enw Maes Did Mynediad Disgrifiad
CSR_SRC_ADDR [63:] RW 2^(N+6)MB pwynt cyfeiriad at ddechrau'r byffer darllen.
[-1:0] RW 0x0.
CSR_DST_ADDR [63:] RW 2^(N+6)MB pwynt cyfeiriad at ddechrau'r byffer ysgrifennu.
[-1:0] RW 0x0.
CSR_NUM_LINES [31:] RW 0x0.
parhad…
Enw Maes Did Mynediad Disgrifiad
  [-1:0] RW Nifer y llinellau cache i ddarllen neu ysgrifennu. Gall y trothwy hwn fod yn wahanol ar gyfer pob prawf AF.

Nodyn: Sicrhau bod byfferau ffynhonnell a chyrchfan yn ddigon mawr i ddarparu ar gyfer y llinellau cache.

Dylai CSR_NUM_LINES fod yn llai na neu'n hafal i .

Ar gyfer y gwerthoedd canlynol, tybiwch =14. Yna, mae CSR_SRC_ADDR a CSR_DST_ADDR yn derbyn 2^ 20 (0x100000).
CSR_SRC_ADDR [31:14] RW Cyfeiriad wedi'i alinio 1MB.
[13:0] RW 0x0.
CSR_DST_ADDR [31:14] RW Cyfeiriad wedi'i alinio 1MB.
[13:0] RW 0x0.
CSR_NUM_LINES [31:14] RW 0x0.
[13:0] RW Nifer y llinellau cache i ddarllen neu ysgrifennu. Gall y trothwy hwn fod yn wahanol ar gyfer pob prawf AF.

Nodyn: Sicrhau bod byfferau ffynhonnell a chyrchfan yn ddigon mawr i ddarparu ar gyfer y llinellau cache.

Tabl 7. Meysydd Did CSR ychwanegol

Enw Maes Did Mynediad Disgrifiad
CSR_CTL [31:3] RW Wedi'i gadw.
[2] RW Cwblhau prawf grym. Yn ysgrifennu baner cwblhau prawf a rhifyddion perfformiad eraill i csr_stat. Ar ôl gorfodi cwblhau'r prawf, mae cyflwr y caledwedd yn union yr un fath â chwblhau prawf heb ei orfodi.
[1] RW Yn dechrau gweithredu prawf.
[0] RW Ailosod prawf isel gweithredol. Pan fydd yn isel, mae'r holl baramedrau cyfluniad yn newid i'w gwerthoedd diofyn.
CSR_CFG [29] RW cr_interrupt_testmode profion yn torri ar draws. Yn cynhyrchu ymyriad ar ddiwedd pob prawf.
  [28] RW cr_interrupt_on_error yn anfon ymyriad pan fydd gwall
      canfod.
  [27:20] RW cr_test_cfg yn ffurfweddu ymddygiad pob modd prawf.
  [13:12] RW cr_chsel yn dewis y sianel rithwir.
  [10:9] RW cr_rdsel yn ffurfweddu'r math cais darllen. Mae gan yr amgodiadau y
      gwerthoedd dilys canlynol:
      • 1'b00: RdLine_S
      • 2'b01 : RdLine_I
      • 2'b11: Modd cymysg
  [8] RW cr_delay_en yn galluogi gosod oedi ar hap rhwng ceisiadau.
  [6:5] RW Ffurfweddu modd prawf,cr_multiCL-len. Gwerthoedd dilys yw 0,1, a 3.
  [4:2] RW cr_mode, yn ffurfweddu modd prawf. Mae'r gwerthoedd canlynol yn ddilys:
      • 3'b000: LPBK1
      • 3'b001: Darllen
      • 3'b010: Ysgrifennwch
      • 3'b011: TRWYTH
parhad…
Enw Maes Did Mynediad Disgrifiad
      Am ragor o wybodaeth am y modd prawf, cyfeiriwch at y Moddau Prawf pwnc isod.
[1] RW c_cont yn dewis treiglo prawf neu derfyniad prawf.

• Pan fydd 1'b0, mae'r prawf yn terfynu. Yn diweddaru statws CSR pan

CSR_NUM_LINES cyfrif wedi'i gyrraedd.

• Pan fydd 1'b1, mae'r prawf yn rholio drosodd i'r cyfeiriad cychwyn ar ôl iddo gyrraedd y cyfrif CSR_NUM_LINES. Yn y modd treiglo, mae'r prawf yn dod i ben ar gamgymeriad yn unig.

[0] RW cr_wrthru_en yn newid rhwng mathau o geisiadau WrLine_I ac Wrline_M.

• 1'b0: WrLine_M

• 1'b1 : WrLine_I

CSR_INACT_THRESHOLD [31:0] RW Terfyn trothwy anweithgarwch. Yn canfod hyd stondinau yn ystod rhediad prawf. Yn cyfrif nifer y cylchoedd segur olynol. Os yw'r anweithgarwch yn cyfrif

> CSR_INACT_THRESHOLD, ni anfonwyd unrhyw geisiadau, nid oes unrhyw ymatebion

wedi'i dderbyn, ac mae'r signal inact_timeout wedi'i osod. Mae ysgrifennu 1 i CSR_CTL[1] yn actifadu'r rhifydd hwn.

CSR_INTERRUPT0 [23:16] RW Y Rhif Fector Ymyrrol ar gyfer y ddyfais.
[15:0] RW apic_id yw'r APIC OD ar gyfer y ddyfais.
DSM_STATUS [511:256] RO Gwall dymp ffurflen Modd Prawf.
[255:224] RO Diwedd Uwchben.
[223:192] RO Cychwyn Uwchben.
[191:160] RO Nifer yr Ysgrifeniadau.
[159:128] RO Nifer y Darlleniadau.
[127:64] RO Nifer y Clociau.
[63:32] RO Cofrestr gwallau prawf.
[31:16] RO Cymharu a chyfnewid rhifydd llwyddiant.
[15:1] RO ID unigryw ar gyfer pob statws DSM ysgrifennu.
[0] RO Prawf cwblhau baner.

Moddau Prawf
Mae CSR_CFG[4:2] yn ffurfweddu'r modd prawf. Mae'r pedwar prawf canlynol ar gael:

  • LPBK1: Prawf copi cof yw hwn. Mae'r AF yn copïo CSR_NUM_LINES o'r byffer ffynhonnell i'r byffer cyrchfan. Ar ôl cwblhau'r prawf, mae'r meddalwedd yn cymharu'r byfferau ffynhonnell a chyrchfan.
  • Darllen: Mae'r prawf hwn yn pwysleisio'r llwybr darllen ac yn mesur lled band darllen neu hwyrni. Mae'r AF yn darllen CSR_NUM_LINES gan ddechrau o'r CSR_SRC_ADDR. Dim ond lled band neu brawf hwyrni yw hwn. Nid yw'n gwirio'r data a ddarllenwyd.
  • Ysgrifennwch: Mae'r prawf hwn yn pwysleisio'r llwybr ysgrifennu ac yn mesur lled band ysgrifennu neu hwyrni. Mae'r AF yn darllen CSR_NUM_LINES gan ddechrau o'r CSR_SRC_ADDR. Dim ond lled band neu brawf hwyrni yw hwn. Nid yw'n gwirio'r data a ysgrifennwyd.
  • TRWYTH: Mae'r prawf hwn yn cyfuno'r darllen a'r ysgrifennu. Mae'n darllen CSR_NUM_LINES gan ddechrau o leoliad CSR_SRC_ADDR ac yn ysgrifennu CSR_NUM_LINES i CSR_SRC_ADDR . Mae hefyd yn mesur lled band darllen ac ysgrifennu. Nid yw'r prawf hwn yn gwirio'r data. Nid oes gan y darllenwyr a'r ysgrifennu unrhyw ddibyniaethau

Mae'r tabl canlynol yn dangos yr amgodiadau CSR_CFG ar gyfer y pedwar prawf. Mae'r tabl hwn yn gosod a CSR_NUM_LINES, =14. Gallwch newid nifer y llinellau celc trwy ddiweddaru'r gofrestr CSR_NUM_LINES.

Tabl 8. Moddau Prawf

Diagnosteg FPGA: fpgadiag
Mae'r cyfleustodau fpgadiag yn cynnwys sawl prawf i wneud diagnosis, profi ac adrodd ar galedwedd FPGA. Defnyddiwch y cyfleustodau fpgadiag i redeg yr holl foddau prawf. I gael rhagor o wybodaeth am ddefnyddio'r cyfleustodau fpgadiag, cyfeiriwch at yr adran fpgadiag yn y Canllaw Offer Peiriant Cyflymu Rhaglenadwy Agored (OPAE).

NLB Mode0 Helo_FPGA Llif Prawf

  1. Mae meddalwedd yn cychwyn Cof Statws Dyfais (DSM) i sero.
  2. Meddalwedd yn ysgrifennu'r cyfeiriad DSM BASE i'r AFU. CSR Write(DSM_BASE_H), CSRWrite(DSM_BASE_L)
  3. Mae meddalwedd yn paratoi byffer cof ffynhonnell a chyrchfan. Mae'r paratoad hwn yn brawf penodol.
  4. Meddalwedd yn ysgrifennu CSR_CTL[2:0] = 0x1. Mae'r ysgrifen hon yn dod â'r prawf allan o ailosod ac i'r modd ffurfweddu. Dim ond pan fydd CSR_CTL[0]=1 & CSR_CTL[1]=1 y gall y cyfluniad fynd rhagddo.
  5. Mae meddalwedd yn ffurfweddu paramedrau'r prawf, megis src, destaddress, csr_cfg, llinellau rhif, ac ati.
  6. Meddalwedd CSR yn ysgrifennu CSR_CTL[2:0] = 0x3. Mae'r AF yn dechrau gweithredu prawf.
  7. Cwblhau prawf:
    • Mae caledwedd yn cael ei gwblhau pan fydd y prawf yn cwblhau neu'n canfod gwall. Ar ôl ei gwblhau, mae'r caledwedd AF yn diweddaru DSM_STATUS. Polau meddalwedd DSM_STATUS[31:0]==1 i ganfod bod y prawf wedi'i gwblhau.
    • Gall meddalwedd orfodi cwblhau prawf trwy ysgrifennu CSR yn ysgrifennu CSR_CTL[2:0]=0x7. Mae caledwedd AF yn diweddaru DSM_STATUS.

Hanes Adolygu Dogfennau ar gyfer Canllaw Defnyddiwr Uned Weithredol Cyflymydd Cylchdro Cefn Brodorol (AFU).

Fersiwn y Ddogfen Cyflymiad Intel Fersiwn Stack Newidiadau
 2019.08.05 2.0 (gyda chefnogaeth Intel

Argraffiad Quartus Prime Pro

18.1.2) ac 1.2 (gyda chefnogaeth

Argraffiad Intel Quartus Prime Pro 17.1.1)

Ychwanegwyd cefnogaeth i lwyfan Intel FPGA PAC D5005 yn y datganiad cyfredol.
 2018.12.04 1.2 (gyda chefnogaeth Intel

Quartus® Prime Pro Edition 17.1.1)

Rhyddhad cynnal a chadw.
  2018.08.06 1.1 (gyda chefnogaeth Intel

Argraffiad Quartus Prime Pro

17.1.1) ac 1.0 (gyda chefnogaeth

Argraffiad Intel Quartus Prime Pro 17.0.0)

Diweddaru lleoliad y cod ffynhonnell ar gyfer yr NLB sample AFU yn Mae'r NLB Sample Swyddogaeth Cyflymydd (FfG) adran.
 2018.04.11 1.0 (gyda chefnogaeth Intel

Quartus Prime Pro Argraffiad 17.0.0)

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

Uned Weithredol Cyflymydd Dolen Brodorol intel (AFU) [pdfCanllaw Defnyddiwr
Cyflymydd Loopback Brodorol Uned Swyddogaethol AFU, Brodorol Loopback, Cyflymydd Uned Swyddogaethol AFU, Uned Swyddogaethol AFU

Cyfeiriadau

Gadael sylw

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