Intel-LOGO

Воҳиди функсионалии суръатбахши гардиши аслии intel (AFU)

intel-Native-Loopback-Accelerator-Воҳиди-Функсионалӣ-(AFU)-PRO

Дар бораи ин ҳуҷҷат

Конвенсияҳо
Ҷадвали 1. Конвенсияҳои ҳуҷҷатгузорӣ

КонвенсияТавсифи
#Пеш аз фармоне, ки нишон медиҳад, ки фармон ҳамчун реша ворид карда мешавад.
$Нишон медиҳад, ки фармон бояд ҳамчун корбар ворид карда шавад.
Ин шрифтFileномҳо, фармонҳо ва калимаҳои калидӣ дар ин шрифт чоп карда мешаванд. Дар ин шрифт сатрҳои фармонҳои дароз чоп карда мешаванд. Ҳарчанд сатрҳои фармони дароз метавонанд ба сатри оянда печонида шаванд, бозгашт қисми фармон нест; enter-ро пахш накунед.
Матни ҷойнишинеро, ки дар байни қавсҳои кунҷӣ пайдо мешавад, нишон медиҳад, бояд бо арзиши мувофиқ иваз карда шавад. Ба қавсҳои кунҷӣ дохил нашавед.

Акронимҳо
Љадвали 2. Ихтисоротњо

АкронимҳоВасеъшавӣТавсифи
AFФунксияи суръатбахшТасвири Accelerator Hardware Compiled, ки дар мантиқи FPGA амалӣ карда шудааст, ки барномаро суръат мебахшад.
АФУВоҳиди функсионалии суръатбахшСуръатдиҳандаи сахтафзор дар мантиқи FPGA амалӣ карда шудааст, ки амалиёти ҳисоббарориро барои барнома аз CPU барои беҳтар кардани кор бор мекунад.
APIИнтерфейси барномасозии барномаҳоМаҷмӯи таърифҳои зерпрограммаҳо, протоколҳо ва асбобҳо барои сохтани барномаҳои нармафзор.
ASEМуҳити моделсозии AFUМуҳити муштараки моделиронӣ, ки ба шумо имкон медиҳад, ки ҳамон як барномаи ҳост ва AF-ро дар муҳити симулятсия истифода баред. ASE як қисми Intel® Acceleration Stack барои FPGA мебошад.
CCI-PИнтерфейси асосии кэшCCI-P интерфейси стандартиест, ки AFU-ҳо барои муошират бо мизбон истифода мебаранд.
CLХати кэшХатти кэш 64-байт
DFHСарлавҳаи хусусияти дастгоҳРӯйхати алоқаманди сарлавҳаҳои хусусиятро эҷод мекунад, то роҳи васеъшавандаи илова кардани хусусиятҳоро таъмин кунад.
ФИММенеҷери интерфейси FPGAТаҷҳизоти FPGA дорои интерфейси FPGA Unit (FIU) ва интерфейсҳои беруна барои хотира, шабака ва ғайра мебошад.

Функсияи суръатбахш (AF) бо FIM дар вақти кор интерфейс мекунад.

FIUВоҳиди интерфейси FPGAFIU як қабати интерфейси платформа мебошад, ки ҳамчун пул байни интерфейсҳои платформа ба монанди PCIe*, UPI ва интерфейсҳои паҳлӯи AFU ба монанди CCI-P амал мекунад.
идома дод…

Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд. * Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.

АкронимҳоВасеъшавӣТавсифи
MPFФабрикаи хосиятҳои хотираMPF як блоки бунёдии асосӣ (BBB) ​​мебошад, ки AFU метавонад барои таъмини амалиёти ташаккули трафики CCI-P барои муомилот бо FIU истифода барад.
ПаёмПаёмПаём - огоҳии назорат
НЛББозгашти ватанӣNLB барои санҷиши пайвастшавӣ ва интиқол ба истиноди CCI-P хондан ва навиштанро иҷро мекунад.
RdLine_IХондани сатри нодурустДархости хондани хотира, бо ишораи кэши FPGA беэътибор таъин шудааст. Хат дар FPGA кэш нест, аммо метавонад боиси ифлосшавии кэши FPGA гардад.

Шарҳ: Кэш tag ҳолати дархостро барои ҳама дархостҳои барҷаста дар Intel Ultra Path Interconnect (Intel UPI) пайгирӣ мекунад.

