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

Microsemi SmartDesign MSS Embedded Nonvolatile Memory (eNVM)

Microsemi-SmartDesign-MSS-Embedded-Nonvolatile-Memory-(eNVM)-PRO

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

ឧបករណ៍កំណត់រចនាសម្ព័ន្ធ MSS Embedded Nonvolatile Memory (eNVM) អនុញ្ញាតឱ្យអ្នកបង្កើតតំបន់អង្គចងចាំផ្សេងៗ (អតិថិជន) ដែលត្រូវការកម្មវិធីនៅក្នុងប្លុក eNVM ឧបករណ៍ SmartFusion ។
នៅក្នុងឯកសារនេះ យើងពិពណ៌នាលម្អិតអំពីរបៀបកំណត់រចនាសម្ព័ន្ធប្លុក eNVM ។ សម្រាប់ព័ត៌មានលម្អិតអំពី eNVM សូមមើលការណែនាំអ្នកប្រើប្រាស់ប្រព័ន្ធរង Actel SmartFusion Microcontroller ។

ព័ត៌មានសំខាន់អំពីទំព័រអ្នកប្រើប្រាស់ eNVM 

កម្មវិធីកំណត់រចនាសម្ព័ន្ធ MSS ប្រើចំនួនជាក់លាក់នៃទំព័រ eNVM របស់អ្នកប្រើប្រាស់ ដើម្បីរក្សាទុកការកំណត់រចនាសម្ព័ន្ធ MSS ។ ទំព័រទាំងនេះមានទីតាំងនៅផ្នែកខាងលើនៃទំហំអាសយដ្ឋាន eNVM ។ ចំនួនទំព័រគឺប្រែប្រួលដោយផ្អែកលើការកំណត់រចនាសម្ព័ន្ធ MSS របស់អ្នក (ACE, GPIOs និង eNVM Init Clients)។ កូដកម្មវិធីរបស់អ្នកមិនគួរសរសេរនៅក្នុងទំព័រអ្នកប្រើប្រាស់ទាំងនេះទេព្រោះវាទំនងជានឹងបណ្តាលឱ្យបរាជ័យពេលដំណើរការសម្រាប់ការរចនារបស់អ្នក។ សូមចំណាំផងដែរថា ប្រសិនបើទំព័រទាំងនេះត្រូវបានខូចដោយកំហុស ផ្នែកនឹងមិនចាប់ផ្ដើមម្តងទៀតទេ ហើយនឹងត្រូវរៀបចំកម្មវិធីឡើងវិញ។
អាសយដ្ឋាន 'កក់ទុក' ដំបូងអាចត្រូវបានគណនាដូចខាងក្រោម។ បន្ទាប់ពី MSS ត្រូវបានបង្កើតដោយជោគជ័យ សូមបើកកម្មវិធីកំណត់រចនាសម្ព័ន្ធ eNVM ហើយកត់ត្រាចំនួនទំព័រដែលមានបង្ហាញនៅក្នុងក្រុមស្ថិតិប្រើប្រាស់នៅលើទំព័រមេ។ អាសយដ្ឋានដែលបានបម្រុងទុកដំបូងត្រូវបានកំណត់ជា៖
first_reserved_address = 0x60000000 + (មាន_pages * 128)

ការបង្កើត និងកំណត់រចនាសម្ព័ន្ធអតិថិជន

ការបង្កើតអតិថិជន

ទំព័រសំខាន់នៃការកំណត់រចនាសម្ព័ន្ធ eNVM អនុញ្ញាតឱ្យអ្នកបន្ថែមអតិថិជនជាច្រើនទៅប្លុក eNVM របស់អ្នក។ មាន 2 ប្រភេទអតិថិជនដែលអាចប្រើបាន:

  • ម៉ាស៊ីនភ្ញៀវផ្ទុកទិន្នន័យ - ប្រើកម្មវិធីផ្ទុកទិន្នន័យដើម្បីកំណត់តំបន់អង្គចងចាំទូទៅនៅក្នុងប្លុក eNVM ។ តំបន់នេះអាចត្រូវបានប្រើដើម្បីរក្សាកូដកម្មវិធីរបស់អ្នក ឬមាតិកាទិន្នន័យផ្សេងទៀតដែលកម្មវិធីរបស់អ្នកអាចត្រូវការ។
  • ម៉ាស៊ីនភ្ញៀវចាប់ផ្តើម - ប្រើកម្មវិធីចាប់ផ្តើមដើម្បីកំណត់តំបន់អង្គចងចាំដែលត្រូវការចម្លងនៅពេលចាប់ផ្ដើមប្រព័ន្ធនៅទីតាំងអាសយដ្ឋាន Cortex-M3 ដែលបានបញ្ជាក់។

ក្រឡាចត្រង្គសំខាន់ក៏បង្ហាញលក្ខណៈរបស់អតិថិជនដែលបានកំណត់រចនាសម្ព័ន្ធណាមួយផងដែរ។ លក្ខណៈទាំងនេះគឺ៖

  • ប្រភេទអតិថិជន - ប្រភេទម៉ាស៊ីនភ្ញៀវដែលត្រូវបានបន្ថែមទៅប្រព័ន្ធ
  • ឈ្មោះអតិថិជន - ឈ្មោះរបស់អតិថិជន។ វាត្រូវតែមានតែមួយគត់នៅក្នុងប្រព័ន្ធ។
  • អាស័យដ្ឋានចាប់ផ្តើម - អាសយដ្ឋាននៅក្នុង hex ដែលអតិថិជនមានទីតាំងនៅ eNVM ។ វាត្រូវតែនៅលើព្រំដែនទំព័រ។ គ្មានអាសយដ្ឋានត្រួតស៊ីគ្នារវាងអតិថិជនផ្សេងគ្នាត្រូវបានអនុញ្ញាតទេ។
  • ទំហំពាក្យ - ទំហំពាក្យរបស់អតិថិជនគិតជាប៊ីត
  • ទំព័រចាប់ផ្តើម - ទំព័រដែលអាសយដ្ឋានចាប់ផ្តើមចាប់ផ្តើម។
  • ទំព័របញ្ចប់ – ទំព័រដែលតំបន់អង្គចងចាំរបស់អតិថិជនបញ្ចប់។ វាត្រូវបានគណនាដោយស្វ័យប្រវត្តិដោយផ្អែកលើអាសយដ្ឋានចាប់ផ្តើម ទំហំពាក្យ និងចំនួនពាក្យសម្រាប់អតិថិជន។
  • ការបញ្ជាទិញដំបូង - វាលនេះមិនត្រូវបានប្រើដោយអ្នកកំណត់រចនាសម្ព័ន្ធ SmartFusion eNVM ទេ។
  • ចាក់សោអាសយដ្ឋានចាប់ផ្តើម - បញ្ជាក់ជម្រើសនេះ ប្រសិនបើអ្នកមិនចង់ឱ្យអ្នកកំណត់រចនាសម្ព័ន្ធ eNVM ផ្លាស់ប្តូរអាសយដ្ឋានចាប់ផ្តើមរបស់អ្នក នៅពេលចុចប៊ូតុង "បង្កើនប្រសិទ្ធភាព" ។

ស្ថិតិការប្រើប្រាស់ក៏ត្រូវបានរាយការណ៍ផងដែរ៖

  • ទំព័រដែលមាន - ចំនួនទំព័រសរុបដែលអាចរកបានដើម្បីបង្កើតអតិថិជន។ ចំនួនទំព័រដែលមានប្រែប្រួលអាស្រ័យលើរបៀបដែល MSS ទាំងមូលត្រូវបានកំណត់រចនាសម្ព័ន្ធ។ ជាឧទាហរណ៍ ការកំណត់រចនាសម្ព័ន្ធ ACE យកទំព័រអ្នកប្រើប្រាស់ដែលទិន្នន័យការចាប់ផ្តើម ACE ត្រូវបានកម្មវិធីនៅក្នុង eNVM ។
  • ទំព័រដែលបានប្រើ - ចំនួនទំព័រសរុបដែលប្រើដោយអតិថិជនដែលបានកំណត់រចនាសម្ព័ន្ធ។
  • ទំព័រឥតគិតថ្លៃ - ចំនួនទំព័រសរុបនៅតែមានសម្រាប់កំណត់រចនាសម្ព័ន្ធការផ្ទុកទិន្នន័យ និងម៉ាស៊ីនភ្ញៀវចាប់ផ្តើម។
    ប្រើមុខងារ Optimize ដើម្បីដោះស្រាយជម្លោះលើអាសយដ្ឋានមូលដ្ឋានត្រួតស៊ីគ្នាសម្រាប់អតិថិជន។ ប្រតិបត្តិការនេះនឹងមិនកែប្រែអាស័យដ្ឋានមូលដ្ឋានសម្រាប់ម៉ាស៊ីនភ្ញៀវណាដែលមានអាសយដ្ឋានចាក់សោចាប់ផ្ដើមទេ (ដូចបង្ហាញក្នុងរូបភាពទី 1-1) ។Microsemi-SmartDesign-MSS-Embedded-Nonvolatile-Memory-(eNVM)-ផលិតផល

កំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវផ្ទុកទិន្នន័យ

នៅក្នុងប្រអប់ ការកំណត់រចនាសម្ព័ន្ធអតិថិជន អ្នកត្រូវបញ្ជាក់តម្លៃដែលបានរាយខាងក្រោម។

ការពិពណ៌នាមាតិកា eNVM

  • មាតិកា – បញ្ជាក់មាតិកាអង្គចងចាំដែលអ្នកចង់សរសេរទៅក្នុង eNVM ។ អ្នកអាចជ្រើសរើសជម្រើសមួយក្នុងចំណោមជម្រើសពីរខាងក្រោម៖
    • ការចងចាំ File – អ្នកត្រូវជ្រើសរើស a file នៅលើថាសដែលត្រូវគ្នានឹងអង្គចងចាំមួយក្នុងចំណោមអង្គចងចាំខាងក្រោម file ទម្រង់ - Intel-Hex, Motorola-S, Actel-S ឬ Actel-Binary ។ សូមមើល "ការចងចាំ File ទម្រង់” នៅលើទំព័រទី 9 សម្រាប់ព័ត៌មានបន្ថែម។
    • គ្មានខ្លឹមសារ - អតិថិជនគឺជាអ្នកកាន់កន្លែង។ អ្នកនឹងអាចផ្ទុកអង្គចងចាំបាន។ file ដោយប្រើ FlashPro/FlashPoint នៅពេលសរសេរកម្មវិធីដោយមិនចាំបាច់ត្រលប់ទៅឧបករណ៍កំណត់រចនាសម្ព័ន្ធនេះ។
  • ប្រើអាសយដ្ឋានដាច់ខាត - អនុញ្ញាតឱ្យមាតិកានៃការចងចាំ file កំណត់កន្លែងដែលអតិថិជនត្រូវបានដាក់នៅក្នុងប្លុក eNVM ។ អាសយដ្ឋាននៅក្នុងមាតិកានៃការចងចាំ file សម្រាប់អតិថិជនក្លាយជាដាច់ខាតចំពោះប្លុក eNVM ទាំងមូល។ នៅពេលដែលអ្នកជ្រើសរើសជម្រើសអាសយដ្ឋានដាច់ខាត កម្មវិធីនឹងទាញយកអាសយដ្ឋានតូចបំផុតចេញពីមាតិកាអង្គចងចាំ file ហើយប្រើអាសយដ្ឋាននោះជាអាសយដ្ឋានចាប់ផ្តើមសម្រាប់អតិថិជន។
  • អាស័យដ្ឋានចាប់ផ្តើម - អាសយដ្ឋាន eNVM ដែលមាតិកាត្រូវបានកម្មវិធី។
  • ទំហំ​ពាក្យ - ទំហំពាក្យ, ប៊ីត, នៃម៉ាស៊ីនភ្ញៀវដែលបានចាប់ផ្តើម; អាចជា 8, 16 ឬ 32 ។
  • ចំនួនពាក្យ - ចំនួនពាក្យរបស់អតិថិជន។

JTAG ការការពារ

រារាំងការអាន និងសរសេរមាតិកា eNVM ពី JTAG ច្រក។ នេះគឺជាមុខងារសុវត្ថិភាពសម្រាប់កូដកម្មវិធី (រូបភាពទី 1-2)។Microsemi-SmartDesign-MSS-Embedded-Nonvolatile-Memory-(eNVM)-fig 1

ការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវចាប់ផ្តើម

សម្រាប់អតិថិជននេះ មាតិកា eNVM និង JTAG ព័ត៌មានការពារគឺដូចគ្នានឹងអ្វីដែលបានពិពណ៌នានៅក្នុង "ការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនភ្ញៀវផ្ទុកទិន្នន័យ" នៅទំព័រ 6 ។

ព័ត៌មានទិសដៅ

  • អាសយដ្ឋានគោលដៅ - អាសយដ្ឋាននៃធាតុផ្ទុករបស់អ្នកនៅក្នុងលក្ខខណ្ឌនៃផែនទីអង្គចងចាំប្រព័ន្ធ Cortex-M3 ។ តំបន់មួយចំនួននៃផែនទីអង្គចងចាំប្រព័ន្ធមិនត្រូវបានអនុញ្ញាតឱ្យបញ្ជាក់សម្រាប់ម៉ាស៊ីនភ្ញៀវនេះទេ ដោយសារពួកវាមានប្លុកប្រព័ន្ធដែលបានបម្រុងទុក។ ឧបករណ៍ជូនដំណឹងអ្នកអំពីតំបន់ច្បាប់សម្រាប់អតិថិជនរបស់អ្នក។
  • ទំហំប្រតិបត្តិការ - ទំហំ (8, 16 ឬ 32) នៃ APB ផ្ទេរនៅពេលដែលទិន្នន័យត្រូវបានចម្លងពីតំបន់អង្គចងចាំ eNVM ទៅកាន់គោលដៅគោលដៅដោយលេខកូដចាប់ផ្ដើមប្រព័ន្ធ Actel ។
  • ចំនួននៃការសរសេរ - ចំនួន APB ផ្ទេរនៅពេលដែលទិន្នន័យត្រូវបានចម្លងពីតំបន់អង្គចងចាំ eNVM ទៅកាន់គោលដៅគោលដៅដោយលេខកូដចាប់ផ្ដើមប្រព័ន្ធ Actel ។ វាលនេះត្រូវបានគណនាដោយស្វ័យប្រវត្តិដោយឧបករណ៍ដោយផ្អែកលើព័ត៌មានមាតិកា eNVM (ទំហំ និងចំនួនពាក្យ) និងទំហំប្រតិបត្តិការទិសដៅ (ដូចបង្ហាញក្នុងរូបភាពទី 1-3)។Microsemi-SmartDesign-MSS-Embedded-Nonvolatile-Memory-(eNVM)-fig 2

ការចងចាំ File ទម្រង់

ការចងចាំខាងក្រោម file ទម្រង់​អាច​ប្រើ​បាន​ជា​ការ​បញ្ចូល fileចូលទៅក្នុង eNVM Configurator៖

  • INTEL-HEX
  • MOTOROLA S-record
  • Actel BINARY
  • ACTEL-HEX

INTEL-HEX

ស្តង់ដារឧស្សាហកម្ម file. ផ្នែកបន្ថែមគឺ HEX និង IHX ។ សម្រាប់អតីតampឡេ file2. hex ឬ file3.ihx ។
ទម្រង់ស្តង់ដារដែលបង្កើតឡើងដោយ Intel ។ មាតិកាអង្គចងចាំត្រូវបានរក្សាទុកក្នុង ASCII files ដោយប្រើតួអក្សរគោលដប់ប្រាំមួយ។ គ្នា។ file មានស៊េរីនៃកំណត់ត្រា (បន្ទាត់នៃអត្ថបទ) ដែលកំណត់ដោយបន្ទាត់ថ្មី '\n' តួអក្សរ ហើយកំណត់ត្រានីមួយៗចាប់ផ្តើមដោយតួអក្សរ ':' ។ សម្រាប់ព័ត៌មានបន្ថែមទាក់ទងនឹងទម្រង់នេះ សូមមើលឯកសារបញ្ជាក់ទ្រង់ទ្រាយរបស់ Intel-Hex Record ដែលមាននៅលើ web (ស្វែងរក Intel Hexadecimal Object File សម្រាប់ ex ជាច្រើនamples) ។
Intel Hex Record ត្រូវបានផ្សំឡើងដោយ 5 វាល និងរៀបចំដូចខាងក្រោម:
:llaaaatt[dd…]cc
កន្លែងណា៖

  • : គឺជាកូដចាប់ផ្តើមនៃរាល់កំណត់ត្រា Intel Hex
  • ll គឺជាចំនួនបៃនៃវាលទិន្នន័យ
  • aaaa គឺជាអាសយដ្ឋាន 16 ប៊ីតនៃការចាប់ផ្តើមនៃទីតាំងអង្គចងចាំសម្រាប់ទិន្នន័យ។ អាស័យដ្ឋានគឺធំ។
  • tt គឺជាប្រភេទកំណត់ត្រា កំណត់វាលទិន្នន័យ៖
    • សំណុំទិន្នន័យ 00
    • 01 ចុងបញ្ចប់នៃ file កត់ត្រា
    • 02 កំណត់ត្រាអាសយដ្ឋានផ្នែកបន្ថែម
    • 03 ចាប់ផ្តើមកំណត់ត្រាអាសយដ្ឋានផ្នែក (មិនអើពើដោយឧបករណ៍ Actel)
    • 04 កំណត់ត្រាអាសយដ្ឋានលីនេអ៊ែរបន្ថែម
    • 05 ចាប់ផ្តើមកំណត់ត្រាអាសយដ្ឋានលីនេអ៊ែរ (មិនអើពើដោយឧបករណ៍ Actel)
  • [dd…] គឺជាលំដាប់នៃ n បៃនៃទិន្នន័យ។ n គឺស្មើនឹងអ្វីដែលបានបញ្ជាក់នៅក្នុងវាល ll
  • cc គឺ​ជា​មូលប្បទានប័ត្រ​នៃ​ចំនួន អាសយដ្ឋាន និង​ទិន្នន័យ

Exampពី Intel Hex Record:
: 10000000112233445566778899FFFA
កន្លែងដែល 11 គឺជា LSB ហើយ FF គឺជា MSB ។

MOTOROLA S-record

ស្តង់ដារឧស្សាហកម្ម file. File ផ្នែកបន្ថែមគឺ S ដូចជា file៤.ស
ទម្រង់នេះប្រើ ASCII files តួអក្សរគោលដប់ប្រាំមួយ និងកំណត់ត្រាដើម្បីបញ្ជាក់មាតិកាអង្គចងចាំតាមវិធីជាច្រើនដែល Intel-Hex ធ្វើ។ សូមមើលឯកសារពិពណ៌នា Motorola S-record សម្រាប់ព័ត៌មានបន្ថែមអំពីទម្រង់នេះ (ស្វែងរក Motorola S-record description សម្រាប់អតីតមួយចំនួនamples) កម្មវិធីគ្រប់គ្រងមាតិកា RAM ប្រើតែប្រភេទកំណត់ត្រា S1 ដល់ S3 ។ អ្នកផ្សេងទៀតត្រូវបានគេមិនអើពើ។
ភាពខុសគ្នាដ៏សំខាន់រវាង Intel-Hex និង Motorola S-record គឺជាទម្រង់កំណត់ត្រា និងមុខងារត្រួតពិនិត្យកំហុសបន្ថែមមួយចំនួនដែលត្រូវបានដាក់បញ្ចូលទៅក្នុង Motorola S.
នៅក្នុងទម្រង់ទាំងពីរ មាតិកាអង្គចងចាំត្រូវបានបញ្ជាក់ដោយផ្តល់អាសយដ្ឋានចាប់ផ្តើម និងសំណុំទិន្នន័យ។ ប៊ីតខាងលើនៃសំណុំទិន្នន័យត្រូវបានផ្ទុកទៅក្នុងអាសយដ្ឋានចាប់ផ្តើម ហើយអ្វីដែលនៅសេសសល់ហូរចូលទៅក្នុងអាសយដ្ឋានដែលនៅជាប់គ្នារហូតដល់សំណុំទិន្នន័យទាំងមូលត្រូវបានប្រើប្រាស់។
Motorola S-record មាន 6 វាល និងរៀបចំដូចខាងក្រោម:
Stllaaaa[dd…]cc
កន្លែងណា៖

  • S គឺជាលេខកូដចាប់ផ្តើមនៃរាល់ Motorola S-record
  • t គឺជាប្រភេទកំណត់ត្រា កំណត់វាលទិន្នន័យ
  • ll គឺជាចំនួនបៃនៃវាលទិន្នន័យ
  • aaaa គឺជាអាសយដ្ឋាន 16 ប៊ីតនៃការចាប់ផ្តើមនៃទីតាំងអង្គចងចាំសម្រាប់ទិន្នន័យ។ អាស័យដ្ឋានគឺធំ។
  • [dd…] គឺជាលំដាប់នៃ n បៃនៃទិន្នន័យ។ n គឺស្មើនឹងអ្វីដែលបានបញ្ជាក់នៅក្នុងវាល ll
  • cc គឺជា checksum នៃចំនួន អាសយដ្ឋាន និងទិន្នន័យ

Exampពី Motorola S-Record៖
S10a0000112233445566778899FFFA
កន្លែងដែល 11 គឺជា LSB ហើយ FF គឺជា MSB ។

Actel Binary

ទ្រង់ទ្រាយអង្គចងចាំសាមញ្ញបំផុត។ ការចងចាំនីមួយៗ file មានជួរជាច្រើនដូចដែលមានពាក្យ។ ជួរនីមួយៗគឺជាពាក្យមួយ ដែលចំនួនលេខគោលពីរស្មើនឹងទំហំពាក្យជាប៊ីត។ ទម្រង់នេះមានវាក្យសម្ព័ន្ធតឹងរឹងណាស់។ ទំហំពាក្យ និងចំនួនជួរដេកត្រូវតែផ្គូផ្គងយ៉ាងពិតប្រាកដ។ នេះ។ file ផ្នែកបន្ថែមគឺ MEM; សម្រាប់អតីតampឡេ file1.mem ។
Example: ជម្រៅ 6, ទទឹងគឺ 8
01010011
11111111
01010101
11100010
10101010
11110000

Actel HEX

ទម្រង់គូទិន្នន័យ/អាសយដ្ឋានសាមញ្ញ។ អាសយដ្ឋានទាំងអស់ដែលមានមាតិកាត្រូវបានបញ្ជាក់។ អាសយដ្ឋាន​ដែល​មិន​មាន​ខ្លឹមសារ​ដែល​បាន​បញ្ជាក់​នឹង​ត្រូវ​បាន​ចាប់ផ្តើម​ទៅ​សូន្យ។ នេះ។ file ផ្នែកបន្ថែមគឺ AHX ដូចជា filex.ahx ។ ទម្រង់គឺ៖
AA:D0D1D2
កន្លែងដែល AA គឺជាទីតាំងអាសយដ្ឋាននៅក្នុង hex ។ D0 គឺជា MSB ហើយ D2 គឺជា LSB ។
ទំហំទិន្នន័យត្រូវតែផ្គូផ្គងទំហំពាក្យ។ ឧample: ជម្រៅ 6, ទទឹងគឺ 8
00: អេហ្វ
01: AB
០២៖ ស៊ីឌី
០៣៖ អេហ្វ
១៦:៩
០៥៖ ប៊ី
អាសយដ្ឋានផ្សេងទៀតទាំងអស់នឹងជាលេខសូន្យ។

ការបកស្រាយខ្លឹមសារនៃការចងចាំ

Absolute vs. Relative Addressing

នៅក្នុង Relative Addressing អាសយដ្ឋាននៅក្នុងមាតិកាអង្គចងចាំ file មិន​បាន​កំណត់​កន្លែង​ដែល​ម៉ាស៊ីន​ភ្ញៀវ​ត្រូវ​បាន​ដាក់​ក្នុង​អង្គ​ចងចាំ។ អ្នកបញ្ជាក់ទីតាំងរបស់អតិថិជនដោយបញ្ចូលអាសយដ្ឋានចាប់ផ្តើម។ វាក្លាយជាអាសយដ្ឋាន 0 ពីមាតិកាអង្គចងចាំ file ទស្សនៈ និងអតិថិជនត្រូវបានប្រជាជនតាម។
សម្រាប់អតីតample ប្រសិនបើយើងដាក់ម៉ាស៊ីនភ្ញៀវនៅ 0x80 និងមាតិកានៃអង្គចងចាំ file មានដូចខាងក្រោម៖
អាស័យដ្ឋាន៖ 0x0000 ទិន្នន័យ៖ 0102030405060708
Address: 0x0008 data: 090A0B0C0D0E0F10
បន្ទាប់មកសំណុំបៃដំបូងនៃទិន្នន័យនេះត្រូវបានសរសេរទៅអាសយដ្ឋាន 0x80 + 0000 នៅក្នុងប្លុក eNVM ។ សំណុំបៃទីពីរត្រូវបានសរសេរទៅអាសយដ្ឋាន 0x80 + 0008 = 0x88 ហើយដូច្នេះនៅលើ។
ដូច្នេះអាសយដ្ឋាននៅក្នុងមាតិកាអង្គចងចាំ file គឺទាក់ទងទៅនឹងអតិថិជនខ្លួនឯង។ កន្លែងដែលម៉ាស៊ីនភ្ញៀវត្រូវបានដាក់ក្នុងអង្គចងចាំគឺបន្ទាប់បន្សំ។
សម្រាប់អាសយដ្ឋានដាច់ខាត មាតិកាអង្គចងចាំ file កំណត់កន្លែងដែលម៉ាស៊ីនភ្ញៀវត្រូវបានដាក់នៅក្នុងប្លុក eNVM ។ ដូច្នេះអាសយដ្ឋាននៅក្នុងមាតិកាអង្គចងចាំ file សម្រាប់អតិថិជនក្លាយជាដាច់ខាតចំពោះប្លុក eNVM ទាំងមូល។ នៅពេលដែលអ្នកបើកជម្រើសអាសយដ្ឋានដាច់ខាត កម្មវិធីនឹងទាញយកអាសយដ្ឋានតូចបំផុតចេញពីមាតិកាអង្គចងចាំ file ហើយប្រើអាសយដ្ឋាននោះជាអាសយដ្ឋានចាប់ផ្តើមសម្រាប់អតិថិជន។

ការបកស្រាយទិន្នន័យ Example

ខាងក្រោមនេះ examples បង្ហាញពីរបៀបដែលទិន្នន័យត្រូវបានបកស្រាយសម្រាប់ទំហំពាក្យផ្សេងៗ៖
សម្រាប់ទិន្នន័យដែលបានផ្តល់ឱ្យ៖ FF 11 EE 22 DD 33 CC 44 BB 55 (ដែល 55 គឺជា MSB និង FF គឺជា LSB)
សម្រាប់ទំហំពាក្យ 32 ប៊ីត៖
0x22EE11FF (អាសយដ្ឋាន 0)
0x44CC33DD (អាសយដ្ឋាន 1)
0x000055BB (អាសយដ្ឋាន 2)
សម្រាប់ទំហំពាក្យ 16 ប៊ីត៖
0x11FF (អាសយដ្ឋាន 0)
0x22EE (អាសយដ្ឋាន 1)
0x33DD (អាសយដ្ឋាន 2)
0x44CC (អាសយដ្ឋាន 3)
0x55BB (អាសយដ្ឋាន 4)
សម្រាប់ទំហំពាក្យ 8 ប៊ីត៖
0xFF (អាសយដ្ឋាន 0)
0x11 (អាសយដ្ឋាន 1)
0xEE (អាសយដ្ឋាន 2)
0x22 (អាសយដ្ឋាន 3)
0xDD (អាសយដ្ឋាន 4)
0x33 (អាសយដ្ឋាន 5)
0xCC (អាសយដ្ឋាន 6)
0x44 (អាសយដ្ឋាន 7)
0xBB (អាសយដ្ឋាន 8)
0x55 (អាសយដ្ឋាន 9)

ការគាំទ្រផលិតផល

Microsemi SoC Products Group គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន និងសេវាកម្មអតិថិជនមិនមែនបច្ចេកទេស។ ឧបសម្ព័ន្ធនេះមានព័ត៌មានអំពីការទាក់ទងក្រុមផលិតផល SoC និងការប្រើប្រាស់សេវាកម្មគាំទ្រទាំងនេះ។

ទាក់ទងមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន

បុគ្គលិក Microsemi មានមជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសអតិថិជនរបស់ខ្លួនជាមួយនឹងវិស្វករដែលមានជំនាញខ្ពស់ ដែលអាចជួយឆ្លើយសំណួរផ្នែករឹង កម្មវិធី និងការរចនារបស់អ្នក។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនចំណាយពេលវេលាយ៉ាងច្រើនដើម្បីបង្កើតកំណត់ចំណាំកម្មវិធី និងចម្លើយចំពោះសំណួរដែលសួរញឹកញាប់។ ដូច្នេះ មុននឹងអ្នកទាក់ទងមកយើង សូមចូលទៅកាន់ធនធានអនឡាញរបស់យើង។ វាទំនងជាយើងបានឆ្លើយសំណួររបស់អ្នករួចហើយ។

ជំនួយបច្ចេកទេស
អតិថិជនរបស់ Microsemi អាចទទួលបានការគាំទ្រផ្នែកបច្ចេកទេសលើផលិតផល Microsemi SoC ដោយហៅទូរស័ព្ទទៅបណ្តាញជំនួយផ្នែកបច្ចេកទេសគ្រប់ពេលពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រ។ អតិថិជនក៏មានជម្រើសក្នុងការដាក់ស្នើអន្តរកម្ម និងតាមដានករណីតាមអ៊ិនធរណេតនៅ My Cases ឬដាក់សំណួរតាមរយៈអ៊ីមែលគ្រប់ពេលក្នុងអំឡុងសប្តាហ៍។
Web: www.actel.com/mycases
ទូរស័ព្ទ (អាមេរិកខាងជើង)៖ 1.800.262.1060
ទូរស័ព្ទ (អន្តរជាតិ)៖ +1 650.318.4460
អ៊ីមែល៖ soc_tech@microsemi.com

ជំនួយបច្ចេកទេស ITAR
អតិថិជន Microsemi អាចទទួលបានការគាំទ្រផ្នែកបច្ចេកទេស ITAR លើផលិតផល Microsemi SoC ដោយការហៅទូរស័ព្ទទៅ ITAR Technical Support Hotline៖ ថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រ ចាប់ពីម៉ោង 9 ព្រឹកដល់ម៉ោង 6 ល្ងាចម៉ោងនៅប៉ាស៊ីហ្វិក។ អតិថិជនក៏មានជម្រើសក្នុងការដាក់ស្នើអន្តរកម្ម និងតាមដានករណីតាមអ៊ិនធរណេតនៅ My Cases ឬដាក់សំណួរតាមរយៈអ៊ីមែលគ្រប់ពេលក្នុងអំឡុងសប្តាហ៍។
Web: www.actel.com/mycases
ទូរស័ព្ទ (អាមេរិកខាងជើង)៖ 1.888.988.ITAR
ទូរស័ព្ទ (អន្តរជាតិ)៖ +1 650.318.4900
អ៊ីមែល៖ soc_tech_itar@microsemi.com

សេវាអតិថិជនមិនបច្ចេកទេស

ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
អ្នកតំណាងផ្នែកសេវាកម្មអតិថិជនរបស់ Microsemi អាចរកបានពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រចាប់ពីម៉ោង 8 ព្រឹកដល់ម៉ោង 5 ល្ងាចម៉ោងនៅប៉ាស៊ីហ្វិក ដើម្បីឆ្លើយសំណួរដែលមិនមែនជាបច្ចេកទេស។
ទូរស័ព្ទ៖ +1 650.318.2470

សាជីវកម្ម Microsemi (NASDAQ: MSCC) ផ្តល់ជូននូវផលប័ត្រដ៏ទូលំទូលាយបំផុតរបស់ឧស្សាហកម្មនៃបច្ចេកវិទ្យា semiconductor ។ ការប្តេជ្ញាចិត្តក្នុងការដោះស្រាយបញ្ហាប្រឈមនៃប្រព័ន្ធដ៏សំខាន់បំផុត ផលិតផលរបស់ Microsemi រួមមានឧបករណ៍អាណាឡូក និង RF ដែលមានភាពជឿជាក់ខ្ពស់ សៀគ្វីរួមបញ្ចូលគ្នានៃសញ្ញាចម្រុះ FPGAs និង SoCs ដែលអាចប្ដូរតាមបំណងបាន និងប្រព័ន្ធរងពេញលេញ។ Microsemi បម្រើក្រុមហ៊ុនផលិតប្រព័ន្ធឈានមុខគេនៅជុំវិញពិភពលោកក្នុងវិស័យការពារជាតិ សន្តិសុខ លំហអាកាស សហគ្រាស ពាណិជ្ជកម្ម និងទីផ្សារឧស្សាហកម្ម។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com.

ទីស្នាក់ការ​ក​ណ្តា​ល​របស់​ក្រុមហ៊ុន
Microsemi Corporation 2381 Morse Avenue Irvine, CA
០១៤៨៦០៧៤-០០៤
សហរដ្ឋអាមេរិក
ទូរស័ព្ទ ៨៦៦-៤៤៧-២១៩៤
ទូរសារ ៨៦៦-៤៤៧-២១៩៤

SoC
ក្រុមផលិតផល 2061 Stierlin Court Mountain View, CA 94043-4655
សហរដ្ឋអាមេរិក
ទូរស័ព្ទ 650.318.4200
ទូរសារ 650.318.4600
www.actel.com

SoC Products Group (Europe) River Court, Meadows Business Park Approach, Blackwatery Camberley Surrey GU17 9AB United Kingdom
ទូរស័ព្ទ +44 (0) 1276 609 300
ទូរសារ +44 (0) 1276 607 540

SoC Products Group (ជប៉ុន) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 ប្រទេសជប៉ុន
ទូរស័ព្ទ +81.03.3445.7671
ទូរសារ +81.03.3445.7668

SoC Products Group (Hong Kong) បន្ទប់ 2107, China Resources Building 26 Harbor Road
វ៉ានឆៃហុងកុង
ទូរស័ព្ទ +852 2185 6460
ទូរសារ +852 2185 6488

© 2010 Microsemi Corporation ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Microsemi ។ ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

ឯកសារ/ធនធាន

Microsemi SmartDesign MSS Embedded Nonvolatile Memory (eNVM) [pdf] ការណែនាំអ្នកប្រើប្រាស់
SmartDesign MSS Embedded Nonvolatile Memory eNVM, SmartDesign MSS, Embedded Nonvolatile Memory eNVM, Memory eNVM

ឯកសារយោង

ទុកមតិយោបល់

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