Intel Native Loopback Accelerator Functional Unit (AFU)
Za Chikalata ichi
Misonkhano Yachigawo
Table 1. Misonkhano Yachikalata
Msonkhano | Kufotokozera |
# | Imatsogolera lamulo lomwe likuwonetsa kuti lamulo liyenera kulowetsedwa ngati mizu. |
$ | Zikuwonetsa kuti lamulo liyenera kulowetsedwa ngati wogwiritsa ntchito. |
Mafonti awa | Filemayina, malamulo, ndi mawu osakira asindikizidwa mu font iyi. Mizere yolamula yayitali imasindikizidwa mu font iyi. Ngakhale mizere yayitali yolamula imatha kukulunga pamzere wotsatira, kubwerera si gawo la lamulo; osakanikiza kulowa. |
Imawonetsa mawu ogwirizira omwe akuwoneka pakati pa mabulaketi ayenera kusinthidwa ndi mtengo woyenerera. Musalowe m'mabakaketi aang'ono. |
Acronyms
Table 2. Acronyms
Acronyms | Kukula | Kufotokozera |
AF | Ntchito ya Accelerator | Chithunzi chophatikizidwa cha Hardware Accelerator chokhazikitsidwa mumalingaliro a FPGA omwe amafulumizitsa ntchito. |
AFU | Accelerator Functional Unit | Hardware Accelerator yokhazikitsidwa mumalingaliro a FPGA omwe amatsitsa ntchito yowerengera kuti igwiritse ntchito kuchokera ku CPU kuti igwire bwino ntchito. |
API | Application Programming Interface | Gulu la matanthauzo a subroutine, ma protocol, ndi zida zomangira mapulogalamu apulogalamu. |
ASE | AFU Simulation Environment | Co-simulation chilengedwe chomwe chimakupatsani mwayi wogwiritsa ntchito pulogalamu yomweyi yolandila ndi AF pamalo oyeserera. ASE ndi gawo la Intel® Acceleration Stack ya FPGAs. |
CCI-P | Core Cache Interface | CCI-P ndi mawonekedwe omwe AFU amagwiritsa ntchito polumikizana ndi wolandira. |
CL | Cache Line | 64-byte posungira mzere |
Zamgululi | Chipangizo Chamutu Chamutu | Amapanga mndandanda wamitu yolumikizidwa kuti apereke njira yowonjezereka yowonjezerera mawonekedwe. |
Mtengo wa FIM | FPGA Interface Manager | Zida za FPGA zomwe zili ndi FPGA Interface Unit (FIU) ndi mawonekedwe akunja a kukumbukira, maukonde, etc.
Ntchito ya Accelerator (AF) imalumikizana ndi FIM panthawi yothamanga. |
FIU | FPGA Interface Unit | FIU ndi nsanja yolumikizira nsanja yomwe imagwira ntchito ngati mlatho pakati pa mapulatifomu monga PCIe *, UPI ndi AFU-mbali zolumikizira monga CCI-P. |
anapitiriza… |
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa cha kugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito. *Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
Acronyms | Kukula | Kufotokozera |
MPF | Memory Properties Factory | MPF ndi Basic Building Block (BBB) yomwe ma AFU atha kugwiritsa ntchito popereka ma CCI-P mawonekedwe a traffic pochita ndi FIU. |
Msg | Uthenga | Uthenga - chidziwitso chowongolera |
NLB | Native Loopback | NLB imachita kuwerenga ndikulemba ku ulalo wa CCI-P kuyesa kulumikizana ndi kutulutsa. |
RdLine_I | Werengani Mzere Wosavomerezeka | Pempho la Memory Read, lomwe lili ndi chidziwitso cha FPGA cache chakhazikitsidwa kukhala chosavomerezeka. Mzerewu sunasungidwe mu FPGA, koma ukhoza kuyambitsa kuipitsidwa kwa FPGA cache.
Zindikirani: Cache tag imatsata zopempha zonse zomwe zatsala pa Intel Ultra Path Interconnect (Intel UPI). Chifukwa chake, ngakhale RdLine_I imayikidwa kuti ndiyosavomerezeka ikamalizidwa, imadya posungira tag kutsata kwakanthawi zopempha pa UPI. Izi zitha kuchititsa kuti mzere wa cache uchotsedwe, zomwe zingayambitse kuipitsidwa kwa kache. AdvantagKugwiritsa ntchito RdLine_I ndikuti sikutsatiridwa ndi chikwatu cha CPU; chifukwa chake zimalepheretsa kuyang'ana kuchokera ku CPU. |
RdLine-S | Werengani Line Yogawidwa | Pempho lowerenga pamtima ndi lingaliro la cache la FPGA lakhazikitsidwa kuti ligawidwe. Kuyesera kumapangidwa kuti izisungidwe mu cache ya FPGA mugawo logawana. |
WrLine_I | Lembani Mzere Wosavomerezeka | Memory Write Request, ndi FPGA cache hint yokhazikitsidwa kukhala Yosavomerezeka. FIU imalemba deta popanda cholinga chosunga deta mu cache ya FPGA. |
WrLine_M | Lembani Mzere Wasinthidwa | Pempho Lolemba pa Memory, ndi lingaliro la cache la FPGA lokhazikitsidwa ku Modified. FIU imalemba deta ndikuyisiya mu cache ya FPGA mu chikhalidwe chosinthidwa. |
Katundu Wowonjezera
Table 3. Acceleration Stack ya Intel Xeon® CPU yokhala ndi FPGAs Glossary
Nthawi | Chidule | Kufotokozera |
Intel Acceleration Stack ya Intel Xeon® CPU yokhala ndi FPGAs | Mathamangitsidwe Stack | Kutolere kwa mapulogalamu, firmware, ndi zida zomwe zimapereka kulumikizana kokhazikika pakati pa Intel FPGA ndi purosesa ya Intel Xeon. |
Intel FPGA Programmable Acceleration Card (Intel FPGA PAC) | Intel FPGA PAC | PCIe FPGA accelerator khadi. Muli FPGA Interface Manager (FIM) yomwe imayendera limodzi ndi purosesa ya Intel Xeon pa basi ya PCIe. |
Native Loopback Accelerator Functional Unit (AFU)
Native Loopback (NLB) AFU Overview
- Mbiri ya NLBample AFUs imakhala ndi Verilog ndi System Verilog files kuyesa kukumbukira kuwerenga ndi kulemba, bandwidth, ndi latency.
- Phukusili likuphatikiza ma AFU atatu omwe mungapange kuchokera kugwero lomwelo la RTL. Kusintha kwanu kwa code ya RTL kumapanga ma AFU awa.
Mbiri ya NLB Sample Accelerator Function (AF)
The $OPAE_PLATFORM_ROOT/hw/samples directory imasunga ma code a NLB otsatirawaampndi AFUs:
- nlb_mode_0
- nlb_mode_0_stp
- nlb_mode_3
Zindikirani: The $DCP_LOC/hw/samples directory amasunga ma NLB sample AFUs source code ya phukusi lotulutsidwa la 1.0.
Kuti mumvetsetse NLB sample AFU source code code ndi momwe mungamangire, tchulani imodzi mwazotsatira Zachangu Zoyambira (kutengera Intel FPGA PAC yomwe mukugwiritsa ntchito):
- Ngati mukugwiritsa ntchito Intel PAC yokhala ndi Intel Arria® 10 GX FPGA, tchulani IntelProgrammable Acceleration Card yokhala ndi Intel Arria 10 GX FPGA.
- Ngati mukugwiritsa ntchito Intel FPGA PAC D5005, tchulani Intel Acceleration Stack Quick Start Guide ya Intel FPGA Programmable Acceleration Card D5005.
Phukusi lomasulidwa limapereka ma s atatu otsatirawaampndi AFs:
- NLB mode 0 AF: imafuna hello_fpga kapena fpgadiag zofunikira kuti muyese lpbk1.
- NLB mode 3 AF: imafuna kugwiritsa ntchito fpgadiag kuti iwononge, kuwerenga, ndi kulemba mayeso.
- NLB mode 0 stp AF: imafuna hello_fpga kapena fpgadiag zofunikira kuti muyese lpbak1.
Zindikirani: Nlb_mode_0_stp ndi AFU yofanana ndi nlb_mode_0 koma ndi mawonekedwe a Signal Tap debug.
Zida za fpgadiag ndi hello_fpga zimathandiza AF yoyenera kuzindikira, kuyesa ndi kupereka lipoti pa zida za FPGA.
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa cha kugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito. *Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
Chithunzi 1. Native Loopback (nlb_lpbk.sv) Wrapper Wapamwamba Kwambiri
Gulu 4. NLB Files
File Dzina | Kufotokozera |
nlb_lpbk.sv | Chovala chapamwamba kwambiri cha NLB chomwe chimalimbikitsa wopempha ndi wotsutsa. |
arbiter.sv | Imayambitsa mayeso a AF. |
wopempha.sv | Imavomereza zopempha kuchokera kwa woweruzayo ndipo imapanga zopemphazo molingana ndi ndondomeko ya CCI-P. Komanso amagwiritsa ntchito control control. |
nlb_csr.sv | Imakhazikitsa zolembera za 64-bit Read/Write Control and Status (CSR). Zolembera zimathandizira kuwerenga ndi kulemba kwa 32- ndi 64-bit. |
nlb_gram_sdp.sv | Imakhazikitsa ma doko awiri a RAM okhala ndi doko limodzi lolemba ndi doko limodzi lowerengera. |
NLB ndikukhazikitsa kwa AFU yogwirizana ndi Intel Acceleration Stack ya Intel Xeon CPU yokhala ndi FPGAs Core Cache Interface (CCI-P) Reference Manual. Ntchito yayikulu ya NLB ndikutsimikizira kulumikizidwa kwa wolandila pogwiritsa ntchito njira zosiyanasiyana zofikira kukumbukira. NLB imayesanso bandwidth ndikuwerenga / kulemba latency. Mayeso a bandwidth ali ndi izi:
- 100% kuwerenga
- 100% lembani
- 50% amawerenga ndipo 50% amalemba
Zambiri Zogwirizana
- Intel Acceleration Stack Quick Start Guide ya Intel Programmable Acceleration Card yokhala ndi Arria 10 GX FPGA
- Acceleration Stack ya Intel Xeon CPU yokhala ndi FPGAs Core Cache Interface (CCI-P) Buku Lothandizira
- Intel Acceleration Stack Quick Start Guide ya Intel FPGA Programmable Acceleration Card D5005
Mafotokozedwe a Native Loopback Control ndi Status Register
Gulu 5. Mayina a CSR, Maadiresi ndi Mafotokozedwe
Adilesi ya Byte (OPAE) | Mawu Adilesi (CCI-P) | Kufikira | Dzina | M'lifupi | Kufotokozera |
0x0000 pa | 0x0000 pa | RO | Zamgululi | 64 | AF Chipangizo Chamutu Chamutu. |
0x0008 pa | 0x0002 pa | RO | AFU_ID_L | 64 | AF ID yotsika. |
0x0010 pa | 0x0004 pa | RO | AFU_ID_H | 64 | AF ID yapamwamba. |
0x0018 pa | 0x0006 pa | Rsvd | CSR_DFH_RSVD0 | 64 | Zofunika Zosungidwa 0. |
0x0020 pa | 0x0008 pa | RO | CSR_DFH_RSVD1 | 64 | Zofunika Zosungidwa 1. |
0x0100 pa | 0x0040 pa | RW | CSR_SCRATCHPAD0 | 64 | Kaundula wa Scratchpad 0. |
0x0108 pa | 0x0042 pa | RW | CSR_SCRATCHPAD1 | 64 | Kaundula wa Scratchpad 2. |
0x0110 pa | 0x0044 pa | RW | CSR_AFU_DSM_BASE L | 32 | Ma 32-bits otsika a adilesi yoyambira ya AF DSM. Ma bits 6 otsika ndi 4×00 chifukwa adilesiyo imagwirizana ndi kukula kwa mzere wa cache wa 64-byte. |
0x0114 pa | 0x0045 pa | RW | CSR_AFU_DSM_BASE H | 32 | Ma 32-bits apamwamba a adilesi yoyambira ya AF DSM. |
0x0120 pa | 0x0048 pa | RW | CSR_SRC_ADDR | 64 | Yambitsani adilesi yapamalo kuti mupeze buffer. Zopempha zonse zowerengedwa zalunjika dera lino. |
0x0128 pa | 0x004A | RW | CSR_DST_ADDR | 64 | Yambitsani adilesi ya komwe mukupita. Zopempha zonse zolembera zimayang'ana dera lino |
0x0130 pa | Zamgululi | RW | CSR_NUM_LINES | 32 | Chiwerengero cha mizere yosungira. |
0x0138 pa | 0x004 ndi | RW | CSR_CTL | 32 | Imawongolera kuyenda kwa mayeso, kuyamba, kuyimitsa, kukakamiza kumaliza. |
0x0140 pa | 0x0050 pa | RW | CSR_CFG | 32 | Imakonza zoyeserera. |
0x0148 pa | 0x0052 pa | RW | CSR_INACT_THRESH | 32 | Kusagwira ntchito malire. |
0x0150 pa | 0x0054 pa | RW | CSR_INTERRUPT0 | 32 | SW imagawira Kusokoneza APIC ID ndi Vector ku chipangizo. |
Mapu a DSM Offset | |||||
0x0040 pa | 0x0010 pa | RO | DSM_STATUS | 32 | Mayeso oyesa ndi kaundula wa zolakwika. |
Table 6. CSR Bit Fields ndi Examples
Tebuloli likutchula magawo a CSR bit minda zomwe zimadalira mtengo wa CSR_NUM_LINES, . Mu example apa = 14.
Dzina | Bit Field | Kufikira | Kufotokozera |
CSR_SRC_ADDR | [63]] | RW | 2^(N+6)MB yolumikizana ndi ma adilesi poyambira poyambira buffer. |
[1:0] | RW | 0x0 pa. | |
CSR_DST_ADDR | [63]] | RW | 2^(N+6)MB yolumikizana ndi ma adilesi poyambira poyambira. |
[1:0] | RW | 0x0 pa. | |
CSR_NUM_LINES | [31]] | RW | 0x0 pa. |
anapitiriza… |
Dzina | Bit Field | Kufikira | Kufotokozera |
[1:0] | RW | Chiwerengero cha mizere yosungira kuti muwerenge kapena kulemba. Izi zitha kukhala zosiyana pa mayeso aliwonse a AF.
Zindikirani: Onetsetsani kuti ma buffers ndi malo omwe mukupita ndi akulu mokwanira kuti muthe mizere ya cache. CSR_NUM_LINES ikhale yocheperapo kapena yofanana ndi . |
|
Pazinthu zotsatirazi, lingalirani =14. Kenako, CSR_SRC_ADDR ndi CSR_DST_ADDR amavomereza 2^20 (0x100000). | |||
CSR_SRC_ADDR | [31:14] | RW | 1MB adilesi yofananira. |
[13:0] | RW | 0x0 pa. | |
CSR_DST_ADDR | [31:14] | RW | 1MB adilesi yofananira. |
[13:0] | RW | 0x0 pa. | |
CSR_NUM_LINES | [31:14] | RW | 0x0 pa. |
[13:0] | RW | Chiwerengero cha mizere yosungira kuti muwerenge kapena kulemba. Izi zitha kukhala zosiyana pa mayeso aliwonse a AF.
Zindikirani: Onetsetsani kuti ma buffers ndi malo omwe mukupita ndi akulu mokwanira kuti muthe mizere ya cache. |
Table 7. Zowonjezera CSR Bit Fields
Dzina | Bit Field | Kufikira | Kufotokozera |
CSR_CTL | [31:3] | RW | Zosungidwa. |
[2] | RW | Limbikitsani kutsiriza mayeso. Imalemba mbendera yomaliza mayeso ndi zowerengera zina ku csr_stat. Pambuyo pokakamiza kumaliza mayeso, mawonekedwe a hardware amafanana ndi kumaliza mayeso osakakamiza. | |
[1] | RW | Ayamba kuyesa. | |
[0] | RW | Yambitsaninso mayeso otsika. Zikatsika, zosintha zonse zimasintha kukhala zikhalidwe zawo zosasinthika. | |
CSR_CFG | [29] | RW | cr_interrupt_testmode mayeso amasokoneza. Amatulutsa zosokoneza kumapeto kwa mayeso aliwonse. |
[28] | RW | cr_interrupt_on_error imatumiza kusokoneza pakachitika cholakwika | |
kuzindikira. | |||
[27:20] | RW | cr_test_cfg imakonza machitidwe a mayeso aliwonse. | |
[13:12] | RW | cr_chsel amasankha njira yeniyeni. | |
[10:9] | RW | cr_rdsel ikonza mtundu wa pempho lowerengedwa. Ma encodings ali ndi | |
zotsatirazi zovomerezeka: | |||
• 1'b00: RdLine_S | |||
• 2'b01: RdLine_I | |||
• 2'b11: Mawonekedwe osakanikirana | |||
[8] | RW | cr_delay_en imathandizira kuchedwa kwachisawawa pakati pa zopempha. | |
[6:5] | RW | Imakonza mayeso, cr_multiCL-len. Miyezo yovomerezeka ndi 0,1, ndi 3. | |
[4:2] | RW | cr_mode, ikonza njira yoyesera. Zotsatirazi ndizovomerezeka: | |
• 3'b000: LPBK1 | |||
• 3'b001: Werengani | |||
• 3'b010: Lembani | |||
• 3'b011: TRPUT | |||
anapitiriza… |
Dzina | Bit Field | Kufikira | Kufotokozera |
Kuti mudziwe zambiri za mayeso mode, onani Mawonekedwe Oyesera mutu pansipa. | |||
[1] | RW | c_cont amasankha kuyesa rollover kapena kusiya mayeso.
• Pamene 1'b0, mayeso amatha. Ikusintha mawonekedwe a CSR pomwe CSR_NUM_LINES chiwerengero chafikira. • Pamene 1'b1, kuyezetsa kupitilira ku adilesi yoyambira ikafika pa CSR_NUM_LINES kuwerengera. Mu rollover mode, mayesowo amatha pokhapokha atalakwitsa. |
|
[0] | RW | cr_wrthru_en kusintha pakati pa WrLine_I ndi Wrline_M mitundu yofunsira.
• 1'b0: WrLine_M • 1'b1: WrLine_I |
|
CSR_INACT_THRESHOLD | [31:0] | RW | Kusagwira ntchito malire. Imazindikira nthawi ya nkhokwe pakuyesa. Imawerengera kuchuluka kwa mizere yotsatizana yopanda ntchito. Ngati kusagwira ntchito kuwerengera
> CSR_INACT_THRESHOLD, palibe zopempha zomwe zimatumizidwa, palibe mayankho omwe atumizidwa adalandira, ndipo chizindikiro cha inact_timeout chakhazikitsidwa. Kulemba 1 ku CSR_CTL[1] kumatsegula kauntalayi. |
CSR_INTERRUPT0 | [23:16] | RW | Nambala Yosokoneza Vector ya chipangizocho. |
[15:0] | RW | apic_id ndi APIC OD ya chipangizochi. | |
DSM_STATUS | [511:256] | RO | Vuto lotaya mawonekedwe a Mayeso. |
[255:224] | RO | Mapeto Pamwamba. | |
[223:192] | RO | Yambani Pamwamba. | |
[191:160] | RO | Chiwerengero cha Zolemba. | |
[159:128] | RO | Chiwerengero cha Zowerenga. | |
[127:64] | RO | Nambala ya Mawotchi. | |
[63:32] | RO | Kaundula wa zolakwika zoyesa. | |
[31:16] | RO | Fananizani ndikusintha kauntala yopambana. | |
[15:1] | RO | ID yapadera palemba lililonse la DSM. | |
[0] | RO | Mbendera yomaliza kuyesa. |
Mawonekedwe Oyesera
CSR_CFG[4:2] ikonza njira yoyesera. Mayeso anayi otsatirawa alipo:
- LPBK1: Uku ndi kuyesa kukumbukira. AF imakopera CSR_NUM_LINES kuchokera kochokera koyambira mpaka komwe mukupita. Mukamaliza kuyesa, pulogalamuyo imafanizira ma buffers ndi kopita.
- Werengani: Mayesowa amatsindika njira yowerengera ndikuyesa kuwerenga bandwidth kapena latency. AF imawerenga CSR_NUM_LINES kuyambira CSR_SRC_ADDR. Uku ndi kuyesa kwa bandwidth kapena latency. Sizitsimikizira zomwe zawerengedwa.
- Lembani: Mayesowa amatsindika njira yolembera ndikuyesa kulemba bandwidth kapena latency. AF imawerenga CSR_NUM_LINES kuyambira CSR_SRC_ADDR. Uku ndi kuyesa kwa bandwidth kapena latency. Sichitsimikizira zomwe zalembedwa.
- TRPUT: Mayesowa amaphatikiza kuwerenga ndi kulemba. Imawerenga CSR_NUM_LINES kuyambira malo a CSR_SRC_ADDR ndipo imalemba CSR_NUM_LINES mpaka CSR_SRC_ADDR. Imayesanso kuwerenga ndi kulemba bandwidth. Mayesowa sayang'ana deta. Zowerenga ndi kulemba zilibe zodalira
Gome lotsatirali likuwonetsa ma encodings a CSR_CFG pamayesero anayiwo. Gome ili likukhazikitsa ndi CSR_NUM_LINES, =14. Mutha kusintha kuchuluka kwa mizere yosungira pokonzanso kaundula wa CSR_NUM_LINES.
Table 8. Mitundu Yoyesera
FPGA Diagnostics: fpgadiag
Pulogalamu ya fpgadiag imaphatikizapo mayeso angapo kuti azindikire, kuyesa, ndi kupereka lipoti pa zida za FPGA. Gwiritsani ntchito fpgadiag kugwiritsa ntchito mitundu yonse yoyesera. Kuti mudziwe zambiri za kugwiritsa ntchito fpgadiag, onani gawo la fpgadiag mu Open Programmable Acceleration Engine (OPAE) Tools Guide.
NLB Mode0 Hello_FPGA Mayendedwe Oyesa
- Mapulogalamu amakhazikitsa Chipangizo Chokumbukira Memory (DSM) mpaka ziro.
- Mapulogalamu amalemba adilesi ya DSM BASE ku AFU. CSR Lembani(DSM_BASE_H), CSRWrite(DSM_BASE_L)
- Mapulogalamu amakonzekera gwero ndi malo osungira kukumbukira. Kukonzekera uku kumayesedwa mwachindunji.
- Mapulogalamu amalemba CSR_CTL[2:0]= 0x1. Kulemba uku kumabweretsa kuyesa kuyambiranso ndikusintha mawonekedwe. Kusintha kungapitirire pokhapokha CSR_CTL[0]=1 & CSR_CTL[1]=1.
- Mapulogalamu amakonza magawo oyesera, monga src, destaddress, csr_cfg, num lines, ndi zina zotero.
- Mapulogalamu a CSR amalemba CSR_CTL[2:0]= 0x3. AF imayamba kuyesa mayeso.
- Kumaliza kuyesa:
- Hardware imatha kuyesa kukamaliza kapena kuzindikira cholakwika. Akamaliza, hardware AF isintha DSM_STATUS. Mapulogalamu apulogalamu DSM_STATUS[31:0]==1 kuti azindikire kutha kwa mayeso.
- Mapulogalamu amatha kukakamiza kutsiriza kuyesa polemba CSR ikulemba CSR_CTL[2:0]=0x7. Hardware AF isintha DSM_STATUS.
Mbiri Yokonzanso Zolemba za Native Loopback Accelerator Functional Unit (AFU) Buku Logwiritsa Ntchito
Document Version | Kuthamanga kwa Intel Mtundu wa Stack | Zosintha |
2019.08.05 | 2.0 (yothandizidwa ndi Intel
Quartus Prime Pro Edition 18.1.2) ndi 1.2 (yothandizidwa ndi Intel Quartus Prime Pro Edition 17.1.1) |
Thandizo lowonjezera la nsanja ya Intel FPGA PAC D5005 pakutulutsidwa komweku. |
2018.12.04 | 1.2 (yothandizidwa ndi Intel
Quartus® Prime Pro Edition 17.1.1) |
Kumasulidwa kokonza. |
2018.08.06 | 1.1 (yothandizidwa ndi Intel
Quartus Prime Pro Edition 17.1.1) ndi 1.0 (yothandizidwa ndi Intel Quartus Prime Pro Edition 17.0.0) |
Kusinthidwa komwe kuli gwero la code ya NLB sampndi AFU Mbiri ya NLB Sample Accelerator Function (AF) gawo. |
2018.04.11 | 1.0 (yothandizidwa ndi Intel
Quartus Prime Pro Edition 17.0.0) |
Kutulutsidwa koyamba. |
Malingaliro a kampani Intel Corporation Maumwini onse ndi otetezedwa. Intel, logo ya Intel, ndi zizindikiro zina za Intel ndi zizindikiro za Intel Corporation kapena mabungwe ake. Intel imatsimikizira kugwira ntchito kwa FPGA yake ndi zida za semiconductor malinga ndi zomwe zili pano malinga ndi chitsimikizo cha Intel, koma ili ndi ufulu wosintha zinthu ndi ntchito zilizonse nthawi iliyonse popanda kuzindikira. Intel sakhala ndi udindo kapena udindo chifukwa cha kugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso zilizonse, malonda, kapena ntchito zomwe zafotokozedwa pano kupatula monga momwe Intel adavomerezera momveka bwino. Makasitomala a Intel amalangizidwa kuti apeze mtundu waposachedwa kwambiri wamakina a chipangizocho asanadalire zidziwitso zilizonse zosindikizidwa komanso asanayike maoda azinthu kapena ntchito. *Mayina ena ndi mtundu zitha kunenedwa kuti ndi za ena.
Zolemba / Zothandizira
![]() |
Intel Native Loopback Accelerator Functional Unit (AFU) [pdf] Buku Logwiritsa Ntchito Native Loopback Accelerator Functional Unit AFU, Native Loopback, Accelerator Functional Unit AFU, Functional Unit AFU |