Аз ин рӯ, гарчанде ки RdLine_I пас аз анҷом беэътибор қайд карда шавад, он кэшро истеъмол мекунад tag муваққатан пайгирӣ кардани ҳолати дархост тавассути UPI. Ин амал метавонад ба хориҷ кардани хати кэш оварда расонад, ки боиси ифлосшавии кэш мегардад. Адвонtagд истифодаи RdLine_I он аст, ки он аз ҷониби директорияи CPU пайгирӣ карда намешавад; Ҳамин тариқ, он аз CPU пешгирӣ мекунад.

RdLine-SХатти муштаракро хонедДархости хондани хотира бо ишораи кэши FPGA барои мубодила таъин шудааст. Кӯшиш карда мешавад, ки он дар кэши FPGA дар ҳолати муштарак нигоҳ дошта шавад.
WrLine_IНавиштани хат нодурустДархости навиштани хотира бо ишораи кэши FPGA ба "Беэътибор" таъин шудааст. FIU маълумотро бидуни нияти нигоҳ доштани маълумот дар кэши FPGA менависад.
WrLine_MНавиштани хати тағирёфтаДархости навиштани хотира бо ишораи кэши FPGA ба Тағйир дода шудааст. FIU маълумотро менависад ва онро дар кэши FPGA дар ҳолати тағирёфта мегузорад.

Луғати суръатбахшӣ
Љадвали 3. Стеки шитоб барои CPU Intel Xeon® бо луғати FPGA

МӯҳлатИхтисоротТавсифи
Intel Acceleration Stack барои CPU Intel Xeon® бо FPGAСтеки суръатбахшӣМаҷмӯаи нармафзор, нармафзор ва абзорҳо, ки пайвасти оптимизатсияи иҷроишро байни Intel FPGA ва протсессори Intel Xeon таъмин мекунанд.
Корти суръатбахшии барномарезии Intel FPGA (Intel FPGA PAC)Intel FPGA PACКорти суръатбахшии PCIe FPGA. Менеҷери интерфейси FPGA (FIM) дорад, ки бо протсессори Intel Xeon тавассути автобуси PCIe ҷуфт мешавад.

Воҳиди функсионалии суръатбахши бозгашти ватанӣ (AFU)

Loopback Native (NLB) AFU Overview

  • NLB сample AFUs маҷмӯи Verilog ва System Verilogро дар бар мегиранд files барои санҷиши хондан ва навиштани хотира, фарохмаҷро ва таъхир.
  • Ин баста се AFU-ро дар бар мегирад, ки шумо метавонед аз як манбаи RTL созед. Конфигуратсияи шумо рамзи сарчашмаи RTL ин AFU-ҳоро эҷод мекунад.

NLB СampФунксияи суръатбахш (AF)
$OPAE_PLATFORM_ROOT/hw/samples феҳристи мағозаҳо рамзи сарчашма барои NLB с зеринample AFUs:

  • nlb_mode_0
  • nlb_mode_0_stp
  • nlb_mode_3

Шарҳ: $DCP_LOC/hw/sampфеҳристи les мағозаҳои NLB сample AFUs рамзи сарчашма барои бастаи нашри 1.0.

Барои фаҳмидани NLB сample Сохтори рамзи сарчашмаи AFU ва чӣ тавр сохтани он, ба яке аз дастурҳои зерини оғозёбӣ муроҷиат кунед (вобаста ба он, ки шумо кадом Intel FPGA PAC-ро истифода мебаред):

  • Агар шумо Intel PAC-ро бо Intel Arria® 10 GX FPGA истифода баред, ба Корти суръатбахшии IntelProgrammable бо Intel Arria 10 GX FPGA муроҷиат кунед.
  • Агар шумо Intel FPGA PAC D5005-ро истифода баред, ба дастури зуд оғоз кардани Intel Acceleration Stack барои Корти барномарезишавандаи суръатбахшии Intel FPGA D5005 муроҷиат кунед.

Бастаи барориши се с зеринро таъмин мекунадampAFs:

  • Ҳолати NLB 0 AF: барои иҷрои санҷиши lpbk1 утилитаи hello_fpga ё fpgadiag лозим аст.
  • Ҳолати NLB 3 AF: утилитаи fpgadiag-ро барои иҷрои санҷишҳо, хондан ва навиштан талаб мекунад.
  • Ҳолати NLB 0 stp AF: барои иҷрои санҷиши lpbak1 утилитаи hello_fpga ё fpgadiag лозим аст.
    Шарҳ: Nlb_mode_0_stp ҳамон AFU бо nlb_mode_0 аст, аммо бо хусусияти debug Signal Tap фаъол аст.
    Барномаҳои fpgadiag ва hello_fpga ба AF-и мувофиқ барои ташхис, озмоиш ва гузориш дар бораи сахтафзори FPGA кӯмак мекунанд.

Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд. * Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.

Расми 1. Бозгашти модарӣ (nlb_lpbk.sv) бастабандии сатҳи боло

intel-Native-Loopback-Accelerator-Воҳиди-Функсионалӣ-(AFU)-1

Љадвали 4. NLB Files

File НомТавсифи
nlb_lpbk.svСарпӯши сатҳи боло барои NLB, ки дархосткунанда ва ҳакамро ба вуҷуд меорад.
arbiter.svСанҷиши AF-ро ба вуҷуд меорад.
requestor.svДархостҳои ҳакамро қабул мекунад ва дархостҳоро мувофиқи мушаххасоти CCI-P формат мекунад. Инчунин назорати ҷараёни обро амалӣ мекунад.
nlb_csr.svРегистрҳои 64-битии хондан/навиштани назорат ва ҳолати (CSR) -ро амалӣ мекунад. Реестрҳо ҳам хондан ва ҳам навиштани 32 ва 64-битро дастгирӣ мекунанд.
nlb_gram_sdp.svRAM-и умумии ду-портро бо як порти навиштан ва як бандари хондан амалӣ мекунад.

NLB як татбиқи истинод ба AFU мебошад, ки бо Intel Acceleration Stack барои Intel Xeon CPU бо FPGAs Core Cache Interface (CCI-P) дастурамал мувофиқ аст. Вазифаи асосии NLB ин тасдиқи пайвасти ҳост бо истифода аз қолабҳои гуногуни дастрасии хотира мебошад. NLB инчунин фарохмаҷро ва таъхири хондан/навиштро чен мекунад. Санҷиши фарохмаҷрои дорои имконоти зерин аст:

  • 100% хондан
  • 100% нависед
  • 50% хонда ва 50% менависад

Маълумоти марбут

  • Дастури зуд оғоз кардани Intel Acceleration Stack барои корти барномарезишавандаи суръатбахшии Intel бо Arria 10 GX FPGA
  • Стеки суръатбахшӣ барои CPU Intel Xeon бо дастури истинод ба интерфейси кэш асосии FPGA (CCI-P)
  • Дастури зуд оғоз кардани Intel Acceleration Stack барои корти барномарезишавандаи суръатбахшии Intel FPGA D5005

Тавсифи Назорати Loopback Native ва Феҳристи Статус
Ҷадвали 5. Номҳо, суроғаҳо ва тавсифи CSR

 Суроғаи байтӣ (OPAE)Калом Суроға (CCI-P) Дастрасӣ Ном Васеъ Тавсифи
0х00000х0000RODFH64Сарлавҳаи хусусияти дастгоҳи AF.
0х00080х0002ROAFU_ID_L64AF ID паст.
0х00100х0004ROAFU_ID_H64AF ID баланд.
0х00180х0006RsvdCSR_DFH_RSVD064Захираи ҳатмӣ 0.
0х00200х0008ROCSR_DFH_RSVD164Захираи ҳатмӣ 1.
0х01000х0040RWCSR_SCRATCHPAD064Феҳристи Scratchpad 0.
0х01080х0042RWCSR_SCRATCHPAD164Феҳристи Scratchpad 2.
0х01100х0044RWCSR_AFU_DSM_BASE L3232-битҳои поёнии суроғаи пойгоҳи DSM AF. 6 битҳои поёнӣ 4×00 мебошанд, зеро суроға ба андозаи хати кэши 64-байт мувофиқ карда шудааст.
0х01140х0045RWCSR_AFU_DSM_BASE H3232-битҳои болоии суроғаи пойгоҳи AF DSM.
0х01200х0048RWCSR_SRC_ADDR64Суроғаи физикиро барои буфери манбаъ оғоз кунед. Ҳама дархостҳои хондан ба ин минтақа нигаронида шудаанд.
0х01280х004АRWCSR_DST_ADDR64Суроғаи физикиро барои буфери таъинот оғоз кунед. Ҳама дархостҳои навиштан ба ин минтақа нигаронида шудаанд
0х01300х004СRWCSR_NUM_LINES32Шумораи сатрҳои кэш.
0х01380x004ERWCSR_CTL32Ҷараёни санҷиш, оғоз, қатъ ва анҷоми маҷбуриро назорат мекунад.
0х01400х0050RWCSR_CFG32Параметрҳои санҷишро танзим мекунад.
0х01480х0052RWCSR_INACT_THRESH32Ҳадди ҳадди ғайрифаъолият.
0х01500х0054RWCSR_INTERRUPT032SW Interrupt APIC ID ва Vectorро ба дастгоҳ ҷудо мекунад.
Харитаи офсети DSM
0х00400х0010RODSM_STATUS32Ҳолати санҷиш ва сабти хатогиҳо.

Ҷадвали 6. Майдонҳои битҳои CSR бо Examples
Ин ҷадвал майдонҳои битҳои CSR-ро номбар мекунад, ки аз арзиши CSR_NUM_LINES вобастаанд, . Дар собикampдар зер = 14.

НомМайдони битДастрасӣТавсифи
CSR_SRC_ADDR[63:]RW2^(N+6)MB суроғаи ҳамоҳангшуда ба оғози буфери хондан ишора мекунад.
[-1:0]RW0x0.
CSR_DST_ADDR[63:]RW2^(N+6)MB суроғаи ҳамоҳангшуда ба оғози буфери навиштан ишора мекунад.
[-1:0]RW0x0.
CSR_NUM_LINES[31:]RW0x0.
идома дод…
НомМайдони битДастрасӣТавсифи
 [-1:0]RWШумораи сатрҳои кэш барои хондан ё навиштан. Ин ҳадди барои ҳар як AF санҷиш метавонад гуногун бошад.

Шарҳ: Боварӣ ҳосил кунед, ки буферҳои манбаъ ва таъинот барои ҷойгир кардани он кофӣ калон бошанд хатҳои кэш.

CSR_NUM_LINES бояд камтар ё баробар бошад .

Барои арзишҳои зерин, тахмин кунед =14. Сипас, CSR_SRC_ADDR ва CSR_DST_ADDR 2^20 (0x100000) қабул мекунанд.
CSR_SRC_ADDR[31:14]RW1МБ суроғаи ҳамоҳангшуда.
[13:0]RW0x0.
CSR_DST_ADDR[31:14]RW1МБ суроғаи ҳамоҳангшуда.
[13:0]RW0x0.
CSR_NUM_LINES[31:14]RW0x0.
[13:0]RWШумораи сатрҳои кэш барои хондан ё навиштан. Ин ҳадди барои ҳар як AF санҷиш метавонад гуногун бошад.

Шарҳ: Боварӣ ҳосил кунед, ки буферҳои манбаъ ва таъинот барои ҷойгир кардани он кофӣ калон бошанд хатҳои кэш.

Љадвали 7. Майдонњои битии иловагии CSR

НомМайдони битДастрасӣТавсифи
CSR_CTL[31:3]RWЗахира карда шудааст.
[2]RWАнҷоми санҷиши маҷбурӣ. Парчами анҷоми санҷиш ва дигар ҳисобкунакҳои иҷроишро ба csr_stat менависад. Пас аз анҷоми маҷбурии санҷиш, ҳолати сахтафзор ба анҷоми санҷиши маҷбурӣ шабеҳ аст.
[1]RWИҷрои санҷишро оғоз мекунад.
[0]RWБозсозии санҷиши фаъоли паст. Ҳангоми паст, ҳамаи параметрҳои конфигуратсия ба арзишҳои пешфарзии худ тағир меёбанд.
CSR_CFG[29]RWcr_interrupt_testmode халалҳоро озмоиш мекунад. Дар охири ҳар як санҷиш халал эҷод мекунад.
 [28]RWcr_interrupt_on_error ҳангоми хатогӣ халал мефиристад
   ошкор.
 [27:20]RWcr_test_cfg рафтори ҳар як ҳолати санҷиширо танзим мекунад.
 [13:12]RWcr_chsel канали виртуалиро интихоб мекунад.
 [10:9]RWcr_rdsel намуди дархости хонишро танзим мекунад. Рамзгузориҳо дорои
   арзишҳои дурусти зерин:
   • 1'b00: RdLine_S
   • 2'b01: RdLine_I
   • 2'b11: Ҳолати омехта
 [8]RWcr_delay_en воридкунии таъхири тасодуфиро байни дархостҳо имкон медиҳад.
 [6:5]RWҲолати санҷишро танзим мекунад,cr_multiCL-len. Қиматҳои дуруст 0,1 ва 3 мебошанд.
 [4:2]RWcr_mode, ҳолати санҷишро танзим мекунад. Арзишҳои зерин эътибор доранд:
   • 3'b000: LPBK1
   • 3'b001: Хонед
   • 3'b010: Нависед
   • 3'б011: TRPUT
идома дод…
НомМайдони битДастрасӣТавсифи
   Барои маълумоти бештар дар бораи ҳолати санҷиш, ба зер нигаред Усулҳои санҷиш мавзӯъ дар поён.
[1]RWc_cont интиқоли санҷиш ё қатъи санҷишро интихоб мекунад.

• Вақте ки 1'b0, санҷиш қатъ мешавад. Вақте ки ҳолати CSR навсозӣ мешавад

Шумораи CSR_NUM_LINES расид.

• Вақте ки 1'b1, санҷиш пас аз расидан ба шумораи CSR_NUM_LINES ба суроғаи ибтидоӣ мегузарад. Дар реҷаи такрорӣ, санҷиш танҳо ҳангоми хато қатъ карда мешавад.

[0]RWcr_wrthru_en байни намудҳои дархости WrLine_I ва Wrline_M мегузарад.

• 1'b0: WrLine_M

• 1'b1: WrLine_I

CSR_INACT_THRESHOLD[31:0]RWҲадди ҳадди ғайрифаъолият. Давомнокии дӯконҳоро ҳангоми санҷиш муайян мекунад. Шумораи давраҳои пайдарпайи бекориро ҳисоб мекунад. Агар бефаъолият ҳисоб карда шавад

> CSR_INACT_THRESHOLD, ҳеҷ дархост фиристода намешавад, ҷавоб нест

қабул карда мешавад ва сигнали inact_timeout муқаррар карда мешавад. Навиштани 1 ба CSR_CTL[1] ин ҳисобкунакро фаъол мекунад.

CSR_INTERRUPT0[23:16]RWРақами вектори халалдор барои дастгоҳ.
[15:0]RWapic_id OD APIC барои дастгоҳ аст.
DSM_STATUS[511:256]ROҲолати санҷиши шакли партови хато.
[255:224]ROБа охир расидани сармо.
[223:192]ROСарбориро оғоз кунед.
[191:160]ROШумораи навиштаҳо.
[159:128]ROШумораи хонданҳо.
[127:64]ROШумораи соатҳо.
[63:32]ROФеҳристи хатогиҳои санҷишӣ.
[31:16]ROҲисобкунаки муваффақиятро муқоиса кунед ва мубодила кунед.
[15:1]ROID ягона барои ҳар як навиштани ҳолати DSM.
[0]ROПарчами анҷоми санҷиш.

Усулҳои санҷиш
CSR_CFG[4:2] ҳолати санҷишро танзим мекунад. Чор санҷиши зерин дастрасанд:

  • LPBK1: Ин санҷиши нусхабардории хотира аст. AF CSR_NUM_LINES-ро аз буфери манбаъ ба буфери таъинот нусхабардорӣ мекунад. Пас аз анҷоми санҷиш, нармафзор буферҳои манбаъ ва таъинотро муқоиса мекунад.
  • Хондан: Ин санҷиш роҳи хонданро таъкид мекунад ва фарохмаҷрои хондан ё таъхирро чен мекунад. AF аз CSR_SRC_ADDR сар карда, CSR_NUM_LINES-ро мехонад. Ин танҳо санҷиши фарохмаҷро ё таъхир аст. Он маълумоти хондашударо тасдиқ намекунад.
  • Нависед: Ин санҷиш роҳи навиштанро таъкид мекунад ва фарохмаҷрои навиштан ё таъхирро чен мекунад. AF аз CSR_SRC_ADDR сар карда, CSR_NUM_LINES-ро мехонад. Ин танҳо санҷиши фарохмаҷро ё таъхир аст. Он маълумоти навишташударо тасдиқ намекунад.
  • TRPUT: Ин санҷиш хондан ва навиштанро муттаҳид мекунад. Он аз макони CSR_SRC_ADDR сар карда, CSR_NUM_LINES-ро мехонад ва CSR_NUM_LINES-ро ба CSR_SRC_ADDR менависад. Он инчунин фарохмаҷрои хондан ва навиштанро чен мекунад. Ин санҷиш маълумотро тафтиш намекунад. Хондан ва навиштан ҳеҷ вобастагӣ надоранд

Дар ҷадвали зерин рамзгузории CSR_CFG барои чор санҷиш нишон дода шудааст. Ин ҷадвалҳо ва CSR_NUM_LINES, =14. Шумо метавонед бо навсозии реестри CSR_NUM_LINES шумораи сатрҳои кэшро тағир диҳед.

Ҷадвали 8. Усулҳои санҷиш

Ташхиси FPGA: fpgadiag
Барномаи fpgadiag якчанд санҷишҳоро барои ташхис, санҷиш ва гузориш дар бораи сахтафзори FPGA дар бар мегирад. Утилитаи fpgadiag -ро барои иҷро кардани ҳама шеваҳои санҷишӣ истифода баред. Барои маълумоти бештар дар бораи истифодаи утилитаи fpgadiag, ба бахши fpgadiag дар Дастури абзорҳои муҳаррики суръатбахшии барномарезии кушода (OPAE) муроҷиат кунед.

NLB Mode0 Ҷараёни санҷиши Hello_FPGA

  1. Нармафзор хотираи ҳолати дастгоҳро (DSM) ба сифр оғоз мекунад.
  2. Нармафзор суроғаи DSM BASE ба AFU менависад. CSR Write (DSM_BASE_H), CSRWrite (DSM_BASE_L)
  3. Нармафзор буфери хотираи манбаъ ва таъинотро омода мекунад. Ин омодагӣ барои санҷиш махсус аст.
  4. Нармафзор CSR_CTL [2: 0] = 0x1 менависад. Ин навиштан санҷишро аз барқароркунӣ ва ба ҳолати конфигуратсия меорад. Танзимот танҳо вақте метавонад идома ёбад, ки CSR_CTL[0]=1 ва CSR_CTL[1]=1.
  5. Нармафзор параметрҳои санҷиширо ба монанди src, destaddress, csr_cfg, num lines ва ғайра танзим мекунад.
  6. Нармафзори CSR CSR_CTL [2: 0] = 0x3 менависад. AF иҷрои санҷишро оғоз мекунад.
  7. Анҷоми санҷиш:
    • Сахтафзор вақте ки санҷиш ба анҷом мерасад ё хатогиро ошкор мекунад, ба итмом мерасад. Пас аз ба итмом расидан, сахтафзори AF DSM_STATUS -ро нав мекунад. Барнома барои муайян кардани анҷоми санҷиш DSM_STATUS[31:0]==1 пурсиш мекунад.
    • Нармафзор метавонад тавассути навиштани CSR навиштани CSR_CTL[2:0]=0x7 анҷоми санҷишро маҷбур кунад. Таҷҳизоти AF навсозиҳои DSM_STATUS.

Таърихи бознигарии ҳуҷҷат барои Дастури корбарии воҳиди функсионалии зудамалкунандаи ватанӣ (AFU)

Версияи ҳуҷҷатIntel Acceleration Версияи стекТағйирот
 2019.08.052.0 (бо Intel дастгирӣ карда мешавад

Нашри Quartus Prime Pro

18.1.2) ва 1.2 (бо дастгирии

Intel Quartus Prime Pro Edition 17.1.1)

Дастгирии иловашуда барои платформаи Intel FPGA PAC D5005 дар версияи ҷорӣ.
 2018.12.041.2 (бо Intel дастгирӣ карда мешавад

Quartus® Prime Pro Edition 17.1.1)

Варақаи нигоҳдорӣ.
  2018.08.061.1 (бо Intel дастгирӣ карда мешавад

Нашри Quartus Prime Pro

17.1.1) ва 1.0 (бо дастгирии

Intel Quartus Prime Pro Edition 17.0.0)

Ҷойгиршавии рамзи сарчашма барои NLB с нав карда шудample AFU дар NLB СampФунксияи суръатбахш (AF) ҷудокунӣ.
 2018.04.111.0 (бо Intel дастгирӣ карда мешавад

Quartus Prime Pro Edition 17.0.0)

Нашри аввал.

Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel ва дигар тамғаҳои Intel тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мутобиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ягон маълумоти нашршуда ва пеш аз фармоиш додани маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд. * Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.

Ҳуҷҷатҳо / Сарчашмаҳо

Воҳиди функсионалии суръатбахши гардиши аслии intel (AFU) [pdf] Дастури корбар
Воҳиди функсионалии суръатбахшии AFU, бозгашти модарӣ, воҳиди функсионалии AFU, воҳиди функсионалии AFU

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *