និមិត្តសញ្ញាមីក្រូ

Microsemi UG0943 CNN Accelerator សម្រាប់ PolarFire FPGA

Microsemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-PRODUCT

ព័ត៌មានអំពីផលិតផល

ផលិតផលនេះគឺជា CNN Accelerator សម្រាប់ PolarFire FPGA ដែលបង្កើតឡើងដោយ Microsemi ។ វាគឺជាការអនុវត្តផ្នែករឹងដែលផ្តល់នូវដំណើរការបង្កើនល្បឿនសម្រាប់បណ្តាញសរសៃប្រសាទ Convolutional (CNNs)។ ដ្យាក្រាមប្លុក CNN Accelerator IP បង្ហាញរចនាសម្ព័ន្ធខាងក្នុងរបស់ឧបករណ៍បង្កើនល្បឿន រួមទាំងសមាសធាតុដូចជា Activations Read FIFO, Weights Read FIFO, Matrix Framer, Convolution ReLU, Maxpooling, FC Accumulator, Output Framer និង Output Write ។

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

ការអនុវត្តផ្នែករឹង
ដើម្បីអនុវត្ត CNN Accelerator IP សូមអនុវត្តតាមជំហានទាំងនេះ៖

  1. ត្រូវប្រាកដថាអ្នកមានសមាសធាតុផ្នែករឹងចាំបាច់ដើម្បីគាំទ្រ CNN Accelerator សម្រាប់ PolarFire FPGA ។
  2. ភ្ជាប់ធាតុបញ្ចូល និងលទ្ធផលចាំបាច់ទៅនឹងឧបករណ៍បង្កើនល្បឿន ដូចដែលបានពិពណ៌នានៅក្នុងផ្នែកបញ្ចូល និងលទ្ធផលនៃសៀវភៅណែនាំអ្នកប្រើប្រាស់។
  3. កំណត់រចនាសម្ព័ន្ធអង្គចងចាំដោយបញ្ជាក់ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធសមស្រប។ សូមមើលផ្នែក ការកំណត់រចនាសម្ព័ន្ធ សម្រាប់ព័ត៌មានលម្អិត។
  4. សូមមើលផ្នែក Timing Diagrams ដើម្បីយល់ពីតម្រូវការពេលវេលារបស់ឧបករណ៍បង្កើនល្បឿន។
  5. ត្រួតពិនិត្យការប្រើប្រាស់ធនធានរបស់ឧបករណ៍បង្កើនល្បឿនដោយប្រើផ្នែក ការប្រើប្រាស់ធនធាន។

ស្រទាប់គាំទ្រ
ម៉ាស៊ីន CNN របស់ឧបករណ៍បង្កើនល្បឿនគាំទ្រប្រភេទស្រទាប់ខាងក្រោម៖

  • ស្រទាប់ Convolutional
  • ស្រទាប់ ReLU
  • ស្រទាប់រួមអតិបរមា
  • ស្រទាប់ភ្ជាប់យ៉ាងពេញលេញ (FC)

សម្រាប់ព័ត៌មានលម្អិតអំពីប្រភេទស្រទាប់នីមួយៗ និងរបៀបកំណត់រចនាសម្ព័ន្ធពួកវា សូមមើលផ្នែកការពិពណ៌នាការរចនានៃសៀវភៅណែនាំអ្នកប្រើប្រាស់។

ប្រវត្តិកែប្រែ

ប្រវត្តិកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។ ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពផ្សាយបច្ចុប្បន្នបំផុត។

ការកែប្រែ 1.0
ការបោះពុម្ពលើកដំបូងនៃឯកសារនេះ។

