MICROCHIP SmartDesign MSS MSS និង Fabric AMBA APB3
ការកំណត់រចនាសម្ព័ន្ធ និងការតភ្ជាប់
ប្រព័ន្ធរង SmartFusion Microcontroller អនុញ្ញាតឱ្យអ្នកពង្រីក AMBA Bus ចូលទៅក្នុងក្រណាត់ FPGA ដោយធម្មជាតិ។ អ្នកអាចកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ក្រណាត់ AMBA ជា APB3 ឬ AHBLite អាស្រ័យលើតម្រូវការការរចនារបស់អ្នក។ ចំណុចប្រទាក់មេ និង slave bus មាននៅក្នុងរបៀបនីមួយៗ។ ឯកសារនេះផ្តល់នូវជំហានសំខាន់ៗក្នុងការបង្កើតប្រព័ន្ធ MSS-FPGA fabric AMBA APB3 ដោយប្រើឧបករណ៍កំណត់រចនាសម្ព័ន្ធ MSS ដែលមាននៅក្នុងកម្មវិធី Libero® IDE ។ គ្រឿងកុំព្យូទ័រ APB ត្រូវបានភ្ជាប់ទៅ MSS ដោយប្រើ CoreAPB3 កំណែ 4.0.100 ឬខ្ពស់ជាងនេះ។ ជំហានខាងក្រោមភ្ជាប់ឧបករណ៍ភ្ជាប់ APB3 ដែលបានអនុវត្តនៅក្នុងក្រណាត់ FPGA ទៅ MSS ។
ការកំណត់រចនាសម្ព័ន្ធ MSS
ជំហានទី 1 ។ ជ្រើសរើស MSS FCLK (GLA0) ទៅនឹងសមាមាត្រនាឡិកាក្រណាត់។
ជ្រើសរើសផ្នែក FAB_CLK នៅក្នុង MSS Clock Configurator ដូចបង្ហាញក្នុងរូបភាព 1-1។ អ្នកត្រូវតែអនុវត្តការវិភាគការកំណត់ពេលវេលាឋិតិវន្តក្រោយប្លង់ ដើម្បីធានាថាការរចនាត្រូវនឹងតម្រូវការពេលវេលាដែលបានកំណត់នៅក្នុងការកំណត់រចនាសម្ព័ន្ធគ្រប់គ្រងនាឡិកា។ អ្នកប្រហែលជាត្រូវកែតម្រូវសមាមាត្រនាឡិការវាង MSS និងក្រណាត់ ដើម្បីទទួលបានការរចនាមុខងារ។
ជំហានទី 2 ។ ជ្រើសរើសរបៀប MSS AMBA ។
ជ្រើសរើសប្រភេទចំណុចប្រទាក់ AMBA APB3 នៅក្នុង MSS Fabric Interface Configurator ដូចបង្ហាញក្នុងរូបភាព 1-2 ។ ចុចយល់ព្រមដើម្បីបន្ត។
រូបភាពទី 1-2 • AMBA APB3 Interface ត្រូវបានជ្រើសរើស
AMBA និង FAB_CLK ត្រូវបានដំឡើងទៅកំពូលដោយស្វ័យប្រវត្តិ ហើយមានសម្រាប់ SmartDesign ណាដែលធ្វើឱ្យ MSS ឆាប់រហ័ស។
បង្កើតប្រព័ន្ធរង FPGA Fabric និង AMBA
ប្រព័ន្ធរង AMBA របស់ក្រណាត់ត្រូវបានបង្កើតទៅជាសមាសភាគ SmartDesign ធម្មតា ហើយបន្ទាប់មកសមាសធាតុ MSS ត្រូវបានបញ្ចូលទៅក្នុងសមាសធាតុនោះភ្លាមៗ (ដូចបង្ហាញក្នុងរូបភាពទី 1-5)។
ជំហាន 1. ភ្លាមៗ និងកំណត់រចនាសម្ព័ន្ធ CoreAPB3 ។ APB Master Data Bus Width – 32-bit; ទទឹងដូចគ្នានៃឡានក្រុងទិន្នន័យ MSS AMBA ។ ការកំណត់រចនាសម្ព័ន្ធអាសយដ្ឋាន - ប្រែប្រួលអាស្រ័យលើទំហំរន្ធរបស់អ្នក; សូមមើលតារាង 1-1 សម្រាប់តម្លៃត្រឹមត្រូវ។
តារាង 1-1 • តម្លៃកំណត់រចនាសម្ព័ន្ធអាសយដ្ឋាន
ទំហំរន្ធដោត 64KB រហូតដល់ 11 ទាសករ |
ទំហំរន្ធដោត 4KB រហូតដល់ 16 ទាសករ |
ទំហំរន្ធដោត 256 Byte, រហូតដល់ 16 ទាសករ |
ទំហំរន្ធដោត 16 Byte, រហូតដល់ 16 ទាសករ |
|
ចំនួនប៊ីតអាស័យដ្ឋានដែលជំរុញដោយមេ | 20 | 16 | 12 | 8 |
ទីតាំងនៅក្នុងអាសយដ្ឋានទាសករនៃអាសយដ្ឋានមេ 4 ប៊ីតខាងលើ | [19:16] (មិនអើពើប្រសិនបើទទឹងអាសយដ្ឋានមេ >= 24 ប៊ីត) | [15:12] (មិនអើពើប្រសិនបើទទឹងអាសយដ្ឋានមេ >= 20 ប៊ីត) | [11:8] (មិនអើពើប្រសិនបើទទឹងអាសយដ្ឋានមេ >= 16 ប៊ីត) | [7:4] (មិនអើពើប្រសិនបើទទឹងអាសយដ្ឋានមេ >= 12 ប៊ីត) |
អាសយដ្ឋានប្រយោល។ | មិនបានប្រើ |
បានបើក APB Slave Slots - បិទរន្ធដោតដែលអ្នកមិនមានគម្រោងប្រើសម្រាប់កម្មវិធីរបស់អ្នក។ ចំនួនរន្ធដែលមានសម្រាប់ការរចនាគឺជាមុខងារនៃទំហំរន្ធដែលបានជ្រើសរើស។ សម្រាប់ 64KB មានតែរន្ធដោតពី 5 ទៅ 15 ប៉ុណ្ណោះដែលអាចប្រើបានដោយសារតែភាពមើលឃើញក្រណាត់ពីផែនទីអង្គចងចាំ MSS (ពី 0x4005000 ដល់ 0x400FFFF) ។ សម្រាប់ទំហំរន្ធតូច រន្ធទាំងអស់មាន។ សូមមើល "ការគណនាផែនទីសតិ" នៅទំព័រទី 7 សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីទំហំរន្ធ និងការភ្ជាប់ slave/slot។ Testbench - អាជ្ញាប័ណ្ណអ្នកប្រើប្រាស់ - RTL
ជំហានទី 2 ។ ភ្លាមៗ និងកំណត់រចនាសម្ព័ន្ធគ្រឿងកុំព្យូទ័រ AMBA APB នៅក្នុងការរចនារបស់អ្នក។
ជំហានទី 3 ។ ភ្ជាប់ប្រព័ន្ធរងជាមួយគ្នា។ នេះអាចត្រូវបានធ្វើដោយស្វ័យប្រវត្តិឬដោយដៃ។ ការតភ្ជាប់ដោយស្វ័យប្រវត្តិ - មុខងារភ្ជាប់ដោយស្វ័យប្រវត្តិ SmartDesign (មានពី SmartDesign Menu ឬដោយការចុចកណ្ដុរខាងស្ដាំលើផ្ទាំងក្រណាត់) ភ្ជាប់នាឡិកាប្រព័ន្ធរងដោយស្វ័យប្រវត្តិ ហើយកំណត់ឡើងវិញ ហើយបង្ហាញអ្នកជាមួយនឹងកម្មវិធីនិពន្ធ Memory Map ដែលអ្នកអាចកំណត់ APB slaves ទៅកាន់អាសយដ្ឋានត្រឹមត្រូវ (រូបភាពទី 1-4) ។
ចំណាំ៖ ថាមុខងារភ្ជាប់ដោយស្វ័យប្រវត្តិដំណើរការនាឡិកា និងកំណត់ការតភ្ជាប់ឡើងវិញ លុះត្រាតែឈ្មោះច្រក FAB_CLK និង M2F_RESET_N មិនត្រូវបានផ្លាស់ប្តូរនៅលើសមាសភាគ MSS ។
ការតភ្ជាប់ដោយដៃ - ភ្ជាប់ប្រព័ន្ធរងដូចខាងក្រោមៈ
- ភ្ជាប់ CoreAPB3 mirrored-master BIF ទៅ MSS Master BIF (ដូចបង្ហាញក្នុងរូបភាព 1-5)។
- ភ្ជាប់ APB slaves ទៅនឹងរន្ធដោតត្រឹមត្រូវ តាមការបញ្ជាក់ផែនទីអង្គចងចាំរបស់អ្នក។
- ភ្ជាប់ FAB_CLK ទៅ PCLK នៃគ្រឿងកុំព្យូទ័រ APB ទាំងអស់នៅក្នុងការរចនារបស់អ្នក។
- ភ្ជាប់ M2F_RESET_N ទៅ PRESET នៃគ្រឿងកុំព្យូទ័រ APB ទាំងអស់នៅក្នុងការរចនារបស់អ្នក។
ការគណនាផែនទីសតិ
មានតែទំហំរន្ធខាងក្រោមប៉ុណ្ណោះដែលត្រូវបានគាំទ្រសម្រាប់ MSS៖
- 64 គីឡូបៃ
- 4KB និងខាងក្រោម
រូបមន្តទូទៅ
- សម្រាប់ទំហំរន្ធស្មើនឹង 64K អាសយដ្ឋានមូលដ្ឋាននៃគ្រឿងកុំព្យូទ័ររបស់អតិថិជនគឺ៖ 0x40000000 + (លេខរន្ធ * ទំហំរន្ធ)
- សម្រាប់ទំហំរន្ធតិចជាង 64K អាសយដ្ឋានមូលដ្ឋានរបស់ម៉ាស៊ីនភ្ញៀវគឺ៖ 0x40050000 + (លេខរន្ធ * ទំហំរន្ធ)
អាសយដ្ឋានមូលដ្ឋានសម្រាប់ក្រណាត់ត្រូវបានជួសជុលនៅ 0x4005000 ប៉ុន្តែដើម្បីធ្វើឱ្យសមីការផែនទីអង្គចងចាំមានភាពសាមញ្ញ យើងបង្ហាញអាសយដ្ឋានមូលដ្ឋានថាខុសគ្នានៅក្នុងករណី 64KB ។
ចំណាំ៖ ទំហំរន្ធកំណត់ចំនួនអាសយដ្ឋានសម្រាប់គ្រឿងកុំព្យូទ័រនោះ (ឧទាហរណ៍ 1k មានន័យថាមានអាសយដ្ឋាន 1024)។
- Exampលេ ១៖ ទំហំរន្ធដោត 64KB បៃទំហំ 64KB slots = 65536 slots (0x10000)។
- ប្រសិនបើគ្រឿងកុំព្យូទ័រស្ថិតនៅរន្ធលេខ 7 នោះអាសយដ្ឋានរបស់វាគឺ៖ 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: ទំហំរន្ធដោត 4KB បៃ៖ រន្ធ 4KB = 4096 រន្ធ (0x1000)
- ប្រសិនបើគ្រឿងកុំព្យូទ័រស្ថិតនៅរន្ធលេខ 5 នោះអាសយដ្ឋានរបស់វាគឺ៖ 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
ផែនទីសតិ View
អ្នកអាចធ្វើបាន view ផែនទីអង្គចងចាំប្រព័ន្ធដោយប្រើមុខងាររបាយការណ៍ (ពីម៉ឺនុយរចនាជ្រើសរើសរបាយការណ៍) ។ សម្រាប់អតីតample, រូបភាពទី 2-1 គឺជាផែនទីអង្គចងចាំមួយផ្នែកដែលបង្កើតសម្រាប់ប្រព័ន្ធរងដែលបង្ហាញក្នុង
ការគាំទ្រផលិតផល
Microsemi SoC Products Group គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ សំបុត្រអេឡិចត្រូនិក និងការិយាល័យលក់ទូទាំងពិភពលោក។ ឧបសម្ព័ន្ធនេះមានព័ត៌មានអំពីការទាក់ទង Microsemi SoC Products Group និងប្រើប្រាស់សេវាកម្មគាំទ្រទាំងនេះ។
សេវាអតិថិជន
ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
- ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
- ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
- ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 408.643.6913
មជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសអតិថិជន
Microsemi SoC Products Group មានបុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនរបស់ខ្លួនជាមួយនឹងវិស្វករជំនាញខ្ពស់ ដែលអាចជួយឆ្លើយសំណួរផ្នែករឹង កម្មវិធី និងការរចនារបស់អ្នកអំពីផលិតផល Microsemi SoC ។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនចំណាយពេលវេលាយ៉ាងច្រើនដើម្បីបង្កើតកំណត់ចំណាំកម្មវិធី ចម្លើយចំពោះសំណួរនៃរង្វង់ការរចនាទូទៅ ឯកសារនៃបញ្ហាដែលគេស្គាល់ និងសំណួរដែលសួរញឹកញាប់ផ្សេងៗ។ ដូច្នេះ មុននឹងអ្នកទាក់ទងមកយើង សូមចូលទៅកាន់ធនធានអនឡាញរបស់យើង។ វាទំនងជាយើងបានឆ្លើយសំណួររបស់អ្នករួចហើយ។
ជំនួយបច្ចេកទេស
ទស្សនាផ្នែកជំនួយអតិថិជន webគេហទំព័រ (www.microsemi.com/soc/support/search/default.aspx) សម្រាប់ព័ត៌មានបន្ថែម និងការគាំទ្រ។ ចម្លើយជាច្រើនដែលមាននៅលើការស្វែងរក web ធនធានរួមមានដ្យាក្រាម រូបភាព និងតំណភ្ជាប់ទៅកាន់ធនធានផ្សេងទៀតនៅលើ webគេហទំព័រ។
Webគេហទំព័រ
អ្នកអាចរកមើលព័ត៌មានបច្ចេកទេស និងមិនមែនបច្ចេកទេសជាច្រើននៅលើទំព័រដើម SoC នៅ www.microsemi.com/soc ។
ទាក់ទងមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន
វិស្វករជំនាញខ្ពស់ បុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេស។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអាចទាក់ទងតាមអ៊ីមែល ឬតាមរយៈ Microsemi SoC Products Group webគេហទំព័រ។
អ៊ីមែល
អ្នកអាចទំនាក់ទំនងសំណួរបច្ចេកទេសរបស់អ្នកទៅកាន់អាសយដ្ឋានអ៊ីមែលរបស់យើង និងទទួលបានចម្លើយត្រឡប់មកវិញតាមអ៊ីមែល ទូរសារ ឬទូរស័ព្ទ។ ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកមានបញ្ហាការរចនា អ្នកអាចផ្ញើអ៊ីមែលទៅការរចនារបស់អ្នក។ files ដើម្បីទទួលបានជំនួយ។ យើងត្រួតពិនិត្យគណនីអ៊ីមែលឥតឈប់ឈរពេញមួយថ្ងៃ។ នៅពេលផ្ញើសំណើរបស់អ្នកមកយើងខ្ញុំ ត្រូវប្រាកដថាបញ្ចូលឈ្មោះពេញរបស់អ្នក ឈ្មោះក្រុមហ៊ុន និងព័ត៌មានទំនាក់ទំនងរបស់អ្នកសម្រាប់ដំណើរការប្រកបដោយប្រសិទ្ធភាពនៃសំណើរបស់អ្នក។ អាសយដ្ឋានអ៊ីមែលជំនួយបច្ចេកទេសគឺ soc_tech@microsemi.com.
ករណីរបស់ខ្ញុំ
អតិថិជនរបស់ Microsemi SoC Products Group អាចដាក់បញ្ជូន និងតាមដានករណីបច្ចេកទេសតាមអ៊ីនធឺណិត ដោយចូលទៅកាន់ My Cases។
នៅខាងក្រៅសហរដ្ឋអាមេរិក
អតិថិជនដែលត្រូវការជំនួយនៅខាងក្រៅតំបន់ពេលវេលារបស់សហរដ្ឋអាមេរិកអាចទាក់ទងផ្នែកជំនួយបច្ចេកទេសតាមរយៈអ៊ីមែល (soc_tech@microsemi.com) ឬទាក់ទងការិយាល័យលក់ក្នុងស្រុក។ ការចុះបញ្ជីការិយាល័យលក់អាចរកបាននៅ www.microsemi.com/soc/company/contact/default.aspx.
ជំនួយបច្ចេកទេស ITAR
សម្រាប់ជំនួយបច្ចេកទេសលើ RH និង RT FPGAs ដែលគ្រប់គ្រងដោយច្បាប់ចរាចរណ៍អន្តរជាតិក្នុងអាវុធ (ITAR) សូមទាក់ទងមកយើងខ្ញុំតាមរយៈ soc_tech_itar@microsemi.com. ជាជម្រើស នៅក្នុងករណីរបស់ខ្ញុំ សូមជ្រើសរើស បាទ/ចាស នៅក្នុងបញ្ជីទម្លាក់ចុះ ITAR ។ សម្រាប់បញ្ជីពេញលេញនៃ Microsemi FPGAs ដែលគ្រប់គ្រងដោយ ITAR សូមចូលទៅកាន់ ITAR web ទំព័រ។ សាជីវកម្ម Microsemi (NASDAQ: MSCC) ផ្តល់ជូននូវផលប័ត្រដ៏ទូលំទូលាយនៃដំណោះស្រាយ semiconductor សម្រាប់៖ លំហអាកាស ការការពារ និងសន្តិសុខ។ សហគ្រាសនិងទំនាក់ទំនង; និងទីផ្សារឧស្សាហកម្ម និងថាមពលជំនួស។ ផលិតផលរួមមានឧបករណ៍អាណាឡូក និង RF ដែលមានសមត្ថភាពខ្ពស់ ភាពជឿជាក់ខ្ពស់ រលកសញ្ញាចម្រុះ និងសៀគ្វីរួមបញ្ចូលគ្នា RF, SoCs ដែលអាចប្ដូរតាមបំណងបាន FPGAs និងប្រព័ន្ធរងពេញលេញ។ Microsemi មានទីស្នាក់ការកណ្តាលនៅ Aliso Viejo រដ្ឋកាលីហ្វ័រញ៉ា។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com.
© 2013 Microsemi Corporation ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Microsemi ។ ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
ទីស្នាក់ការកណ្តាលក្រុមហ៊ុន Microsemi
One Enterprise, Aliso Viejo CA 92656 សហរដ្ឋអាមេរិក នៅក្នុងសហរដ្ឋអាមេរិក៖ +1 ៨៦៦-៤៤៧-២១៩៤ ការលក់៖ +1 ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ +1 ៨៦៦-៤៤៧-២១៩៤
ឯកសារ/ធនធាន
![]() |
MICROCHIP SmartDesign MSS MSS និង Fabric AMBA APB3 Design [pdf] ការណែនាំអ្នកប្រើប្រាស់ SmartDesign MSS MSS និង Fabric AMBA APB3 Design, SmartDesign MSS, MSS and Fabric AMBA APB3 Design, AMBA APB3 Design |