Microsemi SmartFusion2 SoC FPGA Code Shadowing ពី SPI Flash ទៅ DDR Memory
បុព្វបទ
គោលបំណង
ការបង្ហាញនេះគឺសម្រាប់ឧបករណ៍ SmartFusion®2 system-on-chip (SoC) field programmable gate array (FPGA)។ វាផ្តល់ការណែនាំអំពីរបៀបប្រើការរចនាយោងដែលត្រូវគ្នា។
ទស្សនិកជនដែលមានបំណង
ការណែនាំអំពីការបង្ហាញនេះគឺមានគោលបំណងសម្រាប់៖
- អ្នករចនា FPGA
- អ្នករចនាដែលបានបង្កប់
- អ្នករចនាកម្រិតប្រព័ន្ធ
ឯកសារយោង
សូមមើលខាងក្រោម web ទំព័រសម្រាប់ការចុះបញ្ជីពេញលេញ និងទាន់សម័យនៃឯកសារឧបករណ៍ SmartFusion2៖
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation
ឯកសារខាងក្រោមត្រូវបានយោងនៅក្នុងការណែនាំសាកល្បងនេះ។
- UG0331៖ មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ប្រព័ន្ធរងរបស់ SmartFusion2 Microcontroller
- មគ្គុទ្ទេសក៍អ្នកបង្កើតប្រព័ន្ធ SmartFusion2
SmartFusion2 SoC FPGA - ស្រមោលកូដពី SPI Flash ទៅអង្គចងចាំ DDR
សេចក្តីផ្តើម
ការរចនាសាកល្បងនេះបង្ហាញពីសមត្ថភាពឧបករណ៍ SmartFusion2 SoC FPGA សម្រាប់ការដាក់ស្រមោលកូដពីឧបករណ៍អង្គចងចាំតាមកុំព្យូទ័រ (SPI) flash memory to double data rate (DDR) synchronous dynamic random access memory (SDRAM) និងដំណើរការកូដពី DDR SDRAM ។
រូបភាពទី 1 បង្ហាញដ្យាក្រាមប្លុកកម្រិតកំពូលសម្រាប់ការដាក់ស្រមោលកូដពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR ។
រូបភាពទី 1 • ដ្យាក្រាមប្លុកកម្រិតកំពូល
ការដាក់ស្រមោលកូដគឺជាវិធីសាស្ត្រចាប់ផ្ដើមដែលត្រូវបានប្រើដើម្បីដំណើរការរូបភាពពីអង្គចងចាំខាងក្រៅ លឿនជាងមុន និងងាយនឹងបង្កជាហេតុ (DRAM)។ វាគឺជាដំណើរការនៃការចម្លងកូដពីអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុទៅអង្គចងចាំងាយនឹងបង្កជាហេតុសម្រាប់ការប្រតិបត្តិ។
ការដាក់ស្រមោលកូដគឺត្រូវបានទាមទារនៅពេលដែលអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុដែលភ្ជាប់ជាមួយប្រព័ន្ធដំណើរការមិនគាំទ្រការចូលដំណើរការដោយចៃដន្យទៅកាន់កូដសម្រាប់ប្រតិបត្តិនៅនឹងកន្លែង ឬមានអង្គចងចាំចូលដំណើរការដោយចៃដន្យដែលមិនងាយនឹងបង្កជាហេតុមិនគ្រប់គ្រាន់។ នៅក្នុងកម្មវិធីដែលសំខាន់ ល្បឿនប្រតិបត្តិអាចត្រូវបានកែលម្អដោយស្រមោលកូដ ដែលកូដត្រូវបានចម្លងទៅ RAM កម្រិតខ្ពស់សម្រាប់ដំណើរការលឿនជាងមុន។
អត្រាទិន្នន័យតែមួយ (SDR)/DDR SDRAM អង្គចងចាំត្រូវបានប្រើនៅក្នុងកម្មវិធីដែលមានរូបភាពដែលអាចប្រតិបត្តិកម្មវិធីធំបាន ហើយត្រូវការដំណើរការខ្ពស់ជាងនេះ។ ជាធម្មតា រូបភាពដែលអាចប្រតិបត្តិបានធំត្រូវបានរក្សាទុកក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ ដូចជា NAND flash ឬ SPI flash ហើយចម្លងទៅអង្គចងចាំដែលងាយនឹងបង្កជាហេតុ ដូចជាអង្គចងចាំ SDR/DDR SDRAM នៅពេលបើកថាមពលសម្រាប់ការប្រតិបត្តិ។
ឧបករណ៍ SmartFusion2 SoC FPGA រួមបញ្ចូលក្រណាត់ FPGA ដែលមានមូលដ្ឋានលើពន្លឺជំនាន់ទី 3 ដំណើរការ ARM® Cortex®-M2 និងចំណុចប្រទាក់ទំនាក់ទំនងដែលមានដំណើរការខ្ពស់នៅលើបន្ទះឈីបតែមួយ។ ឧបករណ៍បញ្ជាអង្គចងចាំល្បឿនលឿននៅក្នុងឧបករណ៍ SmartFusion2 SoC FPGA ត្រូវបានប្រើដើម្បីធ្វើអន្តរកម្មជាមួយអង្គចងចាំខាងក្រៅ DDR3/DDR2/LPDDR ។ អង្គចងចាំ DDR3/DDR333 អាចដំណើរការក្នុងល្បឿនអតិបរមា 3 MHz ។ ខួរក្បាល Cortex-MXNUMX អាចដំណើរការការណែនាំដោយផ្ទាល់ពីអង្គចងចាំ DDR ខាងក្រៅតាមរយៈប្រព័ន្ធរង microcontroller (MSS) DDR (MDDR) ។ ឧបករណ៍បញ្ជាឃ្លាំងសម្ងាត់ FPGA និងស្ពាន MSS DDR គ្រប់គ្រងលំហូរទិន្នន័យសម្រាប់ដំណើរការកាន់តែប្រសើរ។
រចនា តម្រូវការ
តារាងទី 1 បង្ហាញពីតម្រូវការរចនាសម្រាប់ការបង្ហាញនេះ។
តារាងទី 1 • តម្រូវការរចនា
តម្រូវការរចនា | ការពិពណ៌នា |
តម្រូវការផ្នែករឹង | |
កញ្ចប់អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2៖ • អាដាប់ទ័រ 12 V • FlashPro5 • ខ្សែ USB A ទៅ Mini – B |
Rev A ឬក្រោយ |
កុំព្យូទ័រលើតុ ឬកុំព្យូទ័រយួរដៃ | ប្រព័ន្ធប្រតិបត្តិការ Windows XP SP2 – 32-bit/64-bit ប្រព័ន្ធប្រតិបត្តិការ Windows 7 – 32-bit/64-bit |
តម្រូវការកម្មវិធី | |
Libero® System-on-Chip (SoC) | v11.7 |
កម្មវិធីកម្មវិធី FlashPro | v11.7 |
SoftConsole | v3.4 SP1* |
កម្មវិធីបញ្ជាកុំព្យូទ័រ | កម្មវិធីបញ្ជា USB ទៅ UART |
ម៉ាស៊ីនភ្ញៀវ Microsoft .NET Framework 4 សម្រាប់ការបើកដំណើរការសាកល្បង GUI | _ |
ចំណាំ៖ *សម្រាប់ការបង្រៀននេះ SoftConsole v3.4 SP1 ត្រូវបានប្រើ។ សម្រាប់ការប្រើប្រាស់ SoftConsole v4.0 សូមមើល TU0546៖ SoftConsole v4.0 និង Libero SoC v11.7 ការបង្រៀន. |
ការរចនាម៉ូដសាកល្បង
សេចក្តីផ្តើម
ការរចនាបទបង្ហាញ files អាចទាញយកបានពីផ្លូវខាងក្រោមនៅក្នុង Micro semi webគេហទំព័រ៖
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df
ការរចនាបទបង្ហាញ files រួមមាន:
- គម្រោង Libero SoC
- កម្មវិធី STAPL files
- GUI អាចប្រតិបត្តិបាន។
- Sampរូបភាពកម្មវិធី
- ស្គ្រីបតំណភ្ជាប់
- ការកំណត់រចនាសម្ព័ន្ធ DDR files
- Readme.txt file
សូមមើល readme.txt file ផ្តល់ជូននៅក្នុងការរចនា files សម្រាប់រចនាសម្ព័ន្ធថតពេញលេញ។
ការពិពណ៌នា
ការរចនាសាកល្បងនេះអនុវត្តបច្ចេកទេសស្រមោលកូដដើម្បីចាប់ផ្ដើមរូបភាពកម្មវិធីពីអង្គចងចាំ DDR ។ ការរចនានេះក៏ផ្តល់នូវចំណុចប្រទាក់ម៉ាស៊ីននៅលើ SmartFusion2 SoC FPGA multi-mode universal asynchronous/synchronous receiver/transmitter (MMUART) ដើម្បីផ្ទុករូបភាពដែលអាចប្រតិបត្តិកម្មវិធីគោលដៅចូលទៅក្នុង SPI flash ដែលភ្ជាប់ទៅចំណុចប្រទាក់ MSS SPI0 ។
ការដាក់ស្រមោលកូដត្រូវបានអនុវត្តតាមវិធីពីរយ៉ាងខាងក្រោម៖
- ពហុអេសtage វិធីសាស្រ្តដំណើរការចាប់ផ្ដើមដោយប្រើខួរក្បាល Cortex-M3
- វិធីសាស្រ្តម៉ាស៊ីនចាប់ផ្ដើមផ្នែករឹងដោយប្រើក្រណាត់ FPGA
ពហុអេសtage វិធីសាស្រ្តដំណើរការចាប់ផ្ដើម
រូបភាពកម្មវិធីត្រូវបានដំណើរការពីអង្គចងចាំ DDR ខាងក្រៅនៅក្នុងការចាប់ផ្ដើមពីរខាងក្រោមtages:
- ខួរក្បាល Cortex-M3 ចាប់ផ្តើមកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធទន់ពីអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុដែលបានបង្កប់ (eNVM) ដែលដំណើរការផ្ទេររូបភាពកូដពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR ។
- ខួរក្បាល Cortex-M3 ចាប់ផ្តើមរូបភាពកម្មវិធីពីអង្គចងចាំ DDR ។
ការរចនានេះអនុវត្តកម្មវិធី bootloader ដើម្បីផ្ទុករូបភាពប្រតិបត្តិកម្មវិធីគោលដៅពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR សម្រាប់ប្រតិបត្តិ។ កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដំណើរការពី eNVM លោតទៅកម្មវិធីគោលដៅដែលរក្សាទុកក្នុងអង្គចងចាំ DDR បន្ទាប់ពីរូបភាពកម្មវិធីគោលដៅត្រូវបានចម្លងទៅអង្គចងចាំ DDR ។
រូបភាពទី 2 បង្ហាញពីដ្យាក្រាមប្លុកលម្អិតនៃការរចនាសាកល្បង។
រូបភាពទី 2 • Code Shadowing – Multi Stage ដ្យាក្រាមប្លុកសាកល្បងដំណើរការចាប់ផ្ដើម
MDDR ត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ DDR3 ដើម្បីដំណើរការនៅ 320 MHz ។ “ឧបសម្ព័ន្ធ៖ ការកំណត់រចនាសម្ព័ន្ធ DDR3” នៅទំព័រទី 22 បង្ហាញការកំណត់រចនាសម្ព័ន្ធ DDR3 ។ DDR ត្រូវបានកំណត់រចនាសម្ព័ន្ធ មុនពេលប្រតិបត្តិកូដកម្មវិធីសំខាន់។
កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ
កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដំណើរការដូចខាងក្រោម៖
- ការចម្លងរូបភាពកម្មវិធីគោលដៅពីអង្គចងចាំ SPI flash ទៅអង្គចងចាំ DDR ។
- ការគូសផែនទីអង្គចងចាំ DDR ឡើងវិញពី 0xA0000000 ទៅ 0x00000000 ដោយកំណត់រចនាសម្ព័ន្ធការចុះឈ្មោះប្រព័ន្ធ DDR_CR ។
- កំពុងចាប់ផ្តើមទ្រនិចជង់របស់ខួរក្បាល Cortex-M3 តាមកម្មវិធីគោលដៅ។ ទីតាំងដំបូងនៃតារាងវ៉ិចទ័រកម្មវិធីគោលដៅមានតម្លៃទ្រនិចជង់។ តារាងវ៉ិចទ័រនៃកម្មវិធីគោលដៅអាចរកបានដោយចាប់ផ្តើមពីអាសយដ្ឋាន 0x00000000 ។
- កំពុងផ្ទុកកម្មវិធីរាប់ (PC) ដើម្បីកំណត់កម្មវិធីគ្រប់គ្រងកម្មវិធីគោលដៅឡើងវិញសម្រាប់ការដំណើរការរូបភាពកម្មវិធីគោលដៅពីអង្គចងចាំ DDR ។ កម្មវិធីដោះស្រាយកំណត់ឡើងវិញនៃកម្មវិធីគោលដៅមាននៅក្នុងតារាងវ៉ិចទ័រនៅអាសយដ្ឋាន 0x00000004 ។
រូបភាពទី 3 បង្ហាញពីការរចនាម៉ូដសាកល្បង។
រូបភាពទី 3 • លំហូររចនាសម្រាប់ Multi-Stage វិធីសាស្រ្តដំណើរការចាប់ផ្ដើម
វិធីសាស្រ្តចាប់ផ្ដើមម៉ាស៊ីនផ្នែករឹង
នៅក្នុងវិធីនេះ Cortex-M3 ចាប់ផ្តើមរូបភាពកម្មវិធីគោលដៅដោយផ្ទាល់ពីអង្គចងចាំ DDR ខាងក្រៅ។ ម៉ាស៊ីនចាប់ផ្ដើមផ្នែករឹងចម្លងរូបភាពកម្មវិធីពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR មុនពេលចេញផ្សាយការកំណត់ដំណើរការ Cortex-M3 ឡើងវិញ។ បន្ទាប់ពីបញ្ចេញការកំណត់ឡើងវិញ ខួរក្បាល Cortex-M3 ចាប់ផ្តើមដោយផ្ទាល់ពីអង្គចងចាំ DDR ។ វិធីសាស្ត្រនេះត្រូវការពេលចាប់ផ្ដើមតិចជាងមុនជាងពហុមុខងារtage ដំណើរការចាប់ផ្ដើមព្រោះវាជៀសវាងការចាប់ផ្ដើមច្រើន។tages និងចម្លងរូបភាពកម្មវិធីទៅអង្គចងចាំ DDR ក្នុងពេលតិច។
ការរចនាសាកល្បងនេះអនុវត្តតក្កវិជ្ជាម៉ាស៊ីនចាប់ផ្ដើមនៅក្នុងក្រណាត់ FPGA ដើម្បីចម្លងរូបភាពដែលអាចប្រតិបត្តិកម្មវិធីគោលដៅពី SPI flash ទៅអង្គចងចាំ DDR សម្រាប់ប្រតិបត្តិ។ ការរចនានេះក៏អនុវត្តកម្មវិធី SPI flash loader ដែលអាចត្រូវបានប្រតិបត្តិដោយ Cortex-M3 processor ដើម្បីផ្ទុករូបភាពដែលអាចប្រតិបត្តិកម្មវិធីគោលដៅទៅក្នុងឧបករណ៍ SPI flash ដោយប្រើចំណុចប្រទាក់ម៉ាស៊ីនដែលបានផ្តល់នៅលើ SmartFusion2 SoC FPGA MMUART_0 ។ កុងតាក់ DIP1 នៅលើឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 អាចត្រូវបានប្រើដើម្បីជ្រើសរើសថាតើត្រូវរៀបចំកម្មវិធីឧបករណ៍ SPI flash ឬដើម្បីប្រតិបត្តិកូដពីអង្គចងចាំ DDR ។
ប្រសិនបើកម្មវិធីគោលដៅដែលអាចប្រតិបត្តិបានមាននៅក្នុងឧបករណ៍ SPI flash នោះកូដស្រមោលពីឧបករណ៍ SPI flash ទៅជាអង្គចងចាំ DDR ត្រូវបានចាប់ផ្តើមនៅពេលថាមពលឧបករណ៍។ ម៉ាស៊ីនចាប់ផ្ដើមចាប់ផ្តើម MDDR ចម្លងរូបភាពពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR និងកំណត់ទំហំអង្គចងចាំ DDR ឡើងវិញទៅ 0x00000000 ដោយរក្សាដំណើរការ Cortex-M3 ឡើងវិញ។ បន្ទាប់ពីម៉ាស៊ីនចាប់ផ្ដើមចេញការកំណត់ឡើងវិញ Cortex-M3 Cortex-M3 ប្រតិបត្តិកម្មវិធីគោលដៅពីអង្គចងចាំ DDR ។
FIC_0 ត្រូវបានកំណត់រចនាសម្ព័ន្ធក្នុងរបៀប Slave ដើម្បីចូលប្រើ MSS SPI_0 ពី FPGA fabric AHB master។ ចំណុចប្រទាក់ MDDR AXI (DDR_FIC) ត្រូវបានបើកដើម្បីចូលប្រើអង្គចងចាំ DDR ពី FPGA fabric AXI master ។
រូបភាពទី 4 បង្ហាញពីដ្យាក្រាមប្លុកលម្អិតនៃការរចនាសាកល្បង។
រូបភាពទី 4 • Code Shadowing – Hardware Boot Engine Demo Diagram
ម៉ាស៊ីនចាប់ផ្ដើម
នេះគឺជាផ្នែកសំខាន់នៃការបង្ហាញកូដស្រមោលដែលចម្លងរូបភាពកម្មវិធីពីឧបករណ៍ SPI flash ទៅអង្គចងចាំ DDR ។ ម៉ាស៊ីនចាប់ផ្តើមដំណើរការដូចខាងក្រោមៈ
- ការចាប់ផ្តើម MDDR សម្រាប់ការចូលប្រើ DDR3 នៅ 320 MHz ដោយរក្សាអង្គដំណើរការ Cortex-M3 នៅក្នុងការកំណត់ឡើងវិញ។
- ការចម្លងរូបភាពកម្មវិធីគោលដៅពីឧបករណ៍អង្គចងចាំពន្លឺ SPI ទៅអង្គចងចាំ DDR ដោយប្រើមេ AXI នៅក្នុងក្រណាត់ FPGA តាមរយៈចំណុចប្រទាក់ MDDR AXI ។
- ការគូសផែនទីអង្គចងចាំ DDR ឡើងវិញពីអាសយដ្ឋាន 0xA0000000 ដល់ 0x00000000 ដោយសរសេរទៅការចុះឈ្មោះប្រព័ន្ធ DDR_CR ។
- ការចេញផ្សាយការកំណត់ឡើងវិញទៅ Cortex-M3 processor ដើម្បីចាប់ផ្ដើមពីអង្គចងចាំ DDR ។
រូបភាពទី 5 បង្ហាញពីលំហូរនៃការរចនាសាកល្បង។
រូបភាពទី 5 • ដ្យាក្រាមប្លុកកម្រិតកំពូល
រូបភាពទី 6 • Design Flow សម្រាប់ Hardware Boot Engine Method
ការបង្កើតរូបភាពកម្មវិធីគោលដៅសម្រាប់អង្គចងចាំ DDR
រូបភាពដែលអាចត្រូវបានប្រតិបត្តិពីអង្គចងចាំ DDR គឺតម្រូវឱ្យដំណើរការការបង្ហាញ។ ប្រើការពិពណ៌នាតំណភ្ជាប់ "production-execute-in-place-externalDDR.ld" file ដែលត្រូវបានរួមបញ្ចូលនៅក្នុងការរចនា files ដើម្បីបង្កើតរូបភាពកម្មវិធី។ ការពិពណ៌នាអំពីតំណភ្ជាប់ file កំណត់អាសយដ្ឋានចាប់ផ្តើមអង្គចងចាំ DDR ជា 0x00000000 ចាប់តាំងពីកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ/ម៉ាស៊ីនចាប់ផ្ដើមដំណើរការអង្គចងចាំ DDR ឡើងវិញពី 0xA0000000 ដល់ 0x00000000 ។ ស្គ្រីប linker បង្កើតរូបភាពកម្មវិធីដែលមានការណែនាំ ទិន្នន័យ និងផ្នែក BSS នៅក្នុងអង្គចងចាំដែលអាសយដ្ឋានចាប់ផ្តើមគឺ 0x00000000 ។ ឌីយ៉ូតបញ្ចេញពន្លឺធម្មតា (LED) ភ្លឹបភ្លែតៗ កម្មវិធីកំណត់ម៉ោង និងប្តូររូបភាពកម្មវិធីជំនាន់ដែលរំខាន file ត្រូវបានផ្តល់ជូនសម្រាប់ការបង្ហាញនេះ។
SPI Flash Loader
កម្មវិធីផ្ទុកពន្លឺ SPI ត្រូវបានអនុវត្តដើម្បីផ្ទុកអង្គចងចាំ SPI flash នៅលើយន្តហោះជាមួយនឹងរូបភាពកម្មវិធីគោលដៅដែលអាចប្រតិបត្តិបានពីម៉ាស៊ីនកុំព្យូទ័រតាមរយៈចំណុចប្រទាក់ MMUART_0 ។ ខួរក្បាល Cortex-M3 បង្កើតសតិបណ្ដោះអាសន្នសម្រាប់ទិន្នន័យដែលចូលមកលើចំណុចប្រទាក់ MMUART_0 និងផ្តួចផ្តើម DMA គ្រឿងកុំព្យូទ័រ (PDMA) ដើម្បីសរសេរទិន្នន័យដែលជាប់បណ្ដោះអាសន្នទៅជា SPI flash តាមរយៈ MSS_SPI0 ។
កំពុងដំណើរការ Demo
ការបង្ហាញបង្ហាញពីរបៀបផ្ទុករូបភាពកម្មវិធីនៅក្នុង SPI flash និងប្រតិបត្តិរូបភាពកម្មវិធីនោះពីអង្គចងចាំ DDR ខាងក្រៅ។ វាផ្តល់នូវអតីតampរូបភាពកម្មវិធី le “sample_image_DDR3.bin”។ រូបភាពនេះបង្ហាញសារស្វាគមន៍ និងសាររំខានកម្មវិធីកំណត់ម៉ោងនៅលើកុងសូលសៀរៀល ហើយព្រិចភ្នែក LED1 ទៅ LED8 នៅលើ SmartFusion2 Advanced Development Kit។ ដើម្បីមើលសាររំខាន GPIO នៅលើកុងសូលសៀរៀល សូមចុច SW2 ឬ SW3 switch។
ការដំឡើង Demo Design
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំឡើងការបង្ហាញសម្រាប់ SmartFusion2 Advanced Development Kit board៖
- ភ្ជាប់ម៉ាស៊ីនកុំព្យូទ័រទៅឧបករណ៍ភ្ជាប់ J33 ដោយប្រើខ្សែ USB A ទៅ mini-B ។ កម្មវិធីបញ្ជាស្ពាន USB ទៅ UART ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ ផ្ទៀងផ្ទាត់ថាតើការរកឃើញត្រូវបានធ្វើឡើងនៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍ដូចដែលបានបង្ហាញក្នុងរូបភាពទី 7 ដែរឬទេ។
- ប្រសិនបើកម្មវិធីបញ្ជា USB មិនត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ សូមដំឡើងកម្មវិធីបញ្ជា USB ។
- សម្រាប់ការទំនាក់ទំនងស្ថានីយសៀរៀលតាមរយៈខ្សែ FTDI mini USB សូមដំឡើងកម្មវិធីបញ្ជា FTDI D2XX ។ ទាញយកកម្មវិធីបញ្ជា និងការណែនាំអំពីការដំឡើងពី៖
http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
រូបភាពទី 7 • USB to UART Bridge Drivers
- ភ្ជាប់ឧបករណ៍លោតនៅលើបន្ទះឧបករណ៍អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2 ដូចដែលបានបង្ហាញក្នុងតារាងទី 2 ។
ប្រយ័ត្ន៖ បិទកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ខណៈពេលកំពុងភ្ជាប់ឧបករណ៍លោត។
តារាងទី 2 • SmartFusion2 Advanced Development Kit Jumper Settingsអ្នកលោត ខ្ទាស់ (ពី) ខ្ទាស់ (ទៅ) មតិយោបល់ D116, D353, D354, D54 1 2 ទាំងនេះគឺជាការកំណត់ jumper លំនាំដើមនៃ Advanced Development Kit Board។ ត្រូវប្រាកដថាអ្នកលោតទាំងនេះត្រូវបានកំណត់ស្របតាម។ J123 2 3 J124, J121, J32 1 2 JTAG កម្មវិធីតាមរយៈ FTDI ជ ១៦៩, ជ ១៧៩ 1 2 កម្មវិធី SPI Flash - នៅក្នុង SmartFusion2 Advanced Development Kit សូមភ្ជាប់ការផ្គត់ផ្គង់ថាមពលទៅឧបករណ៍ភ្ជាប់ J42 ។
រូបភាពទី 8. បង្ហាញពីការដំឡើងក្តារសម្រាប់ដំណើរការកូដស្រមោលពី SPI flash ទៅការបង្ហាញ DDR3 នៅលើ SmartFusion2 Advanced Development Kit។
រូបភាពទី 8 • ការដំឡើងកញ្ចប់អភិវឌ្ឍន៍កម្រិតខ្ពស់ SmartFusion2
SPI Flash Loader និង Code Shadowing Demo GUI
GUI តម្រូវឱ្យដំណើរការការបង្ហាញកូដស្រមោល។ SPI Flash Loader និង Code Shadowing Demo GUI គឺជាចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកដ៏សាមញ្ញដែលដំណើរការលើម៉ាស៊ីនកុំព្យូទ័រដើម្បីសរសេរកម្មវិធី SPI flash និងដំណើរការការបង្ហាញកូដស្រមោលនៅលើ SmartFusion2 Advanced Development Kit។ UART គឺជាពិធីការទំនាក់ទំនងរវាងម៉ាស៊ីនកុំព្យូទ័រ និង SmartFusion2 Advanced Development Kit។ វាក៏ផ្តល់នូវផ្នែក Serial Console ដើម្បីបោះពុម្ពសារបំបាត់កំហុសដែលបានទទួលពីកម្មវិធីនៅលើចំណុចប្រទាក់ UART ។
រូបភាពទី 9. បង្ហាញ SPI Flash Loader និង Code Shadowing Demo Window ។
រូបភាពទី 9 • SPI Flash Loader និង Code Shadowing Demo Window
GUI គាំទ្រមុខងារដូចខាងក្រោមៈ
- កម្មវិធី SPI Flash៖ កម្មវិធីរូបភាព file ចូលទៅក្នុង SPI flash ។
- កម្មវិធី និងកូដស្រមោលពី SPI Flash ទៅ DDR៖ កម្មវិធីរូបភាព file ចូលទៅក្នុង SPI flash ចម្លងវាទៅអង្គចងចាំ DDR ហើយចាប់ផ្ដើមរូបភាពពីអង្គចងចាំ DDR ។
- កម្មវិធី និងកូដស្រមោលពី SPI Flash ទៅ SDR៖ កម្មវិធីរូបភាព file ចូលទៅក្នុង SPI flash ចម្លងវាទៅអង្គចងចាំ SDR ហើយចាប់ផ្ដើមរូបភាពពីអង្គចងចាំ SDR ។
- ការដាក់ស្រមោលកូដទៅ DDR៖ ចម្លងរូបភាពដែលមានស្រាប់ file ពី SPI flash ទៅអង្គចងចាំ DDR ហើយចាប់ផ្ដើមរូបភាពពីអង្គចងចាំ DDR ។
- ការដាក់ស្រមោលកូដទៅ SDR៖ ចម្លងរូបភាពដែលមានស្រាប់ file ពី SPI flash ទៅអង្គចងចាំ SDR ហើយចាប់ផ្ដើមរូបភាពពីអង្គចងចាំ SDR ។ ចុច ជំនួយ សម្រាប់ព័ត៌មានបន្ថែមអំពី GUI ។
កំពុងដំណើរការ Demo Design សម្រាប់ Multi-Stage វិធីសាស្រ្តដំណើរការចាប់ផ្ដើម
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការការរចនាសាកល្បងសម្រាប់ពហុសtagវិធីសាស្រ្តដំណើរការចាប់ផ្ដើម៖
- បើកកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ។
- រៀបចំកម្មវិធីឧបករណ៍ SmarFusion2 SoC FPGA ជាមួយនឹងការសរសេរកម្មវិធី file ផ្តល់ជូននៅក្នុងការរចនា files (SF2_CodeShadowing_DDR3_DF\កម្មវិធី Files\MultiStageBoot_meothod\CodeShadowing_top.stp ដោយប្រើកម្មវិធីរចនា FlashPro) ។
- បើកដំណើរការកម្មវិធី SPI Flash Loader និង Code Shadowing Demo GUI ដែលអាចប្រតិបត្តិបាន។ file មាននៅក្នុងការរចនា files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe) ។
- ជ្រើសរើសច្រក COM ដែលសមស្រប (ដែលកម្មវិធីបញ្ជា USB សៀរៀលត្រូវបានចង្អុលបង្ហាញ) ពីបញ្ជីទម្លាក់ចុះនៃច្រក COM ។
- ចុចភ្ជាប់។ បន្ទាប់ពីបង្កើតការភ្ជាប់រួច Connect ប្តូរទៅ Disconnect ។
- ចុច រកមើល ដើម្បីជ្រើសរើសអតីតampរូបភាពដែលអាចប្រតិបត្តិបានគោលដៅ file ផ្តល់ជូនជាមួយនឹងការរចនា files
(SF2_CodeShadowing_DDR3_DF/Sample កម្មវិធី រូបភាព/sample_image_DDR3.bin) ។
ចំណាំ៖ ដើម្បីបង្កើតធុងរូបភាពកម្មវិធី fileសូមមើល “ឧបសម្ព័ន្ធ៖ ការបង្កើតធុងដែលអាចប្រតិបត្តិបាន។ File» នៅទំព័រ ៦។ - រក្សាអាសយដ្ឋានចាប់ផ្តើមនៃអង្គចងចាំពន្លឺ SPI ជាលំនាំដើមនៅ 0x00000000 ។
- ជ្រើសរើសកម្មវិធី និងកូដស្រមោលពីជម្រើស SPI Flash ទៅ DDR ។
- ចុច Start ដូចបង្ហាញក្នុងរូបភាពទី 10 ដើម្បីផ្ទុករូបភាពដែលអាចប្រតិបត្តិបានទៅក្នុង SPI flash និងកូដស្រមោលពីអង្គចងចាំ DDR ។
រូបភាពទី 10 • ការចាប់ផ្តើមការបង្ហាញ
- ប្រសិនបើឧបករណ៍ SmartFusion2 SoC FPGA ត្រូវបានកម្មវិធីជាមួយ STAPL file ដែល MDDR មិនត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់អង្គចងចាំ DDR បន្ទាប់មកវាបង្ហាញសារកំហុសដូចបង្ហាញក្នុងរូបភាពទី 11 ។
រូបភាពទី 11 • ឧបករណ៍ខុស ឬសារជម្រើស
- ផ្នែក Serial Console នៅលើ GUI បង្ហាញសារបំបាត់កំហុស ហើយចាប់ផ្តើមសរសេរកម្មវិធី SPI flash លើការលុប SPI flash ដោយជោគជ័យ។ រូបភាពទី 12 បង្ហាញពីស្ថានភាពនៃការសរសេរ SPI flash
រូបភាពទី 12 • ការផ្ទុកពន្លឺ
- នៅពេលសរសេរកម្មវិធី SPI flash ដោយជោគជ័យ កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដំណើរការលើ SmartFusion2 SoC FPGA ចម្លងរូបភាពកម្មវិធីពី SPI flash ទៅអង្គចងចាំ DDR ហើយចាប់ផ្ដើមរូបភាពកម្មវិធី។ ប្រសិនបើរូបភាពដែលបានផ្តល់ sample_image_DDR3.bin ត្រូវបានជ្រើសរើស កុងសូលសៀរៀលបង្ហាញសារស្វាគមន៍ ប្តូរការរំខាន និងកំណត់ម៉ោងសាររំខានដូចបង្ហាញក្នុងរូបភាពទី 13 នៅទំព័រ 18 និងរូបភាពទី 14 នៅទំព័រ 18 ។ លំនាំ LED ដែលកំពុងដំណើរការត្រូវបានបង្ហាញនៅលើ LED1 ទៅ LED8 នៅលើ SmartFusion2 Advanced Development ឧបករណ៍។
- ចុចកុងតាក់ SW2 និង SW3 ដើម្បីមើលសាររំខាននៅលើកុងសូលសៀរៀល។
រូបភាពទី 13 • ដំណើរការរូបភាពកម្មវិធីគោលដៅពីអង្គចងចាំ DDR3
រូបភាពទី 14 • កម្មវិធីកំណត់ម៉ោង និងសាររំខាននៅក្នុងកុងសូលសៀរៀល
កំពុងដំណើរការការរចនាវិធីសាស្ត្រ Boot Engine របស់ Hardware
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបដំណើរការការរចនាវិធីសាស្ត្រចាប់ផ្ដើមម៉ាស៊ីនផ្នែករឹង៖
- បើកកុងតាក់ផ្គត់ផ្គង់ថាមពល SW7 ។
- រៀបចំកម្មវិធីឧបករណ៍ SmarFusion2 SoC FPGA ជាមួយនឹងការសរសេរកម្មវិធី file ផ្តល់ជូននៅក្នុងការរចនា files (SF2_CodeShadowing_DDR3_DF\កម្មវិធី
Files\HWBootEngine_method\CodeShadowing_Fabric.stp ដោយប្រើកម្មវិធីរចនា FlashPro)។ - ដើម្បីសរសេរកម្មវិធី SPI Flash ធ្វើឱ្យ DIP ប្តូរ SW5-1 ទៅទីតាំង ON ។ ការជ្រើសរើសនេះធ្វើឱ្យចាប់ផ្តើម Cortex-M3 ពី eNVM ។ ចុច SW6 ដើម្បីកំណត់ឧបករណ៍ SmartFusion2 ឡើងវិញ។
- បើកដំណើរការកម្មវិធី SPI Flash Loader និង Code Shadowing Demo GUI ដែលអាចប្រតិបត្តិបាន។ file មាននៅក្នុងការរចនា files (SF2_CodeShadowing_DDR3_DF\GUI Executable\SF2_FlashLoader.exe) ។
- ជ្រើសរើសច្រក COM ដែលសមស្រប (ដែលកម្មវិធីបញ្ជា USB សៀរៀលត្រូវបានចង្អុលបង្ហាញ) ពីបញ្ជីទម្លាក់ចុះនៃច្រក COM ។
- ចុចភ្ជាប់។ បន្ទាប់ពីបង្កើតការភ្ជាប់រួច Connect ប្តូរទៅ Disconnect ។
- ចុច រកមើល ដើម្បីជ្រើសរើសអតីតampរូបភាពដែលអាចប្រតិបត្តិបានគោលដៅ file ផ្តល់ជូនជាមួយនឹងការរចនា files
(SF2_CodeShadowing_DDR3_DF/Sample កម្មវិធី រូបភាព/sample_image_DDR3.bin) ។
ចំណាំ៖ ដើម្បីបង្កើតធុងរូបភាពកម្មវិធី fileសូមមើល “ឧបសម្ព័ន្ធ៖ ការបង្កើតធុងដែលអាចប្រតិបត្តិបាន។ File» នៅទំព័រ ៦។ - ជ្រើសរើសជម្រើស Hardware Boot Engine នៅក្នុង Code Shadowing Method ។
- ជ្រើសរើសជម្រើសកម្មវិធី SPI Flash ពីម៉ឺនុយជម្រើស។
- ចុច Start ដូចបង្ហាញក្នុងរូបភាពទី 15 ដើម្បីផ្ទុករូបភាពដែលអាចប្រតិបត្តិបានទៅក្នុង SPI flash ។
រូបភាពទី 15 • ការចាប់ផ្តើមការបង្ហាញ
- ផ្នែក Serial Console នៅលើ GUI បង្ហាញសារបំបាត់កំហុស និងស្ថានភាពនៃការសរសេរ SPI flash ដូចបង្ហាញក្នុងរូបភាពទី 16 ។
រូបភាពទី 16 • ការផ្ទុកពន្លឺ
- បន្ទាប់ពីសរសេរកម្មវិធី SPI flash ដោយជោគជ័យ ប្តូរ DIP switch SW5-1 ទៅ OFF position។ ការជ្រើសរើសនេះធ្វើឱ្យចាប់ផ្តើមដំណើរការ Cortex-M3 ពីអង្គចងចាំ DDR ។
- ចុច SW6 ដើម្បីកំណត់ឧបករណ៍ SmartFusion2 ឡើងវិញ។ ម៉ាស៊ីនចាប់ផ្ដើមចម្លងរូបភាពកម្មវិធីពី SPI flash ទៅអង្គចងចាំ DDR ហើយចេញផ្សាយកំណត់ឡើងវិញទៅ Cortex-M3 ដែលចាប់ផ្ដើមរូបភាពកម្មវិធីពីអង្គចងចាំ DDR ។ ប្រសិនបើរូបភាព "sample_image_DDR3.bin” ត្រូវបានផ្ទុកទៅ SPI flash កុងសូលសៀរៀលបង្ហាញសារស្វាគមន៍ ប្តូរការរំខាន (ចុច SW2 ឬ SW3) និងសាររំខានកម្មវិធីកំណត់ពេលដូចបង្ហាញក្នុងរូបភាពទី 17 ហើយលំនាំ LED ដែលកំពុងដំណើរការត្រូវបានបង្ហាញនៅលើ LED1 ទៅ LED8 នៅលើ SmartFusion2 កម្រិតខ្ពស់ កញ្ចប់អភិវឌ្ឍន៍។
រូបភាពទី 17 • ដំណើរការរូបភាពកម្មវិធីគោលដៅពីអង្គចងចាំ DDR3
សេចក្តីសន្និដ្ឋាន
ការបង្ហាញនេះបង្ហាញពីសមត្ថភាពរបស់ឧបករណ៍ SmartFusion2 SoC FPGA ដើម្បីធ្វើអន្តរកម្មជាមួយអង្គចងចាំ DDR និងដើម្បីដំណើរការរូបភាពដែលអាចប្រតិបត្តិបានពីអង្គចងចាំ DDR ដោយស្រមោលកូដពីឧបករណ៍អង្គចងចាំពន្លឺ SPI ។ វាក៏បង្ហាញវិធីសាស្រ្តពីរនៃការអនុវត្តស្រមោលកូដនៅលើឧបករណ៍ SmartFusion2 ។
ឧបសម្ព័ន្ធ៖ ការកំណត់រចនាសម្ព័ន្ធ DDR3
តួលេខខាងក្រោមបង្ហាញពីការកំណត់រចនាសម្ព័ន្ធ DDR3 ។
រូបភាពទី 18 • ការកំណត់រចនាសម្ព័ន្ធ DDR ទូទៅ
រូបភាពទី 19 • ការកំណត់ DDR Memory Initialization
រូបភាពទី 20 • ការកំណត់ពេលវេលាអង្គចងចាំ DDR
ឧបសម្ព័ន្ធ៖ ការបង្កើតធុងដែលអាចប្រតិបត្តិបាន។ File
ធុងដែលអាចប្រតិបត្តិបាន។ file តម្រូវឱ្យសរសេរកម្មវិធី SPI flash សម្រាប់ដំណើរការការបង្ហាញកូដស្រមោល។ ដើម្បីបង្កើតធុងសំរាមដែលអាចប្រតិបត្តិបាន។ file ពី "sample_image_DDR3” Soft Console អនុវត្តជំហានខាងក្រោម៖
- បង្កើតគម្រោង Soft Console ជាមួយ linker script production-execute-in-place-external DDR។
- បន្ថែមផ្លូវដំឡើង Soft Console ឧទាហរណ៍ample, C:\Microsemi\Libero_v11.7\SoftConsole\Sourcery-G++\bin ទៅកាន់ 'Environment Variables' ដូចបង្ហាញក្នុងរូបភាពទី 21 ។
រូបភាពទី 21 • ការបន្ថែមផ្លូវដំឡើង Soft Console
- ចុចពីរដងលើបណ្តុំ file ប៊ីន-File-Generator.bat មានទីតាំងនៅ៖
SoftConsole/CodeShadowing_MSS_CM3/Sampថត le_image_DDR3 ដូចបង្ហាញក្នុងរូបភាពទី 22 ។
រូបភាពទី 22 • Bin File ម៉ាស៊ីនភ្លើង
- ប៊ីន-File- ម៉ាស៊ីនភ្លើងបង្កើត sample_image_DDR3.bin file.
ប្រវត្តិកែប្រែ
តារាងខាងក្រោមបង្ហាញពីការផ្លាស់ប្តូរសំខាន់ៗដែលបានធ្វើឡើងនៅក្នុងឯកសារនេះសម្រាប់ការកែប្រែនីមួយៗ។
ការពិនិត្យឡើងវិញ | ការផ្លាស់ប្តូរ |
ការកែប្រែ 7 (១១ មីនា ២០១៤) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.7 (SAR 77816) ។ |
ការកែប្រែ 6 (ខែតុលា 2015) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.6 (SAR 72424) ។ |
ការកែប្រែ 5 (ខែកញ្ញា 2014) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.4 (SAR 60592) ។ |
ការកែប្រែ 4 (ឧសភា 2014) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC 11.3 (SAR 56851) ។ |
ការកែប្រែ 3 (ខែធ្នូ 2013) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.2 (SAR 53019) ។ |
ការកែប្រែ 2 (ឧសភា 2013) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.0 (SAR 47552) ។ |
ការកែប្រែ 1 (១១ មីនា ២០១៤) |
បានធ្វើបច្ចុប្បន្នភាពឯកសារសម្រាប់ការចេញផ្សាយកម្មវិធី Libero SoC v11.0 beta SP1 (SAR 45068) ។ |
ការគាំទ្រផលិតផល
Microsemi SoC Products Group គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ សំបុត្រអេឡិចត្រូនិក និងការិយាល័យលក់ទូទាំងពិភពលោក។ ឧបសម្ព័ន្ធនេះមានព័ត៌មានអំពីការទាក់ទង Microsemi SoC Products Group និងប្រើប្រាស់សេវាកម្មគាំទ្រទាំងនេះ។
សេវាអតិថិជន
ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
- ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
- ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
- ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 408.643.6913
មជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសអតិថិជន
Microsemi SoC Products Group មានបុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនរបស់ខ្លួនជាមួយនឹងវិស្វករជំនាញខ្ពស់ ដែលអាចជួយឆ្លើយសំណួរផ្នែករឹង កម្មវិធី និងការរចនារបស់អ្នកអំពីផលិតផល Microsemi SoC ។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនចំណាយពេលវេលាយ៉ាងច្រើនដើម្បីបង្កើតកំណត់ចំណាំកម្មវិធី ចម្លើយចំពោះសំណួរនៃរង្វង់ការរចនាទូទៅ ឯកសារនៃបញ្ហាដែលគេស្គាល់ និងសំណួរដែលសួរញឹកញាប់ផ្សេងៗ។ ដូច្នេះ មុននឹងអ្នកទាក់ទងមកយើង សូមចូលទៅកាន់ធនធានអនឡាញរបស់យើង។ វាទំនងជាយើងបានឆ្លើយសំណួររបស់អ្នករួចហើយ។
ជំនួយបច្ចេកទេស
សម្រាប់ការគាំទ្រផលិតផល Microsemi SoC សូមចូលទៅកាន់
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webគេហទំព័រ
អ្នកអាចរកមើលព័ត៌មានបច្ចេកទេស និងមិនមែនបច្ចេកទេសជាច្រើននៅលើទំព័រផ្ទះ Microsemi SoC Products Group នៅ http://www.microsemi.com/products/fpga-soc/fpga-and-soc.
ទាក់ទងមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន
វិស្វករជំនាញខ្ពស់ បុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេស។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអាចទាក់ទងតាមអ៊ីមែល ឬតាមរយៈ Microsemi SoC Products Group webគេហទំព័រ។
អ៊ីមែល
អ្នកអាចទំនាក់ទំនងសំណួរបច្ចេកទេសរបស់អ្នកទៅកាន់អាសយដ្ឋានអ៊ីមែលរបស់យើង និងទទួលបានចម្លើយត្រឡប់មកវិញតាមអ៊ីមែល ទូរសារ ឬទូរស័ព្ទ។ ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកមានបញ្ហាការរចនា អ្នកអាចផ្ញើអ៊ីមែលទៅការរចនារបស់អ្នក។ files ដើម្បីទទួលបានជំនួយ។ យើងត្រួតពិនិត្យគណនីអ៊ីមែលឥតឈប់ឈរពេញមួយថ្ងៃ។ នៅពេលផ្ញើសំណើរបស់អ្នកមកយើងខ្ញុំ ត្រូវប្រាកដថាបញ្ចូលឈ្មោះពេញរបស់អ្នក ឈ្មោះក្រុមហ៊ុន និងព័ត៌មានទំនាក់ទំនងរបស់អ្នកសម្រាប់ដំណើរការប្រកបដោយប្រសិទ្ធភាពនៃសំណើរបស់អ្នក។
អាសយដ្ឋានអ៊ីមែលជំនួយបច្ចេកទេសគឺ soc_tech@microsemi.com.
ករណីរបស់ខ្ញុំ
អតិថិជនរបស់ Microsemi SoC Products Group អាចដាក់បញ្ជូន និងតាមដានករណីបច្ចេកទេសតាមអ៊ីនធឺណិត ដោយចូលទៅកាន់ My Cases។
នៅខាងក្រៅសហរដ្ឋអាមេរិក
អតិថិជនដែលត្រូវការជំនួយនៅខាងក្រៅតំបន់ពេលវេលារបស់សហរដ្ឋអាមេរិកអាចទាក់ទងផ្នែកជំនួយបច្ចេកទេសតាមរយៈអ៊ីមែល (soc_tech@microsemi.com) ឬទាក់ទងការិយាល័យលក់ក្នុងស្រុក។ ចូលមើលអំពីពួកយើងសម្រាប់ការចុះបញ្ជីការិយាល័យលក់ និងទំនាក់ទំនងសាជីវកម្ម។
ជំនួយបច្ចេកទេស ITAR
សម្រាប់ជំនួយបច្ចេកទេសលើ RH និង RT FPGAs ដែលគ្រប់គ្រងដោយច្បាប់ចរាចរណ៍អន្តរជាតិក្នុងអាវុធ (ITAR) សូមទាក់ទងមកយើងខ្ញុំតាមរយៈ soc_tech@microsemi.com. ជាជម្រើស នៅក្នុងករណីរបស់ខ្ញុំ សូមជ្រើសរើស បាទ/ចាស នៅក្នុងបញ្ជីទម្លាក់ចុះ ITAR ។ សម្រាប់បញ្ជីពេញលេញនៃ Microsemi FPGAs ដែលគ្រប់គ្រងដោយ ITAR សូមចូលទៅកាន់ ITAR web ទំព័រ។
ទីស្នាក់ការកណ្តាលក្រុមហ៊ុន Microsemi
ក្រុមហ៊ុន One Enterprise, Aliso Viejo,
CA 92656 សហរដ្ឋអាមេរិក
នៅសហរដ្ឋអាមេរិក៖ +1 (800)
713-4113 នៅខាងក្រៅ
សហរដ្ឋអាមេរិក៖ +1 ៨៦៦-៤៤៧-២១៩៤
ការលក់៖ +1 ៨៦៦-៤៤៧-២១៩៤
ទូរសារ៖ +1 ៨៦៦-៤៤៧-២១៩៤
អ៊ីមែល៖ sales.support@microsemi.com
© 2016 Microsemi Corporation ។
រក្សារសិទ្ធគ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Microsemi ។
ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
សាជីវកម្ម Microsemi (Nasdaq: MSCC) ផ្តល់ជូននូវផលប័ត្រដ៏ទូលំទូលាយនៃ semiconductor និងដំណោះស្រាយប្រព័ន្ធសម្រាប់ទំនាក់ទំនង ការការពារ និងសន្តិសុខ អាកាសយានដ្ឋាន និងទីផ្សារឧស្សាហកម្ម។ ផលិតផលរួមមានសៀគ្វីរួមបញ្ចូលគ្នានូវសញ្ញាចម្រុះអាណាឡូកដែលមានប្រសិទ្ធភាពខ្ពស់ និងរឹងដោយវិទ្យុសកម្ម, FPGAs, SoCs និង ASICs; ផលិតផលគ្រប់គ្រងថាមពល; ឧបករណ៍កំណត់ពេលវេលា និងសមកាលកម្ម និងដំណោះស្រាយពេលវេលាច្បាស់លាស់ កំណត់ស្តង់ដារពិភពលោកសម្រាប់ពេលវេលា។ ឧបករណ៍ដំណើរការសំឡេង; ដំណោះស្រាយ RF; សមាសធាតុដាច់ដោយឡែក; ការផ្ទុកសហគ្រាស និងដំណោះស្រាយទំនាក់ទំនង បច្ចេកវិទ្យាសុវត្ថិភាព និងការប្រឆាំង t ដែលអាចធ្វើមាត្រដ្ឋានបាន។amper ផលិតផល; ដំណោះស្រាយអ៊ីសឺរណិត; Power-over-Ethernet ICs និង midspans; ក៏ដូចជាសមត្ថភាព និងសេវាកម្មរចនាផ្ទាល់ខ្លួន។ Microsemi មានទីស្នាក់ការកណ្តាលនៅ Aliso Viejo រដ្ឋកាលីហ្វ័រញ៉ា ហើយមានបុគ្គលិកប្រហែល 4,800 នៅទូទាំងពិភពលោក។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com.
Microsemi មិនធ្វើការធានា តំណាង ឬការធានាទាក់ទងនឹងព័ត៌មានដែលមាននៅទីនេះ ឬភាពសមស្របនៃផលិតផល និងសេវាកម្មរបស់វាសម្រាប់គោលបំណងជាក់លាក់ណាមួយឡើយ ហើយ Microsemi មិនទទួលខុសត្រូវអ្វីទាំងអស់ដែលកើតឡើងចេញពីកម្មវិធី ឬការប្រើប្រាស់ផលិតផល ឬសៀគ្វីណាមួយ។ ផលិតផលដែលបានលក់នៅទីនេះ និងផលិតផលផ្សេងទៀតដែលលក់ដោយ Microsemi ត្រូវបានទទួលរងនូវការធ្វើតេស្តមានកម្រិត ហើយមិនគួរត្រូវបានប្រើប្រាស់ដោយភ្ជាប់ជាមួយឧបករណ៍ ឬកម្មវិធីដែលសំខាន់ក្នុងបេសកកម្មឡើយ។ លក្ខណៈបច្ចេកទេសនៃការអនុវត្តណាមួយត្រូវបានគេជឿថាអាចទុកចិត្តបាន ប៉ុន្តែមិនត្រូវបានផ្ទៀងផ្ទាត់ទេ ហើយអ្នកទិញត្រូវតែអនុវត្ត និងបញ្ចប់ការអនុវត្តន៍ទាំងអស់ និងការធ្វើតេស្តផលិតផលផ្សេងទៀត តែម្នាក់ឯង និងរួមគ្នាជាមួយ ឬដំឡើងនៅក្នុងផលិតផលចុងក្រោយណាមួយ។ អ្នកទិញមិនត្រូវពឹងផ្អែកលើទិន្នន័យ និងលក្ខណៈបច្ចេកទេសនៃការអនុវត្ត ឬប៉ារ៉ាម៉ែត្រដែលផ្តល់ដោយ Microsemi ឡើយ។ វាជាទំនួលខុសត្រូវរបស់អ្នកទិញក្នុងការកំណត់ដោយឯករាជ្យនូវភាពសមស្របនៃផលិតផលណាមួយ និងដើម្បីសាកល្បង និងផ្ទៀងផ្ទាត់ដូចគ្នា។ ព័ត៌មានដែលផ្តល់ដោយ Microsemi ខាងក្រោមនេះត្រូវបានផ្តល់ជូន "ដូចដែលនៅមាន កន្លែងណា" និងជាមួយនឹងកំហុសទាំងអស់ ហើយហានិភ័យទាំងមូលដែលទាក់ទងនឹងព័ត៌មាននេះគឺទាំងស្រុងជាមួយអ្នកទិញ។ Microsemi មិនផ្តល់ដោយជាក់លាក់ ឬដោយប្រយោលដល់ភាគីណាមួយនូវសិទ្ធិប៉ាតង់ អាជ្ញាប័ណ្ណ ឬសិទ្ធិ IP ផ្សេងទៀតទេ ទោះជាទាក់ទងនឹងព័ត៌មាននោះដោយខ្លួនឯង ឬអ្វីដែលពិពណ៌នាដោយព័ត៌មានបែបនេះក៏ដោយ។ ព័ត៌មានដែលមាននៅក្នុងឯកសារនេះគឺជាកម្មសិទ្ធិរបស់ Microsemi ហើយ Microsemi រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរណាមួយចំពោះព័ត៌មាននៅក្នុងឯកសារនេះ ឬចំពោះផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។
ឯកសារ/ធនធាន
![]() |
Microsemi SmartFusion2 SoC FPGA Code Shadowing ពី SPI Flash ទៅ DDR Memory [pdf] សៀវភៅណែនាំរបស់ម្ចាស់ SmartFusion2 SoC FPGA Code Shadowing from SPI Flash to DDR Memory, SmartFusion2 SoC, FPGA Code Shadowing from SPI Flash to DDR Memory, Flash to DDR Memory |