សេចក្តីផ្តើម

 CNN Accelerator IP ផ្តល់នូវការបង្កើនល្បឿនផ្នែករឹងសម្រាប់ការសន្និដ្ឋាន Convolution Neural Networks (CNN) នៅលើ PolarFire® FPGA ។ ឧបករណ៍បង្កើនល្បឿន CNN ធ្វើប្រតិបត្តិការ DSP ជាច្រើននៅក្នុងវដ្តនាឡិកាតែមួយ ដើម្បីសម្រេចបាននូវការបង្កើនល្បឿន។ CNN មានស្រទាប់ជាច្រើនដែលតភ្ជាប់តាមលំដាប់លំដោយដូចជា Convolution, Maxpool, ReLU, Fully connected layer ។ល។ ស្រទាប់ convolution ប្រើ Kernels ដែលមានមេគុណហៅថាទម្ងន់។ IP ប្រតិបត្តិស្រទាប់ទាំងនេះមួយចំនួនតាមលំដាប់លំដោយ និងស្រទាប់ខ្លះក្នុងពេលដំណាលគ្នា។ លទ្ធផលនៃស្រទាប់នីមួយៗដែលហៅថាការធ្វើឱ្យសកម្មត្រូវបានរក្សាទុកក្នុង DDR ហើយប្រើជាធាតុបញ្ចូលទៅស្រទាប់បន្ទាប់។ ទម្ងន់របស់ CNN ត្រូវបានរក្សាទុកក្នុង DDR ហើយត្រូវបានអានជាមួយនឹងធាតុបញ្ចូលដែលត្រូវគ្នាទៅនឹងស្រទាប់ convolution ។ កម្មវិធីកំណត់ពេលនៅខាងក្នុង CNN IP គ្រប់គ្រងលំដាប់នៃការចាប់ផ្តើមស៊ុម និងការប្រតិបត្តិនៃស្រទាប់ផ្សេងៗគ្នារហូតដល់លទ្ធផលចុងក្រោយត្រូវបានគណនា។

ចំណុចប្រទាក់ IP របស់ CNN បង្កើនល្បឿនទៅកាន់ DDR arbiter ដែលអនុញ្ញាតឱ្យអាន និងសរសេរច្រើន។ IP ប្រើឆានែលអានពីរ មួយដើម្បីអានស្រទាប់បញ្ចូល និងមួយទៀតដើម្បីអានទម្ងន់បណ្តាញ។ ឆានែលសរសេរមួយត្រូវបានប្រើដោយ IP ដើម្បីសរសេរសកម្មភាពទៅ DDR ។ IP រំពឹងថារូបភាពបញ្ចូលនឹងត្រូវបានធ្វើមាត្រដ្ឋាន និងតាមការបញ្ចូលបណ្តាញដែលត្រូវការដើម្បីរក្សាទុកក្នុង DDR ។ កម្មវិធីកំណត់ពេលដែលតម្រៀបស្រទាប់ផ្សេងៗគ្នាត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយម្ជុលបញ្ចូល។ ជាធម្មតា ប្រព័ន្ធរង Processor ឬ UART អាចត្រូវបានប្រើដើម្បីបង្កើតទិន្នន័យដែលប្រើសម្រាប់កំណត់រចនាសម្ព័ន្ធកម្មវិធីកំណត់ពេល។ លទ្ធផលស្ថានភាពតំណាងឱ្យចំនួនស្រទាប់ដែល CNN IP កំពុងដំណើរការ។Microsemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-FIG- (1)

ការអនុវត្តផ្នែករឹង

ផ្នែកនេះពិពណ៌នាអំពីការអនុវត្ត CNN Accelerator IP ។

ការពិពណ៌នាការរចនា
ឆានែលអាន DDR ពីររូបភាពអាននិងទម្ងន់អានអានទិន្នន័យរូបភាពនិងទិន្នន័យទម្ងន់ដែលបានរក្សាទុកនៅក្នុង DDR នៅប្រេកង់នាឡិកានៃចំណុចប្រទាក់ DDR ។ CDC FIFO បំប្លែងទិន្នន័យពីនាឡិកាចំណុចប្រទាក់ DDR ទៅជានាឡិកាប្រព័ន្ធ CNN ។ ស៊ុម​ម៉ាទ្រីស​ធ្វើ​ស៊ុម​ម៉ាទ្រីស 3×3 ពី​ទិន្នន័យ​រូបភាព​ដែល​នឹង​ត្រូវ​បាន​ប្រើ​សម្រាប់​ការ​បំប្លែង។ ម៉ាទ្រីស framer អនុវត្តសូន្យ padding និងជំហាន convolution ។ ស៊ុមទម្ងន់ផ្ទុកតម្លៃទម្ងន់នៃតម្រងដែលប្រើសម្រាប់ convolution ។ ស៊ុមលទ្ធផលរៀបចំលទ្ធផល convolution ទៅក្នុងផែនទីធ្វើឱ្យសកម្ម និងរក្សាទុកពួកវាក្នុង LSRAM ។ ស៊ុមម៉ាទ្រីស 3 × 3 ស៊ុមម៉ាទ្រីសជាមួយសូន្យ padding និងជំហានស្របតាមស្រទាប់បណ្តាញ។ ម៉ូឌុល maxpool រកឃើញអតិបរមានៃម៉ាទ្រីស 3×3 ហើយបង្កើតលទ្ធផលចុងក្រោយ។ ប្រសិនបើស្រទាប់បណ្តាញមិនប្រើប្រតិបត្តិការ maxpool លទ្ធផលអាចត្រូវបានជ្រើសរើសដោយផ្ទាល់ពី LSRAM តាមរយៈ multiplexer នៅទិន្នផល។

Microsemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-FIG- (2)

ម៉ូឌុលកម្មវិធីកំណត់ពេលគ្រប់គ្រងលំដាប់នៃការប្រតិបត្តិនៃស្រទាប់នីមួយៗ។ សម្រាប់ស្រទាប់នីមួយៗ កម្មវិធីកំណត់ពេលផ្តល់អាសយដ្ឋាន DDR ដើម្បីអានរូបភាព និងទម្ងន់ និងអាសយដ្ឋានដើម្បីសរសេរលទ្ធផលចុងក្រោយរបស់ម៉ាស៊ីន។ វាក៏កំណត់រចនាសម្ព័ន្ធម៉ាទ្រីស framer សម្រាប់សូន្យ padding និង stride ដែលជាជម្រើសនៃលទ្ធផលចុងក្រោយតាមរយៈ mux ។ ប្រភេទ convolution – 2D convolution, Depth-wise convolution និង Point-wise convolution ត្រូវបានកំណត់តាមកម្មវិធីកំណត់ពេល។ ទិន្នន័យកម្មវិធីកំណត់ពេលត្រូវបានផ្ទុកតាមរយៈការបញ្ចូលរបស់ IP ដែលត្រូវគ្នាទៅនឹងកម្មវិធីកំណត់ពេល។ ប្រភេទនៃស្រទាប់ដែលគាំទ្រដោយម៉ាស៊ីន CNN មានដូចខាងក្រោម៖

  • Convolution – stride1/stride2, Zero padding (5,5,5,5) ឬ No zero padding
    • ទំហំខឺណែល - 3 × 3, 5 × 5, 7 × 7, 9 × 9
  • 3 × 3 ការបញ្ចូលអតិបរមា - ជំហាន 1 / ជំហាន 2 បន្ទាប់ពីបន្ទុះ
  • លេចធ្លាយ relu បន្ទាប់ពី 3 × 3 convolution
  • Relu និង Relu Max
  • 3 × 3 ជំរៅដ៏ឈ្លាសវៃ - stride1/stride2 with zero padding
  • បដិវត្តដោយចង្អុល
  • ភ្ជាប់យ៉ាងពេញលេញ
  • ការបូកសរុបជាមធ្យមសកល -7 × 7

សមាសធាតុអង្គចងចាំ
CNN Accelerator IP ទាមទារសមាសភាគខាងក្រោមដើម្បីដំណើរការបណ្តាញ៖

  • ទិន្នន័យបណ្តាញ៖ វាកំណត់រចនាសម្ព័ន្ធរបស់ CNN និងផែនទីអង្គចងចាំ DDR នៃទម្ងន់បណ្តាញ និងការធ្វើឱ្យសកម្ម។
  • ទិន្នន័យទម្ងន់៖ វាមានទិន្នន័យនៃទម្ងន់ ភាពលំអៀង កត្តាមាត្រដ្ឋាន។ល។ នៃស្រទាប់ទាំងអស់នៃ
  • ព័ត៌មានអំពីទម្ងន់៖ វាមានព័ត៌មានលម្អិតនៃការគូសផែនទីមាតិកា SPI នៃទម្ងន់បណ្តាញទៅ DDR

សមាសធាតុទាំងបីខាងលើត្រូវបានបង្កើតជា hex តែមួយ file ពីលំហូរឧបករណ៍ SDK ដែលអាចផ្ទុកទៅក្នុង SPI flash

ធាតុចូល និងលទ្ធផល

តារាងខាងក្រោមបង្ហាញពីច្រកបញ្ចូល និងទិន្នផលនៃ IP បង្កើនល្បឿន CNN ។

តារាងទី 1: ច្រកបញ្ចូល និងទិន្នផលរបស់ CNN Accelerator IP 

ឈ្មោះសញ្ញា ទិសដៅ ទទឹង ការពិពណ៌នា
RESETN_SYS_CLK_I បញ្ចូល សកម្ម សញ្ញាកំណត់ឡើងវិញសមកាលកម្មទាប ដើម្បីរចនាដោយគោរពទៅ SYS_CLK_I
SYS_CLK_I បញ្ចូល នាឡិកាប្រព័ន្ធ
DDR_CLK_I បញ្ចូល នាឡិកា DDR
MiV_CLK_I បញ្ចូល នាឡិកា Mi-V
CTRL_DATA_I បញ្ចូល 32 ប៊ីត គ្រប់គ្រងការបញ្ចូលទិន្នន័យសម្រាប់អ្នកកំណត់ពេល
CTRL_DATA_VALID_I បញ្ចូល សញ្ញាត្រឹមត្រូវសម្រាប់ការបញ្ចូលទិន្នន័យទៅកាន់កម្មវិធីកំណត់ពេល
START_CNN_I បញ្ចូល ចាប់ផ្តើមសញ្ញាដើម្បីដំណើរការ CNN Accelerator សម្រាប់ស៊ុមមួយ។
DDR_READ_CHANNEL1 ឡានក្រុង អាន channel1 bus ដើម្បីភ្ជាប់ទៅ video arbiter សម្រាប់ប្រតិបត្តិការអាន DDR
DDR_READ_CHANNEL2 ឡានក្រុង អាន channel2 bus ដើម្បីភ្ជាប់ទៅ video arbiter សម្រាប់ប្រតិបត្តិការអាន DDR
STATUS_O ទិន្នផល 7 ប៊ីត ការចុះឈ្មោះស្ថានភាពតំណាងឱ្យចំនួនស្រទាប់ដែលកំពុងដំណើរការនៅក្នុង CNN Accelerator ។ គែមកើនឡើងនៃ STATUS_O(7) បង្ហាញពីការបញ្ចប់នៃស៊ុមមួយដោយ CNN Accelerator ។
DDR_WRITE_CHANNEL_O ឡានក្រុង សរសេរឆានែលឡានក្រុងដើម្បីភ្ជាប់ទៅអាជ្ញាកណ្តាលវីដេអូសម្រាប់ប្រតិបត្តិការសរសេរ DDR

ចំណុចប្រទាក់របស់ CNN IP ជាមួយ Video arbiter ត្រូវបានបង្ហាញក្នុងរូបភាពទី 3

រូបភាពទី 3: ចំណុចប្រទាក់ IP របស់ CNN Accelerator ជាមួយ Video arbiter

Microsemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-FIG- (3)

ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ
តារាងខាងក្រោមបង្ហាញពីការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធដែលប្រើក្នុងការអនុវត្តផ្នែករឹងរបស់ CNN accelerator ។ ទាំងនេះគឺជាប៉ារ៉ាម៉ែត្រទូទៅ ហើយអាចប្រែប្រួលទៅតាមតម្រូវការនៃកម្មវិធី។

តារាងទី 2: ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ

ឈ្មោះការពិពណ៌នា

  • G_PW៖ ទទឹង​ផលិតផល ឬ​ទទឹង​លទ្ធផល​នៃ​ការ​បង្រួបបង្រួម
  • G_DWC៖ អនុញ្ញាត​ដើម្បី​គាំទ្រ​ប្រតិបត្តិការ​នៃ​ការ​បង្រួបបង្រួម​ជម្រៅ
  • G_MXP_EN៖ បើកដំណើរការដើម្បីគាំទ្រប្រតិបត្តិការ Maxpool
  • G_GAVG_POOLING_EN៖ បើកដំណើរការដើម្បីគាំទ្រប្រតិបត្តិការសរុបមធ្យមសកល

ដ្យាក្រាមពេលវេលា
តួលេខខាងក្រោមបង្ហាញពីដ្យាក្រាមពេលវេលានៃបណ្តាញអាន និងសរសេរ។

រូបភាពទី 4៖ ដ្យាក្រាមពេលវេលានៃឆានែលអានMicrosemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-FIG- 4

រូបភាពទី 5៖ ដ្យាក្រាមពេលវេលានៃការសរសេរឆានែល

Microsemi-UG0943-CNN-Accelerator-for-PolarFire-FPGA-FIG- 4

ការប្រើប្រាស់ធនធាន
IP បង្កើនល្បឿន CNN ត្រូវបានអនុវត្តនៅលើកញ្ចប់ PolarFire FPGA (MPF300T - 1FCG1152E) ។ តារាងខាងក្រោមបង្ហាញពីការប្រើប្រាស់ធនធានរបស់ CNN Accelerator IP ។

តារាងទី 3៖ G_PW = 30, G_DWC = 1, G_MXP_EN = 1, G_GAVG_POOLING_EN = 1

លូត 37840
DFF 34832
គណិតវិទ្យា 152
LSRAM 116
SRAM 45

តារាងទី 4៖  G_PW = 25, G_DWC = 1, G_MXP_EN = 1, G_GAVG_POOLING_EN = 1

លូត 36059
DFF 34434
គណិតវិទ្យា 152
LSRAM 114
SRAM 45

តារាងទី 5: G_PW = 30, G_DWC = 0, G_MXP_EN = 1, G_GAVG_POOLING_EN = 1

លូត 30497
DFF 29856
គណិតវិទ្យា 152
LSRAM 116
usRAM 45

 តារាងទី 6៖ G_PW = 30, G_DWC = 1, G_MXP_EN = 0, G_GAVG_POOLING_EN = 1

លូត 34260
DFF 32338
គណិតវិទ្យា 152
LSRAM 95
usRAM 45

តារាងទី 7: G_PW = 30, G_DWC = 1, G_MXP_EN = 1, G_GAVG_POOLING_EN = 0

លូត 36438
DFF 34262
គណិតវិទ្យា 152
LSRAM 116
usRAM 0

តារាងទី 8៖ ការអនុវត្ត និងការប្រើប្រាស់ធនធាននៃ IP សម្រាប់ Example បណ្តាញ

តូច YOLO v2 COCO Mobilenet v1 Resnet 50
ស៊ុម/វិនាទី @ 200 MHz 15.5 FPS 54 FPS 7 FPS
លូត 28642 32330 36059
DFF 29128 31791 34434
គណិតវិទ្យា 152 152 152
LSRAM 114 93 114
usRAM 0 45 45

ចំណាំ៖ បំរែបំរួលនៃការប្រើប្រាស់ធនធានត្រូវបានសម្រេចដោយជ្រើសរើសការកំណត់ដ៏ល្អប្រសើរនៃ CNN IP សម្រាប់បណ្តាញជាក់លាក់មួយ។ ភាពយឺតនៃបណ្តាញគឺ 1/FPS; បណ្តាញត្រូវបានដំណើរការជាមួយនឹងទំហំបាច់នៃ 1 ។

Microsemi មិនធ្វើការធានា តំណាង ឬការធានាទាក់ទងនឹងព័ត៌មានដែលមាននៅទីនេះ ឬភាពសមស្របនៃផលិតផល និងសេវាកម្មរបស់វាសម្រាប់គោលបំណងជាក់លាក់ណាមួយឡើយ ហើយ Microsemi មិនទទួលខុសត្រូវអ្វីទាំងអស់ដែលកើតឡើងចេញពីកម្មវិធី ឬការប្រើប្រាស់ផលិតផល ឬសៀគ្វីណាមួយ។ ផលិតផលដែលបានលក់នៅទីនេះ និងផលិតផលផ្សេងទៀតដែលលក់ដោយ Microsemi ត្រូវបានទទួលរងនូវការធ្វើតេស្តមានកម្រិត ហើយមិនគួរត្រូវបានប្រើប្រាស់ដោយភ្ជាប់ជាមួយឧបករណ៍ ឬកម្មវិធីដែលសំខាន់ក្នុងបេសកកម្មឡើយ។ លក្ខណៈបច្ចេកទេសនៃការអនុវត្តណាមួយត្រូវបានគេជឿថាអាចទុកចិត្តបាន ប៉ុន្តែមិនត្រូវបានផ្ទៀងផ្ទាត់ទេ ហើយអ្នកទិញត្រូវតែអនុវត្ត និងបញ្ចប់ការអនុវត្តន៍ទាំងអស់ និងការធ្វើតេស្តផលិតផលផ្សេងទៀត តែម្នាក់ឯង និងរួមគ្នាជាមួយ ឬដំឡើងនៅក្នុងផលិតផលចុងក្រោយណាមួយ។ អ្នកទិញមិនត្រូវពឹងផ្អែកលើទិន្នន័យ និងលក្ខណៈបច្ចេកទេសនៃការអនុវត្ត ឬប៉ារ៉ាម៉ែត្រដែលផ្តល់ដោយ Microsemi ឡើយ។ វាជាទំនួលខុសត្រូវរបស់អ្នកទិញក្នុងការកំណត់ដោយឯករាជ្យនូវភាពសមស្របនៃផលិតផលណាមួយ និងដើម្បីសាកល្បង និងផ្ទៀងផ្ទាត់ដូចគ្នា។ ព័ត៌មានដែលផ្តល់ដោយ Microsemi ខាងក្រោមនេះត្រូវបានផ្តល់ជូន "ដូចដែលនៅមាន កន្លែងណា" និងជាមួយនឹងកំហុសទាំងអស់ ហើយហានិភ័យទាំងមូលដែលទាក់ទងនឹងព័ត៌មាននេះគឺទាំងស្រុងជាមួយអ្នកទិញ។ Microsemi មិនផ្តល់ដោយជាក់លាក់ ឬដោយប្រយោលដល់ភាគីណាមួយនូវសិទ្ធិប៉ាតង់ អាជ្ញាប័ណ្ណ ឬសិទ្ធិ IP ផ្សេងទៀតទេ ទោះជាទាក់ទងនឹងព័ត៌មាននោះដោយខ្លួនឯង ឬអ្វីដែលពិពណ៌នាដោយព័ត៌មានបែបនេះក៏ដោយ។ ព័ត៌មានដែលមាននៅក្នុងឯកសារនេះគឺជាកម្មសិទ្ធិរបស់ Microsemi ហើយ Microsemi រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរណាមួយចំពោះព័ត៌មាននៅក្នុងឯកសារនេះ ឬចំពោះផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។

អំពី Microsemi
Microsemi ដែលជាក្រុមហ៊ុនបុត្រសម្ព័ន្ធគ្រប់គ្រងទាំងស្រុងរបស់ Microchip Technology Inc. (Nasdaq: MCHP) ផ្តល់នូវផលប័ត្រដ៏ទូលំទូលាយនៃ semiconductor និងដំណោះស្រាយប្រព័ន្ធសម្រាប់លំហអាកាស និងការពារជាតិ ទំនាក់ទំនង មជ្ឈមណ្ឌលទិន្នន័យ និងទីផ្សារឧស្សាហកម្ម។

ផលិតផលរួមមានសៀគ្វីរួមបញ្ចូលគ្នានូវសញ្ញាចម្រុះអាណាឡូកដែលមានប្រសិទ្ធភាពខ្ពស់ និងរឹងដោយវិទ្យុសកម្ម, FPGAs, SoCs និង ASICs; ផលិតផលគ្រប់គ្រងថាមពល; ឧបករណ៍កំណត់ពេលវេលា និងសមកាលកម្ម និងដំណោះស្រាយពេលវេលាច្បាស់លាស់ កំណត់ស្តង់ដារពិភពលោកសម្រាប់ពេលវេលា។ ឧបករណ៍ដំណើរការសំឡេង; ដំណោះស្រាយ RF; សមាសធាតុដាច់ដោយឡែក; ការផ្ទុកសហគ្រាស និងដំណោះស្រាយទំនាក់ទំនង បច្ចេកវិទ្យាសុវត្ថិភាព និងការប្រឆាំង t ដែលអាចធ្វើមាត្រដ្ឋានបាន។amper ផលិតផល; ដំណោះស្រាយអ៊ីសឺរណិត; Power-over-Ethernet ICs និង midspans; ក៏ដូចជាសមត្ថភាព និងសេវាកម្មរចនាផ្ទាល់ខ្លួន។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com ។

ទីស្នាក់ការកណ្តាល Microsemi One Enterprise, Aliso Viejo, CA 92656 សហរដ្ឋអាមេរិក

© 2020 Microsemi ដែលជាក្រុមហ៊ុនបុត្រសម្ព័ន្ធគ្រប់គ្រងទាំងស្រុងរបស់ Microchip Technology Inc. រក្សាសិទ្ធិគ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់សាជីវកម្ម Microsemi ។ ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន
50200943. 1.0 12/20
Microsemi Proprietary UG0943 ការកែប្រែ 1.0

ឯកសារ/ធនធាន

Microsemi UG0943 CNN Accelerator សម្រាប់ PolarFire FPGA [pdf] ការណែនាំអ្នកប្រើប្រាស់
UG0943 CNN Accelerator សម្រាប់ PolarFire FPGA, UG0943, CNN Accelerator for PolarFire FPGA, CNN Accelerator, Accelerator

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *