intel-LOGO

intel Native Loopback Accelerator Functional Unit (AFU)

intel-Native-Loopback-Accelerator-funktsional-birlik-(AFU)-PRO

Ushbu hujjat haqida

Konventsiyalar
Jadval 1. Hujjat konventsiyalari

Konventsiya Tavsif
# Buyruqning ildiz sifatida kiritilishini bildiruvchi buyruq oldidan keladi.
$ Buyruq foydalanuvchi sifatida kiritilishi kerakligini bildiradi.
Bu shrift Filenomlar, buyruqlar va kalit so'zlar ushbu shriftda chop etiladi. Ushbu shriftda uzun buyruq satrlari chop etiladi. Uzoq buyruq satrlari keyingi qatorga o'tishi mumkin bo'lsa-da, qaytarish buyruqning bir qismi emas; enter tugmasini bosmang.
Burchak qavslar orasida paydo bo'ladigan to'ldiruvchi matnni tegishli qiymat bilan almashtirish kerakligini bildiradi. Burchak qavslarini kiritmang.

Qisqartmalar
Jadval 2. Qisqartmalar

Qisqartmalar Kengayish Tavsif
AF Tezlatgich funktsiyasi Ilovani tezlashtiradigan FPGA mantig'ida amalga oshirilgan kompilyatsiya qilingan Hardware Accelerator tasviri.
AFU Tezlatgichning funktsional birligi Uskuna tezlatgichi FPGA mantig'ida amalga oshirilgan bo'lib, unumdorlikni oshirish uchun protsessordan dastur uchun hisoblash operatsiyasini o'chiradi.
API Ilova dasturlash interfeysi Dasturiy ta'minot dasturlarini yaratish uchun pastki dastur ta'riflari, protokollari va vositalari to'plami.
ASE AFU simulyatsiya muhiti Simulyatsiya muhitida bir xil xost ilovasi va AF dan foydalanish imkonini beruvchi birgalikda simulyatsiya muhiti. ASE FPGA uchun Intel® Acceleration Stackning bir qismidir.
CCI-P Asosiy kesh interfeysi CCI-P - bu AFUlarning xost bilan aloqa qilish uchun foydalanadigan standart interfeysi.
CL Kesh liniyasi 64 bayt kesh liniyasi
DFH Qurilma xususiyati sarlavhasi Xususiyatlarni qo'shishning kengaytiriladigan usulini ta'minlash uchun xususiyatlar sarlavhalarining bog'langan ro'yxatini yaratadi.
FIM FPGA interfeysi menejeri FPGA interfeysi birligi (FIU) va xotira, tarmoq va boshqalar uchun tashqi interfeyslarni o'z ichiga olgan FPGA apparati.

Tezlatgich funktsiyasi (AF) ish vaqtida FIM bilan interfeysga kiradi.

FIU FPGA interfeysi birligi FIU - bu PCIe*, UPI kabi platforma interfeyslari va CCI-P kabi AFU tomoni interfeyslari o'rtasida ko'prik vazifasini bajaradigan platforma interfeysi qatlami.
davom etdi…

Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

Qisqartmalar Kengayish Tavsif
MPF Xotira xususiyatlari zavodi MPF - bu AFUlar FIU bilan tranzaktsiyalar uchun CCI-P trafikni shakllantirish operatsiyalarini ta'minlash uchun foydalanishi mumkin bo'lgan asosiy qurilish bloki (BBB).
Msg Xabar Xabar - nazorat bildirishnomasi
NLB Native Loopback NLB ulanish va o'tkazish qobiliyatini tekshirish uchun CCI-P havolasini o'qish va yozishni amalga oshiradi.
RdLine_I O'qish qatori noto'g'ri Xotirani oʻqish soʻrovi, FPGA kesh koʻrsatmasi yaroqsiz. Chiziq FPGA-da keshlanmagan, lekin FPGA keshini ifloslanishiga olib kelishi mumkin.

Eslatma: Kesh tag Intel Ultra Path Interconnect (Intel UPI) da barcha bajarilmagan so'rovlar uchun so'rov holatini kuzatib boradi.

Shuning uchun, RdLine_I tugallangandan keyin yaroqsiz deb belgilangan bo'lsa ham, u keshni sarflaydi tag vaqtincha UPI orqali so'rov holatini kuzatish uchun. Ushbu harakat kesh liniyasini olib tashlashga olib kelishi mumkin, bu esa keshning ifloslanishiga olib kelishi mumkin. AdvantagRdLine_I dan foydalanishning sababi shundaki, u CPU katalogi tomonidan kuzatilmaydi; Shunday qilib, u protsessordan snooping oldini oladi.

RdLine-S O'qilgan qator FPGA kesh maslahati bilan xotirani oʻqish soʻrovi ulashilgan. Uni FPGA keshida umumiy holatda saqlashga harakat qilinadi.
WrLine_I Yozish qatori noto'g'ri FPGA kesh ko'rsatmasi "Yaroqsiz" ga o'rnatilgan xotiraga yozish so'rovi. FIU ma'lumotlarni FPGA keshida saqlash niyatisiz ma'lumotlarni yozadi.
WrLine_M Yozish qatori o'zgartirildi Xotirani yozish soʻrovi, FPGA kesh koʻrsatmasi “Oʻzgartirilgan” ga oʻrnatilgan. FIU ma'lumotlarni yozadi va uni o'zgartirilgan holatda FPGA keshida qoldiradi.

Tezlashtirish lug'ati
3-jadval. FPGA lug'ati bilan Intel Xeon® protsessorlari uchun tezlashtirish to'plami

Muddati Qisqartirish Tavsif
FPGA bilan Intel Xeon® protsessorlari uchun Intel Acceleration Stack Tezlashtirish to'plami Intel FPGA va Intel Xeon protsessorlari o'rtasida ishlash uchun optimallashtirilgan ulanishni ta'minlaydigan dasturiy ta'minot, proshivka va vositalar to'plami.
Intel FPGA dasturlashtiriladigan tezlashtirish kartasi (Intel FPGA PAC) Intel FPGA PAC PCIe FPGA tezlatgich kartasi. PCIe shinasi orqali Intel Xeon protsessoriga qo'shiladigan FPGA interfeys menejerini (FIM) o'z ichiga oladi.

Native Loopback Accelerator Functional Unit (AFU)

Native Loopback (NLB) AFU Overview

  • NLB sample AFU'lar Verilog va System Verilog to'plamini o'z ichiga oladi files xotirani o'qish va yozishni, tarmoqli kengligi va kechikish vaqtini tekshirish uchun.
  • Ushbu paket bir xil RTL manbasidan yaratishingiz mumkin bo'lgan uchta AFUni o'z ichiga oladi. RTL manba kodining konfiguratsiyasi ushbu AFUlarni yaratadi.

NLB Sample Tezlatgich funktsiyasi (AF)
$OPAE_PLATFORM_ROOT/hw/samples katalogi quyidagi NLB lar uchun manba kodini saqlaydiampAFUlar:

  • nlb_mode_0
  • nlb_mode_0_stp
  • nlb_mode_3

Eslatma: $DCP_LOC/hw/samples katalogi NLB larni saqlaydiample AFUs 1.0 relizlar paketi uchun manba kodi.

NLB ni tushunish uchunample AFU manba kodi tuzilishi va uni qanday yaratish haqida quyidagi Tezkor ishga tushirish qoʻllanmalaridan biriga murojaat qiling (qaysi Intel FPGA PAC dan foydalanayotganingizga qarab):

  • Agar siz Intel PAC-ni Intel Arria® 10 GX FPGA bilan ishlatayotgan bo'lsangiz, Intel Arria 10 GX FPGA bilan Intel dasturlashtiriladigan tezlashtirish kartasiga qarang.
  • Agar siz Intel FPGA PAC D5005 dan foydalanayotgan bo'lsangiz, Intel FPGA dasturlashtiriladigan tezlashtirish kartasi D5005 uchun Intel Acceleration Stack Tez boshlash qo'llanmasiga qarang.

Chiqarish paketi quyidagi uchta sni taqdim etadiampAFs:

  • NLB rejimi 0 AF: lpbk1 testini bajarish uchun hello_fpga yoki fpgadiag yordam dasturi talab qilinadi.
  • NLB rejimi 3 AF: uzilish, o'qish va yozish testlarini bajarish uchun fpgadiag yordam dasturini talab qiladi.
  • NLB rejimi 0 stp AF: lpbak1 testini bajarish uchun hello_fpga yoki fpgadiag yordam dasturi talab qilinadi.
    Eslatma: Nlb_mode_0_stp nlb_mode_0 bilan bir xil AFU, lekin Signal Tap disk raskadrovka funksiyasi yoqilgan.
    Fpgadiag va hello_fpga yordam dasturlari tegishli AFga FPGA apparatini diagnostika qilish, sinab ko'rish va hisobot berishda yordam beradi.

Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

1-rasm. Native Loopback (nlb_lpbk.sv) Top Level Wrapper

intel-Native-Loopback-Accelerator-funktsional-birlik-(AFU)-1

4-jadval. NLB Files

File Ism Tavsif
nlb_lpbk.sv NLB uchun so'rovchi va hakamni ishga tushiradigan yuqori darajadagi o'ram.
arbiter.sv Sinov AF ni ishga tushiradi.
requestor.sv Hakamning so'rovlarini qabul qiladi va so'rovlarni CCI-P spetsifikatsiyasiga muvofiq formatlaydi. Shuningdek, oqim nazoratini amalga oshiradi.
nlb_csr.sv 64-bitli o'qish/yozish nazorati va holati (CSR) registrlarini amalga oshiradi. Registrlar 32 va 64 bitli o'qish va yozishni qo'llab-quvvatlaydi.
nlb_gram_sdp.sv Bitta yozish porti va bitta o'qish porti bilan umumiy ikki portli RAMni amalga oshiradi.

NLB - bu FPGAs Core Cache Interface (CCI-P) bilan ishlaydigan Intel Xeon CPU uchun Intel Acceleration Stack bilan mos keladigan AFU ning mos yozuvlar ilovasi. NLB ning asosiy vazifasi xotiraga kirishning turli shakllaridan foydalangan holda xost ulanishini tekshirishdan iborat. NLB shuningdek, tarmoqli kengligi va o'qish/yozish kechikishini ham o'lchaydi. Tarmoqli kengligi testida quyidagi imkoniyatlar mavjud:

  • 100% o'qildi
  • 100% yozing
  • 50% o'qiydi va 50% yozadi

Tegishli ma'lumotlar

  • Arria 10 GX FPGA bilan Intel dasturlashtiriladigan tezlashtirish kartasi uchun Intel Acceleration Stack tezkor ishga tushirish qo'llanmasi
  • FPGA yadroli kesh interfeysi (CCI-P) bilan Intel Xeon protsessorlari uchun tezlashtirish to'plami uchun qo'llanma
  • Intel FPGA dasturlashtiriladigan tezlashtirish kartasi D5005 uchun Intel Acceleration Stack Tez boshlash qo'llanmasi

Native Loopback Control va Status Register tavsiflari
Jadval 5. CSR nomlari, manzillari va tavsiflari

 Bayt manzili (OPAE) So'z Manzil (CCI-P)  Kirish  Ism  Kengligi  Tavsif
0x0000 0x0000 RO DFH 64 AF qurilmasi xususiyati sarlavhasi.
0x0008 0x0002 RO AFU_ID_L 64 AF identifikatori past.
0x0010 0x0004 RO AFU_ID_H 64 AF ID yuqori.
0x0018 0x0006 Rsvd CSR_DFH_RSVD0 64 Majburiy zahiralangan 0.
0x0020 0x0008 RO CSR_DFH_RSVD1 64 Majburiy zahiralangan 1.
0x0100 0x0040 RW CSR_SCRATCHPAD0 64 Scratchpad registri 0.
0x0108 0x0042 RW CSR_SCRATCHPAD1 64 Scratchpad registri 2.
0x0110 0x0044 RW CSR_AFU_DSM_BASE L 32 Pastki 32-bitli AF DSM asosiy manzili. Pastki 6 bit 4×00 ni tashkil qiladi, chunki manzil 64 baytlik kesh liniyasi hajmiga mos keladi.
0x0114 0x0045 RW CSR_AFU_DSM_BASE H 32 AF DSM asosiy manzilining yuqori 32 bitli.
0x0120 0x0048 RW CSR_SRC_ADDR 64 Manba buferi uchun jismoniy manzilni boshlang. Barcha oʻqish soʻrovlari ushbu hududga qaratilgan.
0x0128 0x004A RW CSR_DST_ADDR 64 Belgilangan bufer uchun jismoniy manzilni boshlang. Barcha yozish soʻrovlari ushbu hududga qaratilgan
0x0130 0x004c RW CSR_NUM_LINES 32 Kesh qatorlari soni.
0x0138 0x004E RW CSR_CTL 32 Sinov oqimini, boshlashni, to'xtatishni, kuch bilan yakunlashni nazorat qiladi.
0x0140 0x0050 RW CSR_CFG 32 Sinov parametrlarini sozlaydi.
0x0148 0x0052 RW CSR_INACT_THRESH 32 Harakatsizlik chegarasi.
0x0150 0x0054 RW CSR_INTERRUPT0 32 SW Interrupt APIC ID va Vektorni qurilmaga ajratadi.
DSM ofset xaritasi
0x0040 0x0010 RO DSM_STATUS 32 Sinov holati va xatolar reestri.

Jadval 6. Ex. bilan CSR bit maydonlariamples
Ushbu jadvalda CSR_NUM_LINES qiymatiga bog'liq bo'lgan CSR bit maydonlari keltirilgan. . Oldindaamppastda = 14.

Ism Bit maydoni Kirish Tavsif
CSR_SRC_ADDR [63:] RW 2^(N+6)MB hizalangan manzil oʻqish buferining boshlanishiga ishora qiladi.
[-1:0] RW 0x0.
CSR_DST_ADDR [63:] RW 2^(N+6)MB hizalangan manzil yozish buferining boshlanishiga ishora qiladi.
[-1:0] RW 0x0.
CSR_NUM_LINES [31:] RW 0x0.
davom etdi…
Ism Bit maydoni Kirish Tavsif
  [-1:0] RW O'qish yoki yozish uchun kesh satrlari soni. Bu chegara har bir sinov AF uchun farq qilishi mumkin.

Eslatma: Manba va maqsad buferlari sig'adigan darajada katta ekanligiga ishonch hosil qiling kesh chiziqlari.

CSR_NUM_LINES dan kichik yoki teng bo'lishi kerak .

Quyidagi qiymatlar uchun faraz qiling =14. Keyin, CSR_SRC_ADDR va CSR_DST_ADDR 2^20 (0x100000) ni qabul qiladi.
CSR_SRC_ADDR [31:14] RW 1MB hizalangan manzil.
[13:0] RW 0x0.
CSR_DST_ADDR [31:14] RW 1MB hizalangan manzil.
[13:0] RW 0x0.
CSR_NUM_LINES [31:14] RW 0x0.
[13:0] RW O'qish yoki yozish uchun kesh satrlari soni. Bu chegara har bir sinov AF uchun farq qilishi mumkin.

Eslatma: Manba va maqsad buferlari sig'adigan darajada katta ekanligiga ishonch hosil qiling kesh chiziqlari.

Jadval 7. Qo'shimcha CSR bit maydonlari

Ism Bit maydoni Kirish Tavsif
CSR_CTL [31:3] RW Zaxiralangan.
[2] RW Majburiy sinovni yakunlash. Sinovni yakunlash bayrog'i va boshqa ishlash hisoblagichlarini csr_stat ga yozadi. Majburiy sinovdan so'ng, apparat holati majburiy bo'lmagan test bilan bir xil bo'ladi.
[1] RW Sinovni bajarishni boshlaydi.
[0] RW Faol past sinovni tiklash. Past bo'lsa, barcha konfiguratsiya parametrlari standart qiymatlariga o'zgaradi.
CSR_CFG [29] RW cr_interrupt_testmode uzilishlarni sinab ko'radi. Har bir test oxirida uzilish hosil qiladi.
  [28] RW cr_interrupt_on_error xatolik yuz berganda uzilish yuboradi
      aniqlash.
  [27:20] RW cr_test_cfg har bir test rejimining harakatini sozlaydi.
  [13:12] RW cr_chsel virtual kanalni tanlaydi.
  [10:9] RW cr_rdsel o'qish so'rovi turini sozlaydi. Kodlashlar mavjud
      quyidagi haqiqiy qiymatlar:
      • 1'b00: RdLine_S
      • 2'b01: RdLine_I
      • 2'b11: aralash rejim
  [8] RW cr_delay_en so'rovlar orasiga tasodifiy kechikish kiritish imkonini beradi.
  [6:5] RW Sinov rejimini sozlaydi, cr_multiCL-len. Yaroqli qiymatlar 0,1 va 3.
  [4:2] RW cr_mode, test rejimini sozlaydi. Quyidagi qiymatlar amal qiladi:
      • 3'b000: LPBK1
      • 3'b001: O'qing
      • 3'b010: Yozing
      • 3'b011: TRUT
davom etdi…
Ism Bit maydoni Kirish Tavsif
      Sinov rejimi haqida ko'proq ma'lumot olish uchun qarang Sinov rejimlari quyida mavzu.
[1] RW c_cont sinovdan o'tishni yoki testni tugatishni tanlaydi.

• 1'b0 bo'lsa, sinov tugaydi. Qachon CSR holatini yangilaydi

CSR_NUM_LINES soniga erishildi.

• 1'b1 bo'lsa, test CSR_NUM_LINES soniga yetgandan so'ng boshlang'ich manzilga o'tadi. Qaytish rejimida sinov faqat xato bilan tugaydi.

[0] RW cr_wrthru_en WrLine_I va Wrline_M so'rov turlarini almashtiradi.

• 1'b0: WrLine_M

• 1'b1: WrLine_I

CSR_INACT_THRESHOLD [31:0] RW Harakatsizlik chegarasi. Sinov paytida stendlar davomiyligini aniqlaydi. Ketma-ket bo'sh davrlar sonini hisoblaydi. Agar harakatsizlik hisobga olinsa

> CSR_INACT_THRESHOLD, hech qanday so'rov yuborilmaydi, hech qanday javob yo'q

qabul qilindi va inact_timeout signali o'rnatiladi. CSR_CTL[1] ga 1ni yozish bu hisoblagichni faollashtiradi.

CSR_INTERRUPT0 [23:16] RW Qurilma uchun uzilish vektor raqami.
[15:0] RW apic_id - bu qurilma uchun APIC OD.
DSM_STATUS [511:256] RO Shaklni tashlab yuborishda xatolik test rejimi.
[255:224] RO Yuqori yukni tugatish.
[223:192] RO Yuqori yukni boshlang.
[191:160] RO Yozuvlar soni.
[159:128] RO O'qishlar soni.
[127:64] RO Soatlar soni.
[63:32] RO Sinov xatolar registri.
[31:16] RO Muvaffaqiyat hisoblagichini solishtiring va almashing.
[15:1] RO Har bir DSM holatini yozish uchun noyob identifikator.
[0] RO Test tugallanganligi belgisi.

Sinov rejimlari
CSR_CFG[4:2] test rejimini sozlaydi. Quyidagi to'rtta test mavjud:

  • LPBK1: Bu xotira nusxasi sinovidir. AF manba buferidan maqsadli buferga CSR_NUM_LINES nusxa ko'chiradi. Sinov tugagandan so'ng, dasturiy ta'minot manba va maqsad buferlarini solishtiradi.
  • O'qing: Ushbu test o'qish yo'lini ta'kidlaydi va o'qish tarmoqli kengligi yoki kechikish vaqtini o'lchaydi. AF CSR_SRC_ADDR dan boshlab CSR_NUM_LINES ni o'qiydi. Bu faqat tarmoqli kengligi yoki kechikish testidir. O'qilgan ma'lumotlarni tasdiqlamaydi.
  • Yozing: Ushbu test yozish yo'liga urg'u beradi va yozish o'tkazish qobiliyati yoki kechikishini o'lchaydi. AF CSR_SRC_ADDR dan boshlab CSR_NUM_LINES ni o'qiydi. Bu faqat tarmoqli kengligi yoki kechikish testidir. U yozilgan ma'lumotlarni tasdiqlamaydi.
  • TRUT: Ushbu test o'qish va yozishni birlashtiradi. U CSR_SRC_ADDR joylashuvidan boshlab CSR_NUM_LINESni o‘qiydi va CSR_NUM_LINESni CSR_SRC_ADDRga yozadi. Shuningdek, u o'qish va yozish o'tkazish qobiliyatini o'lchaydi. Ushbu test ma'lumotlarni tekshirmaydi. O'qish va yozishda hech qanday bog'liqlik yo'q

Quyidagi jadvalda to'rtta test uchun CSR_CFG kodlashlari ko'rsatilgan. Ushbu jadval to'plami va CSR_NUM_LINES, =14. CSR_NUM_LINES registrini yangilash orqali kesh qatorlari sonini o'zgartirishingiz mumkin.

Jadval 8. Sinov rejimlari

FPGA diagnostikasi: fpgadiag
Fpgadiag yordam dasturi FPGA apparatini diagnostika qilish, sinab ko'rish va hisobot berish uchun bir nechta testlarni o'z ichiga oladi. Barcha test rejimlarini ishga tushirish uchun fpgadiag yordam dasturidan foydalaning. Fpgadiag yordam dasturidan foydalanish haqida qo'shimcha ma'lumot olish uchun Open Programmable Acceleration Engine (OPAE) asboblar qo'llanmasining fpgadiag bo'limiga qarang.

NLB rejimi0 Hello_FPGA test oqimi

  1. Dastur qurilma holati xotirasini (DSM) nolga aylantiradi.
  2. Dasturiy ta'minot DSM BASE manzilini AFUga yozadi. CSR Write (DSM_BASE_H), CSRWrite (DSM_BASE_L)
  3. Dasturiy ta'minot manba va maqsadli xotira buferini tayyorlaydi. Ushbu tayyorgarlik sinovga xosdir.
  4. Dastur CSR_CTL[2:0]= 0x1 yozadi. Ushbu yozish testni qayta o'rnatishdan va konfiguratsiya rejimiga olib keladi. Konfiguratsiya faqat CSR_CTL[0]=1 va CSR_CTL[1]=1 bo'lganda davom etishi mumkin.
  5. Dastur src, destaddress, csr_cfg, num lines va boshqalar kabi test parametrlarini sozlaydi.
  6. Dasturiy ta'minot CSR CSR_CTL[2:0]= 0x3 yozadi. AF sinovni amalga oshirishni boshlaydi.
  7. Testni yakunlash:
    • Uskuna sinov tugallanganda yoki xato aniqlanganda tugallanadi. Tugallangach, apparat AF DSM_STATUS yangilanadi. Test yakunlanganligini aniqlash uchun dasturiy ta'minot DSM_STATUS[31:0]==1 so'rovi.
    • Dasturiy ta'minot CSR yozuvlarini CSR_CTL[2:0]=0x7 yozish orqali testni yakunlashni majburlashi mumkin. Apparat AF yangilanishlari DSM_STATUS.

Native Loopback Accelerator Functional Unit (AFU) foydalanuvchi qoʻllanmasi uchun hujjatlarni koʻrib chiqish tarixi

Hujjat versiyasi Intel tezlashtirish Stack versiyasi O'zgarishlar
 2019.08.05 2.0 (Intel bilan qo'llab-quvvatlanadi

Quartus Prime Pro nashri

18.1.2) va 1.2 (qo'llab-quvvatlanadi

Intel Quartus Prime Pro Edition 17.1.1)

Joriy versiyada Intel FPGA PAC D5005 platformasi uchun qo'shimcha qo'llab-quvvatlash.
 2018.12.04 1.2 (Intel bilan qo'llab-quvvatlanadi

Quartus® Prime Pro nashri 17.1.1)

Texnik xizmat ko'rsatish versiyasi.
  2018.08.06 1.1 (Intel bilan qo'llab-quvvatlanadi

Quartus Prime Pro nashri

17.1.1) va 1.0 (qo'llab-quvvatlanadi

Intel Quartus Prime Pro Edition 17.0.0)

NLB uchun manba kodining joylashuvi yangilandiample AFU in NLB Sample Tezlatgich funktsiyasi (AF) bo'limi.
 2018.04.11 1.0 (Intel bilan qo'llab-quvvatlanadi

Quartus Prime Pro nashri 17.0.0)

Dastlabki nashr.

Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

Hujjatlar / manbalar

intel Native Loopback Accelerator Functional Unit (AFU) [pdf] Foydalanuvchi uchun qoʻllanma
Native Loopback Accelerator Functional Unit AFU, Native Loopback, Accelerator Functional Unit AFU, Functional Unit AFU AFU

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *