intel-LOGO

intel Native Loopback Accelerator Funksional Unit (AFU)

intel-Native-Loopback-sürətləndirici-funksional-vahid-(AFU)-PRO

Bu Sənəd haqqında

Konvensiyalar
Cədvəl 1. Sənəd Konvensiyaları

Konvensiya Təsvir
# Komandanın kök kimi daxil edilməli olduğunu göstərən əmrdən əvvəl gəlir.
$ Komandanın istifadəçi kimi daxil edilməli olduğunu göstərir.
Bu şrift Fileadlar, əmrlər və açar sözlər bu şriftdə çap olunur. Uzun əmr sətirləri bu şriftlə çap olunur. Uzun əmr sətirləri növbəti sətirə keçə bilsə də, qaytarma əmrin bir hissəsi deyil; enter düyməsini basmayın.
Bucaq mötərizələri arasında görünən yertutan mətnin müvafiq dəyərlə əvəz edilməli olduğunu göstərir. Bucaq mötərizələrinə daxil olmayın.

Akronimlər
Cədvəl 2. Akronimlər

Akronimlər Genişlənmə Təsvir
AF Sürətləndirici funksiyası Tətbiqi sürətləndirən FPGA məntiqində həyata keçirilən tərtib edilmiş Hardware Accelerator təsviri.
AFU Sürətləndirici Funksional Bölmə Performansı yaxşılaşdırmaq üçün CPU-dan proqram üçün hesablama əməliyyatını yükləyən FPGA məntiqində həyata keçirilən Hardware Accelerator.
API Tətbiq proqramlaşdırma interfeysi Proqram təminatının yaradılması üçün alt proqram tərifləri, protokollar və alətlər toplusu.
ASE AFU Simulyasiya Mühiti Simulyasiya mühitində eyni host proqramından və AF-dən istifadə etməyə imkan verən birgə simulyasiya mühiti. ASE FPGA-lar üçün Intel® Acceleration Stack-in bir hissəsidir.
CCI-P Core Cache Interface CCI-P AFU-ların ev sahibi ilə əlaqə saxlamaq üçün istifadə etdiyi standart interfeysdir.
CL Keş xətti 64 bayt keş xətti
DFH Cihaz Xüsusiyyətinin Başlığı Xüsusiyyətlər əlavə etmək üçün genişləndirilə bilən bir üsul təmin etmək üçün xüsusiyyət başlıqlarının əlaqəli siyahısını yaradır.
FIM FPGA interfeys meneceri FPGA interfeys vahidi (FIU) və yaddaş, şəbəkə və s. üçün xarici interfeysləri ehtiva edən FPGA aparatı.

Sürətləndirici Funksiya (AF) işləmə zamanı FIM ilə interfeys yaradır.

FIU FPGA interfeys vahidi FIU, PCIe*, UPI kimi platforma interfeysləri və CCI-P kimi AFU tərəfi interfeysləri arasında körpü rolunu oynayan platforma interfeysi təbəqəsidir.
davam etdi...

Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə razılaşdırılmış hallar istisna olmaqla, burada təsvir edilən hər hansı məlumatın, məhsulun və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik daşımır. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur. *Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.

Akronimlər Genişlənmə Təsvir
MPF Yaddaş Xüsusiyyətləri Fabriki MPF, AFU-ların FIU ilə əməliyyatlar üçün CCI-P trafik formalaşma əməliyyatlarını təmin etmək üçün istifadə edə biləcəyi Əsas Tikinti Blokudur (BBB).
msj Mesaj Mesaj - nəzarət bildirişi
NLB Native Loopback NLB əlaqəni və ötürmə qabiliyyətini yoxlamaq üçün CCI-P linkinə oxuyur və yazır.
RdLine_I Oxu xətti etibarsızdır FPGA keş işarəsi etibarsız olaraq təyin edilmiş Yaddaş Oxuma Sorğusu. Xətt FPGA-da keşlənmir, lakin FPGA keşinin çirklənməsinə səbəb ola bilər.

Qeyd: Önbellek tag Intel Ultra Path Interconnect (Intel UPI) üzərindən bütün gözlənilməyən sorğular üçün sorğu statusunu izləyir.

Buna görə də, RdLine_I başa çatdıqdan sonra etibarsız olaraq qeyd edilsə də, keş yaddaşını istehlak edir. tag müvəqqəti olaraq UPI üzərindən sorğu statusunu izləmək üçün. Bu hərəkət keş xəttinin çıxarılması ilə nəticələnə bilər ki, bu da keşin çirklənməsinə səbəb ola bilər. AdvantagRdLine_I-dən istifadə onun CPU kataloqu tərəfindən izlənilməməsidir; beləliklə, CPU-dan snooping qarşısını alır.

RdLine-S Paylaşılan Xətti oxuyun FPGA keş işarəsi ilə yaddaşın oxunması sorğusu paylaşıldı. Onu ortaq vəziyyətdə FPGA keşində saxlamağa cəhd edilir.
WrLine_I Sətir Etibarsızdır FPGA keş işarəsi ilə Yaddaş Yazma Sorğusu Etibarsızdır. FIU, məlumatları FPGA keşində saxlamaq niyyəti olmadan məlumatları yazır.
WrLine_M Sətir dəyişdirilmiş yazın FPGA keş işarəsi Dəyişdirilmiş olaraq təyin edilmiş Yaddaş Yazma Sorğusu. FIU məlumatları yazır və dəyişdirilmiş vəziyyətdə FPGA keşində qoyur.

Sürətləndirmə lüğəti
Cədvəl 3. FPGA-lar Lüğəti ilə Intel Xeon® CPU üçün sürətləndirici yığın

Müddət İxtisar Təsvir
FPGA ilə Intel Xeon® CPU üçün Intel Sürətləndirici Stack Sürətləndirmə yığını Intel FPGA və Intel Xeon prosessoru arasında performans baxımından optimallaşdırılmış əlaqəni təmin edən proqram, proqram təminatı və alətlər toplusu.
Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı (Intel FPGA PAC) Intel FPGA PAC PCIe FPGA sürətləndirici kartı. PCIe avtobusu üzərində Intel Xeon prosessoru ilə cütləşən FPGA Interface Manager (FIM) ehtiva edir.

Native Loopback Accelerator Funksional Unit (AFU)

Native Loopback (NLB) AFU Overview

  • NLB sample AFU-lar Verilog və Sistem Verilog dəstindən ibarətdir files yaddaşın oxunması və yazılması, bant genişliyi və gecikmə müddətini yoxlamaq üçün.
  • Bu paketə eyni RTL mənbəyindən qura biləcəyiniz üç AFU daxildir. RTL mənbə kodunun konfiqurasiyası bu AFU-ları yaradır.

NLB SampSürətləndirici Funksiya (AF)
$OPAE_PLATFORM_ROOT/hw/samples kataloqu aşağıdakı NLB-lər üçün mənbə kodunu saxlayırampAFU-lar:

  • nlb_mode_0
  • nlb_mode_0_stp
  • nlb_mode_3

Qeyd: $DCP_LOC/hw/samples kataloqu NLB s-ni saxlayırample AFUs 1.0 buraxılış paketi üçün mənbə kodu.

NLB-ni başa düşmək üçünampAFU mənbə kodu strukturu və onun necə qurulması üçün aşağıdakı Sürətli Başlanğıc Təlimatlarından birinə müraciət edin (hansı Intel FPGA PAC-dan istifadə etdiyinizdən asılı olaraq):

  • Əgər siz Intel Arria® 10 GX FPGA ilə Intel PAC istifadə edirsinizsə, Intel Arria 10 GX FPGA ilə Intel Proqramlaşdırıla bilən Sürətləndirmə Kartına baxın.
  • Əgər siz Intel FPGA PAC D5005 istifadə edirsinizsə, Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı D5005 üçün Intel Acceleration Stack Quick Start Guide-ə baxın.

Buraxılış paketi aşağıdakı üç s-ni təmin edirampAF-lər:

  • NLB rejimi 0 AF: lpbk1 testini yerinə yetirmək üçün hello_fpga və ya fpgadiag yardım proqramı tələb olunur.
  • NLB rejimi 3 AF: pozulma, oxuma və yazma testlərini yerinə yetirmək üçün fpgadiag yardım proqramını tələb edir.
  • NLB rejimi 0 stp AF: lpbak1 testini yerinə yetirmək üçün hello_fpga və ya fpgadiag yardım proqramını tələb edir.
    Qeyd: Nlb_mode_0_stp nlb_mode_0 ilə eyni AFU-dur, lakin Signal Tap debug funksiyası aktivdir.
    Fpgadiag və hello_fpga utilitləri müvafiq AF-yə FPGA aparatının diaqnostikası, testi və hesabatı üçün kömək edir.

Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə razılaşdırılmış hallar istisna olmaqla, burada təsvir edilən hər hansı məlumatın, məhsulun və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik daşımır. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur. *Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.

Şəkil 1. Doğma Döngə (nlb_lpbk.sv) Üst Səviyyə Sarğı

intel-Native-Loopback-Sürətləndirici-Funksional-Bölmə-(AFU)-1

Cədvəl 4. NLB Files

File ad Təsvir
nlb_lpbk.sv NLB üçün sorğuçu və arbitri təlqin edən yüksək səviyyəli sarğı.
arbiter.sv Test AF-ni işə salır.
requestor.sv Hakimdən gələn sorğuları qəbul edir və sorğuları CCI-P spesifikasiyasına uyğun formatlaşdırır. Həmçinin axın nəzarətini həyata keçirir.
nlb_csr.sv 64 bitlik oxuma/yazma Nəzarəti və Vəziyyət (CSR) registrlərini həyata keçirir. Registrlər həm 32, həm də 64 bit oxuma və yazmağı dəstəkləyir.
nlb_gram_sdp.sv Bir yazma portu və bir oxu portu ilə ümumi ikili portlu RAM tətbiq edir.

NLB, FPGAs Core Cache Interface (CCI-P) Reference Manual ilə Intel Xeon CPU üçün Intel Acceleration Stack ilə uyğun gələn AFU-nun istinad tətbiqidir. NLB-nin əsas funksiyası müxtəlif yaddaşa giriş modellərindən istifadə edərək host bağlantısını yoxlamaqdır. NLB həmçinin bant genişliyini və oxu/yazma gecikməsini də ölçür. Bant genişliyi testində aşağıdakı seçimlər var:

  • 100% oxudu
  • 100% yazın
  • 50% oxuyur və 50% yazır

Əlaqədar Məlumat

  • Arria 10 GX FPGA ilə Intel Proqramlaşdırıla bilən Sürətləndirmə Kartı üçün Intel Acceleration Stack Tez Başlanğıc Bələdçisi
  • FPGA Core Cache Interface (CCI-P) ilə Intel Xeon CPU üçün Sürətləndirici Yığma İstinad Təlimatları
  • Intel FPGA Proqramlaşdırıla bilən Sürətləndirmə Kartı D5005 üçün Intel Acceleration Stack Tez Başlanğıc Bələdçisi

Native Loopback Control və Status Register təsvirləri
Cədvəl 5. KSM Adları, Ünvanları və Təsvirləri

 Bayt Ünvanı (OPAE) Söz Ünvan (CCI-P)  Giriş  ad  Genişlik  Təsvir
0x0000 0x0000 RO DFH 64 AF Cihazı Xüsusiyyət Başlığı.
0x0008 0x0002 RO AFU_ID_L 64 AF ID aşağı.
0x0010 0x0004 RO AFU_ID_H 64 AF ID yüksək.
0x0018 0x0006 Rsvd CSR_DFH_RSVD0 64 Məcburi Ehtiyat 0.
0x0020 0x0008 RO CSR_DFH_RSVD1 64 Məcburi Ehtiyat 1.
0x0100 0x0040 RW CSR_SCRATCHPAD0 64 Scratchpad qeydiyyatı 0.
0x0108 0x0042 RW CSR_SCRATCHPAD1 64 Scratchpad qeydiyyatı 2.
0x0110 0x0044 RW CSR_AFU_DSM_BASE L 32 AF DSM əsas ünvanının aşağı 32 biti. Aşağı 6 bit 4×00-dir, çünki ünvan 64 baytlıq keş xətti ölçüsünə uyğunlaşdırılıb.
0x0114 0x0045 RW CSR_AFU_DSM_BASE H 32 AF DSM əsas ünvanının yuxarı 32 biti.
0x0120 0x0048 RW CSR_SRC_ADDR 64 Mənbə buferi üçün fiziki ünvana başlayın. Bütün oxumaq sorğuları bu bölgəni hədəfləyir.
0x0128 0x004A RW CSR_DST_ADDR 64 Təyinat buferi üçün fiziki ünvana başlayın. Bütün yazma sorğuları bu bölgəni hədəfləyir
0x0130 0x004C RW CSR_NUM_LINES 32 Keş xətlərinin sayı.
0x0138 0x004E RW CSR_CTL 32 Test axını, başlama, dayandırma, güclə tamamlamaya nəzarət edir.
0x0140 0x0050 RW CSR_CFG 32 Test parametrlərini konfiqurasiya edir.
0x0148 0x0052 RW CSR_INACT_THRESH 32 Hərəkətsizlik həddi həddi.
0x0150 0x0054 RW CSR_INTERRUPT0 32 SW Interrupt APIC ID və Vector-u cihaza ayırır.
DSM Ofset Xəritəsi
0x0040 0x0010 RO DSM_STATUS 32 Test statusu və səhv reyestri.

Cədvəl 6. CSR Bit Sahələri Examples
Bu cədvəl CSR_NUM_LINES dəyərindən asılı olan CSR bit sahələrini sadalayır, . Keçmişdəampaşağıda = 14.

ad Bit sahəsi Giriş Təsvir
CSR_SRC_ADDR [63:] RW 2^(N+6)MB uyğunlaşdırılmış ünvan oxu buferinin başlanğıcına işarə edir.
[-1:0] RW 0x0.
CSR_DST_ADDR [63:] RW 2^(N+6)MB düzlənmiş ünvan yazma buferinin başlanğıcına işarə edir.
[-1:0] RW 0x0.
CSR_NUM_LINES [31:] RW 0x0.
davam etdi...
ad Bit sahəsi Giriş Təsvir
  [-1:0] RW Oxumaq və ya yazmaq üçün keş sətirlərinin sayı. Bu hədd hər bir test AF üçün fərqli ola bilər.

Qeyd: Mənbə və təyinat buferlərinin yerləşdirmək üçün kifayət qədər böyük olduğundan əmin olun önbellek xətləri.

CSR_NUM_LINES kiçik və ya bərabər olmalıdır .

Aşağıdakı dəyərlər üçün fərz edin =14. Sonra CSR_SRC_ADDR və CSR_DST_ADDR 2^20 (0x100000) qəbul edir.
CSR_SRC_ADDR [31:14] RW 1MB uyğunlaşdırılmış ünvan.
[13:0] RW 0x0.
CSR_DST_ADDR [31:14] RW 1MB uyğunlaşdırılmış ünvan.
[13:0] RW 0x0.
CSR_NUM_LINES [31:14] RW 0x0.
[13:0] RW Oxumaq və ya yazmaq üçün keş sətirlərinin sayı. Bu hədd hər bir test AF üçün fərqli ola bilər.

Qeyd: Mənbə və təyinat buferlərinin yerləşdirmək üçün kifayət qədər böyük olduğundan əmin olun önbellek xətləri.

Cədvəl 7. Əlavə CSR Bit Sahələri

ad Bit sahəsi Giriş Təsvir
CSR_CTL [31:3] RW Qorunur.
[2] RW Testin tamamlanması. Test tamamlama bayrağını və digər performans sayğaclarını csr_stat-a yazır. Testin məcburi tamamlanmasından sonra, aparat vəziyyəti məcburi olmayan test tamamlama ilə eynidir.
[1] RW Testin icrasına başlayır.
[0] RW Aktiv aşağı test sıfırlaması. Aşağı olduqda, bütün konfiqurasiya parametrləri standart dəyərlərə dəyişir.
CSR_CFG [29] RW cr_interrupt_testmode kəsilmələri yoxlayır. Hər testin sonunda fasilə yaradır.
  [28] RW cr_interrupt_on_error xəta baş verdikdə kəsmə göndərir
      aşkarlanması.
  [27:20] RW cr_test_cfg hər bir test rejiminin davranışını konfiqurasiya edir.
  [13:12] RW cr_chsel virtual kanalı seçir.
  [10:9] RW cr_rdsel oxu sorğu növünü konfiqurasiya edir. Kodlaşdırmalar var
      aşağıdakı etibarlı dəyərlər:
      • 1'b00: RdLine_S
      • 2'b01: RdLine_I
      • 2'b11: Qarışıq rejim
  [8] RW cr_delay_en sorğular arasında təsadüfi gecikmə daxil etməyə imkan verir.
  [6:5] RW Test rejimini konfiqurasiya edir, cr_multiCL-len. Etibarlı dəyərlər 0,1 və 3-dür.
  [4:2] RW cr_mode, test rejimini konfiqurasiya edir. Aşağıdakı dəyərlər etibarlıdır:
      • 3'b000: LPBK1
      • 3'b001: Oxuyun
      • 3'b010: Yazın
      • 3'b011: TRUT
davam etdi...
ad Bit sahəsi Giriş Təsvir
      Test rejimi haqqında ətraflı məlumat üçün baxın Test rejimləri aşağıda mövzu.
[1] RW c_cont testin dəyişdirilməsini və ya testin dayandırılmasını seçir.

• 1'b0 olduqda, test başa çatır. Zaman CSR statusunu yeniləyir

CSR_NUM_LINES sayı əldə edildi.

• 1'b1 olduqda, test CSR_NUM_LINES sayına çatdıqdan sonra başlanğıc ünvanına keçir. Köçürmə rejimində sınaq yalnız xəta zamanı başa çatır.

[0] RW cr_wrthru_en WrLine_I və Wrline_M sorğu növləri arasında keçid edir.

• 1'b0: WrLine_M

• 1'b1: WrLine_I

CSR_INACT_THRESHOLD [31:0] RW Hərəkətsizlik həddi həddi. Test qaçışı zamanı dayanacaqların müddətini müəyyən edir. Ardıcıl boş dövrlərin sayını hesablayır. Əgər hərəkətsizlik sayılırsa

> CSR_INACT_THRESHOLD, heç bir sorğu göndərilmir, cavab yoxdur

qəbul edilir və inact_timeout siqnalı təyin edilir. CSR_CTL[1]-ə 1 yazmaq bu sayğacı aktivləşdirir.

CSR_INTERRUPT0 [23:16] RW Cihaz üçün kəsmə vektor nömrəsi.
[15:0] RW apic_id cihaz üçün APIC OD-dir.
DSM_STATUS [511:256] RO Xəta boşaltma forması Test rejimi.
[255:224] RO Başa son.
[223:192] RO Baş üstə başlayın.
[191:160] RO Yazıların sayı.
[159:128] RO Oxumaların sayı.
[127:64] RO Saatların sayı.
[63:32] RO Test xətası qeydiyyatı.
[31:16] RO Uğur sayğacını müqayisə edin və mübadilə edin.
[15:1] RO Hər bir DSM status yazısı üçün unikal ID.
[0] RO Testin tamamlanması bayrağı.

Test rejimləri
CSR_CFG[4:2] test rejimini konfiqurasiya edir. Aşağıdakı dörd test mövcuddur:

  • LPBK1: Bu yaddaş nüsxəsi testidir. AF mənbə buferindən təyinat buferinə CSR_NUM_LINES kopyalayır. Test başa çatdıqdan sonra proqram mənbə və təyinat buferlərini müqayisə edir.
  • Oxuyun: Bu test oxuma yolunu vurğulayır və oxunma bant genişliyini və ya gecikmə müddətini ölçür. AF CSR_SRC_ADDR-dən başlayaraq CSR_NUM_LINES oxuyur. Bu, yalnız bant genişliyi və ya gecikmə testidir. Oxunan məlumatları təsdiqləmir.
  • yaz: Bu test yazma yolunu vurğulayır və yazma bant genişliyini və ya gecikmə müddətini ölçür. AF CSR_SRC_ADDR-dən başlayaraq CSR_NUM_LINES oxuyur. Bu, yalnız bant genişliyi və ya gecikmə testidir. Yazılan məlumatları təsdiqləmir.
  • TRUT: Bu test oxuma və yazmağı birləşdirir. CSR_SRC_ADDR yerindən başlayaraq CSR_NUM_LINES oxuyur və CSR_SRC_ADDR-ə CSR_NUM_LINES yazır. O, həmçinin oxumaq və yazma bant genişliyini ölçür. Bu test məlumatları yoxlamır. Oxumaq və yazmaqdan asılılıq yoxdur

Aşağıdakı cədvəl dörd test üçün CSR_CFG kodlaşdırmalarını göstərir. Bu cədvəl dəstləri və CSR_NUM_LINES, =14. Siz CSR_NUM_LINES reyestrini yeniləyərək keş sətirlərinin sayını dəyişə bilərsiniz.

Cədvəl 8. Test rejimləri

FPGA Diaqnostikası: fpgadiag
Fpgadiag yardım proqramına FPGA aparatının diaqnostikası, sınaqdan keçirilməsi və hesabat vermək üçün bir neçə test daxildir. Bütün test rejimlərini işə salmaq üçün fpgadiag yardım proqramından istifadə edin. Fpgadiag yardım proqramının istifadəsi haqqında ətraflı məlumat üçün Açıq Proqramlaşdırıla bilən Sürətləndirici Mühərrikin (OPAE) Alətlər Təlimatında fpgadiag bölməsinə baxın.

NLB Modu0 Hello_FPGA Test axını

  1. Proqram təminatı Cihaz Vəziyyəti Yaddaşını (DSM) sıfıra endirir.
  2. Proqram təminatı DSM BASE ünvanını AFU-ya yazır. CSR Write (DSM_BASE_H), CSRWrite (DSM_BASE_L)
  3. Proqram mənbə və təyinat yaddaş buferini hazırlayır. Bu hazırlıq testə xasdır.
  4. Proqram təminatı CSR_CTL[2:0]= 0x1 yazır. Bu yazı testi sıfırlamadan çıxarır və konfiqurasiya rejiminə gətirir. Konfiqurasiya yalnız CSR_CTL[0]=1 və CSR_CTL[1]=1 olduqda davam edə bilər.
  5. Proqram təminatı src, destaddress, csr_cfg, num lines və s. kimi test parametrlərini konfiqurasiya edir.
  6. Proqram təminatı CSR CSR_CTL[2:0]= 0x3 yazır. AF testin icrasına başlayır.
  7. Testin tamamlanması:
    • Test tamamlandıqda və ya bir səhv aşkar etdikdə avadanlıq tamamlanır. Tamamlandıqdan sonra aparat AF DSM_STATUS-u yeniləyir. Testin tamamlanmasını aşkar etmək üçün proqram təminatı DSM_STATUS[31:0]==1 sorğusu aparır.
    • Proqram təminatı CSR yazıları CSR_CTL[2:0]=0x7 yazmaqla testin tamamlanmasını məcbur edə bilər. Avadanlıq AF yeniləmələri DSM_STATUS.

Native Loopback Accelerator Functional Unit (AFU) İstifadəçi Təlimatı üçün Sənədin Təftiş Tarixçəsi

Sənəd versiyası Intel sürətləndirilməsi Stack Version Dəyişikliklər
 2019.08.05 2.0 (Intel ilə dəstəklənir

Quartus Prime Pro Edition

18.1.2) və 1.2 (dəstəklənir

Intel Quartus Prime Pro Edition 17.1.1)

Cari buraxılışda Intel FPGA PAC D5005 platforması üçün əlavə dəstək.
 2018.12.04 1.2 (Intel ilə dəstəklənir

Quartus® Prime Pro Edition 17.1.1)

Baxım buraxılışı.
  2018.08.06 1.1 (Intel ilə dəstəklənir

Quartus Prime Pro Edition

17.1.1) və 1.0 (dəstəklənir

Intel Quartus Prime Pro Edition 17.0.0)

NLB üçün mənbə kodunun yeri yeniləndiample AFU in NLB SampSürətləndirici Funksiya (AF) bölmə.
 2018.04.11 1.0 (Intel ilə dəstəklənir

Quartus Prime Pro Edition 17.0.0)

İlkin buraxılış.

Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə razılaşdırılmış hallar istisna olmaqla, burada təsvir edilən hər hansı məlumatın, məhsulun və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik daşımır. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur. *Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.

Sənədlər / Resurslar

intel Native Loopback Accelerator Funksional Unit (AFU) [pdf] İstifadəçi təlimatı
Doğma Döngə Sürətləndirici Funksional Vahid AFU, Native Loopback, Sürətləndirici Funksional Vahid AFU, Funksional Vahid AFU

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *