MICROCHIP DDR AXI4 Arbiter
សេចក្តីផ្តើម៖ ស្តង់ដារពិធីការ AXI4-Stream ប្រើពាក្យ Master and Slave។ វាក្យសព្ទ Microchip ដែលស្មើនឹងប្រើក្នុងឯកសារនេះគឺ Initiator និង Target រៀងគ្នា។
សង្ខេប៖ តារាងខាងក្រោមផ្តល់នូវសេចក្តីសង្ខេបនៃលក្ខណៈ DDR AXI4 Arbiter ។
លក្ខណៈ | តម្លៃ |
---|---|
កំណែស្នូល | DDR AXI4 Arbiter v2.2 |
គ្រួសារឧបករណ៍ដែលគាំទ្រ | – |
អាជ្ញាប័ណ្ណលំហូរឧបករណ៍ដែលគាំទ្រ | – |
លក្ខណៈពិសេស៖ DDR AXI4 Arbiter មានមុខងារសំខាន់ៗដូចខាងក្រោមៈ
- ស្នូល IP ត្រូវតែត្រូវបានដំឡើងទៅកាតាឡុក IP នៃកម្មវិធី Libero SoC ។
- ស្នូលត្រូវបានកំណត់រចនាសម្ព័ន្ធ បង្កើត និងភ្លាមៗនៅក្នុងឧបករណ៍ SmartDesign សម្រាប់ការដាក់បញ្ចូលក្នុងបញ្ជីគម្រោង Libero ។
ការអនុវត្ត និងការប្រើប្រាស់ឧបករណ៍៖
ព័ត៌មានលម្អិតអំពីឧបករណ៍ | គ្រួសារ | ឧបករណ៍ | ធនធាន | ដំណើរការ (MHz) |
---|---|---|---|---|
LUTs DFF RAMs LSRAM SRAM Math Blocks Chip Globals | PolarFire | MPF300T-1 | ៦៧ ៨ | 266 |
ការពិពណ៌នាមុខងារ
ការពិពណ៌នាមុខងារ៖ ផ្នែកនេះពិពណ៌នាអំពីព័ត៌មានលម្អិតនៃការអនុវត្តរបស់ DDR_AXI4_Arbiter ។ រូបខាងក្រោមបង្ហាញពីដ្យាក្រាម pin-out កម្រិតកំពូលនៃ DDR AXI4 Arbiter ។
DDR_AXI4_ប៉ារ៉ាម៉ែត្រ Arbiter និងសញ្ញាចំណុចប្រទាក់
ការកំណត់រចនាសម្ព័ន្ធ៖
ការកំណត់រចនាសម្ព័ន្ធសម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
សញ្ញាបញ្ចូល និងទិន្នផល៖
សញ្ញាបញ្ចូល និងទិន្នផលសម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
ដ្យាក្រាមពេលវេលា
ដ្យាក្រាមពេលវេលាសម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
កៅអីសាកល្បង
ការក្លែងធ្វើ៖
ព័ត៌មានលម្អិតនៃការក្លែងធ្វើសម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
ប្រវត្តិកែប្រែ
ប្រវត្តិនៃការកែប្រែសម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
ការគាំទ្រ Microchip FPGA
ព័ត៌មានជំនួយ Microchip FPGA សម្រាប់ DDR_AXI4_Arbiter មិនត្រូវបានបញ្ជាក់នៅក្នុងឯកសារនេះទេ។
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ដំឡើង DDR AXI4 Arbiter v2.2 ទៅ IP Catalog នៃកម្មវិធី Libero SoC ។
- កំណត់រចនាសម្ព័ន្ធ បង្កើត និងជម្រុញស្នូលនៅក្នុងឧបករណ៍ SmartDesign សម្រាប់ការដាក់បញ្ចូលក្នុងបញ្ជីគម្រោង Libero ។
សេចក្តីផ្តើម (សួរសំណួរ)
ការចងចាំគឺជាផ្នែកសំខាន់មួយនៃកម្មវិធីវីដេអូ និងក្រាហ្វិកធម្មតា។ ពួកវាត្រូវបានប្រើសម្រាប់ផ្ទុកស៊ុមវីដេអូទាំងមូល នៅពេលដែលអង្គចងចាំមូលដ្ឋាននៃ FPGA មិនគ្រប់គ្រាន់ដើម្បីកាន់ស៊ុមទាំងមូល។ នៅពេលដែលមានការអាន និងសរសេរស៊ុមវីដេអូជាច្រើនទៅក្នុង DDR អាជ្ញាកណ្តាលនឹងត្រូវបានទាមទារដើម្បីធ្វើអាជ្ញាកណ្តាលរវាងសំណើច្រើន។ DDR AXI4 Arbiter IP ផ្ដល់នូវ 8 write channels ដើម្បីសរសេរ frame buffers ចូលទៅក្នុង memory DDR ខាងក្រៅ និង 8 read channels ដើម្បីអាន frames ពី memory ខាងក្រៅ។ អាជ្ញាកណ្តាលគឺផ្អែកលើមូលដ្ឋានដែលបានបម្រើមុនដំបូង។ ប្រសិនបើសំណើពីរកើតឡើងក្នុងពេលដំណាលគ្នា ប៉ុស្តិ៍ដែលមានលេខឆានែលទាបជាងនឹងយកអាទិភាព។ អាជ្ញាកណ្តាលភ្ជាប់ទៅ IP ឧបករណ៍បញ្ជា DDR តាមរយៈចំណុចប្រទាក់ AXI4 ។ DDR AXI4 Arbiter ផ្តល់នូវចំណុចប្រទាក់ AXI4 Initiator ទៅឧបករណ៍បញ្ជានៅលើបន្ទះឈីប DDR ។ អាជ្ញាកណ្តាលគាំទ្រដល់បណ្តាញសរសេររហូតដល់ប្រាំបី និងឆានែលអានចំនួនប្រាំបី។ ប្លុកនេះកំណត់រវាងបណ្តាញអានចំនួនប្រាំបី ដើម្បីផ្តល់នូវការចូលទៅកាន់ឆានែលអាន AXI តាមរបៀបដែលមកមុនគេ។ ប្លុកនេះធ្វើអាជ្ញាកណ្តាលរវាងប៉ុស្តិ៍សរសេរចំនួនប្រាំបី ដើម្បីផ្តល់នូវការចូលទៅកាន់ឆានែលសរសេរ AXI តាមរបៀបដែលមកមុនគេ។ បណ្តាញអាននិងសរសេរទាំងប្រាំបីមានអាទិភាពស្មើគ្នា។ ចំណុចប្រទាក់ AXI4 Initiator នៃ Arbiter IP អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ទទឹងទិន្នន័យផ្សេងៗគ្នាចាប់ពី 64 ប៊ីតដល់ 512 ប៊ីត។
សំខាន់៖ ស្តង់ដារពិធីការ AXI4-Stream ប្រើពាក្យ "Master" និង "Slave" ។ វាក្យសព្ទ Microchip ដែលស្មើនឹងប្រើក្នុងឯកសារនេះគឺ Initiator និង Target រៀងគ្នា។
សង្ខេប (សួរសំណួរ)
តារាងខាងក្រោមផ្តល់នូវសេចក្តីសង្ខេបនៃលក្ខណៈ DDR AXI4 Arbiter ។
តារាង 1. DDR AXI4 លក្ខណៈអាជ្ញាកណ្តាល
ឯកសារនេះអនុវត្តចំពោះ DDR AXI4 Arbiter v2.2 ។
- PolarFire® SoC
- PolarFire
- RTG4™
- IGLOO® ២
- SmartFusion® ២
ទាមទារ Libero® SoC v12.3 ឬក្រោយការចេញផ្សាយ។ IP អាចត្រូវបានប្រើក្នុងរបៀប RTL ដោយគ្មានអាជ្ញាប័ណ្ណណាមួយឡើយ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល DDR_AXI4_Arbiter ។
លក្ខណៈពិសេស (សួរសំណួរ)
DDR AXI4 Arbiter មានមុខងារសំខាន់ៗដូចខាងក្រោមៈ
- បណ្តាញសរសេរចំនួនប្រាំបី
- បណ្តាញអានចំនួនប្រាំបី
- ចំណុចប្រទាក់ AXI4 ទៅឧបករណ៍បញ្ជា DDR
- ទទឹង AXI4 ដែលអាចកំណត់បាន៖ 64, 128, 256, និង 512 ប៊ីត
- ទទឹងអាសយដ្ឋានដែលអាចកំណត់បាន៖ ៣២ ទៅ ៦៤ ប៊ីត
ការអនុវត្ត IP Core នៅក្នុង Libero® Design Suite (សួរសំណួរ)
ស្នូល IP ត្រូវតែត្រូវបានដំឡើងទៅកាតាឡុក IP នៃកម្មវិធី Libero SoC ។ វាត្រូវបានដំឡើងដោយស្វ័យប្រវត្តិតាមរយៈមុខងារអាប់ដេត IP Catalog នៅក្នុងកម្មវិធី Libero SoC ឬស្នូល IP ត្រូវបានទាញយកដោយដៃពីកាតាឡុក។ នៅពេលដែលស្នូល IP ត្រូវបានដំឡើងនៅក្នុង Libero SoC software IP Catalog ស្នូលត្រូវបានកំណត់រចនាសម្ព័ន្ធ បង្កើត និងភ្លាមៗនៅក្នុងឧបករណ៍ SmartDesign សម្រាប់ដាក់បញ្ចូលក្នុងបញ្ជីគម្រោង Libero ។
ការប្រើប្រាស់ឧបករណ៍ និងការអនុវត្ត (សួរសំណួរ)
តារាងខាងក្រោមរាយបញ្ជីការប្រើប្រាស់ឧបករណ៍ដែលប្រើសម្រាប់ DDR_AXI4_Arbiter ។
តារាង 2 ។ ការប្រើប្រាស់ DDR_AXI4_Arbiter
ឧបករណ៍ ព័ត៌មានលម្អិត | ធនធាន | ដំណើរការ (MHz) | RAMs | ប្លុកគណិតវិទ្យា | បន្ទះសៀគ្វី សកល | |||
គ្រួសារ | ឧបករណ៍ | លូត | DFF | LSRAM | μSRAM | |||
PolarFire® SoC | MPFS250T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
PolarFire | MPF300T-1 | 5411 | 4202 | 266 | 13 | 1 | 0 | 0 |
SmartFusion® ២ | M2S150-1 | 5546 | 4309 | 192 | 15 | 1 | 0 | 0 |
សំខាន់៖
- ទិន្នន័យនៅក្នុងតារាងមុនត្រូវបានថតដោយប្រើការសំយោគធម្មតា និងការកំណត់ប្លង់។ IP ត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ប៉ុស្តិ៍សរសេរចំនួនប្រាំបី ឆានែលអានចំនួនប្រាំបី ទទឹងអាសយដ្ឋាននៃ 32 ប៊ីត និងទទឹងទិន្នន័យនៃការកំណត់រចនាសម្ព័ន្ធ 512 ប៊ីត។
- នាឡិកាត្រូវបានរឹតបន្តឹងទៅ 200 MHz ខណៈពេលកំពុងដំណើរការការវិភាគពេលវេលា ដើម្បីសម្រេចបាននូវលេខប្រតិបត្តិការ។
ការពិពណ៌នាមុខងារ (សួរសំណួរ)
ផ្នែកនេះពិពណ៌នាអំពីព័ត៌មានលម្អិតនៃការអនុវត្តរបស់ DDR_AXI4_Arbiter ។ រូបខាងក្រោមបង្ហាញពីដ្យាក្រាម pin-out កម្រិតកំពូលនៃ DDR AXI4 Arbiter ។ រូបភាពទី 1-1 ។ ដ្យាក្រាមបិទច្រកចេញកម្រិតកំពូលសម្រាប់ចំណុចប្រទាក់ Arbiter ដើម
រូបខាងក្រោមបង្ហាញពីដ្យាក្រាមប្លុកកម្រិតប្រព័ន្ធនៃ DDR_AXI4_Arbiter នៅក្នុងរបៀបចំណុចប្រទាក់ឡានក្រុង។ រូបភាពទី 1-2 ។ ដ្យាក្រាមប្លុកកម្រិតប្រព័ន្ធនៃ DDR_AXI4_Arbiter
ប្រតិបត្តិការអានត្រូវបានបង្កឡើងដោយការកំណត់សញ្ញាបញ្ចូល r(x)_req_i ខ្ពស់នៅលើឆានែលអានជាក់លាក់មួយ។ អាជ្ញាកណ្តាលឆ្លើយតបដោយការទទួលស្គាល់ នៅពេលដែលវារួចរាល់ដើម្បីបម្រើសំណើរអាន។ បន្ទាប់មកវាសamples អាសយដ្ឋាន AXI ចាប់ផ្តើម ហើយអានទំហំផ្ទុះដែលត្រូវបានបញ្ចូលពីអ្នកចាប់ផ្តើមខាងក្រៅ។ ឆានែលដំណើរការធាតុបញ្ចូល និងបង្កើតប្រតិបត្តិការ AXI ដែលត្រូវការដើម្បីអានទិន្នន័យពីអង្គចងចាំ DDR ។ លទ្ធផលអានទិន្នន័យពីអាជ្ញាកណ្តាលគឺជារឿងធម្មតាសម្រាប់គ្រប់បណ្តាញអាន។ កំឡុងពេលអានទិន្នន័យ ទិន្នន័យអានដែលមានសុពលភាពនៃឆានែលដែលត្រូវគ្នាឡើងខ្ពស់។ ចុងបញ្ចប់នៃប្រតិបត្តិការអានត្រូវបានតំណាងដោយសញ្ញាដែលបានអានរួចរាល់ នៅពេលដែលបៃដែលបានស្នើសុំទាំងអស់ត្រូវបានផ្ញើចេញ។ ស្រដៀងគ្នាទៅនឹងប្រតិបត្តិការដែលបានអាន ប្រតិបត្តិការសរសេរត្រូវបានបង្កឡើងដោយការកំណត់សញ្ញាបញ្ចូល w(x)_req_i ខ្ពស់។ រួមជាមួយនឹងសញ្ញាស្នើសុំ អាសយដ្ឋានចាប់ផ្តើមសរសេរ និងប្រវែងផ្ទុះត្រូវតែផ្តល់ឱ្យក្នុងអំឡុងពេលសំណើ។ នៅពេលដែលអាជ្ញាកណ្តាលអាចបម្រើសំណើជាលាយលក្ខណ៍អក្សរបាន វាឆ្លើយតបដោយការផ្ញើសញ្ញាទទួលស្គាល់នៅលើឆានែលដែលត្រូវគ្នា។ បន្ទាប់មកអ្នកប្រើប្រាស់ត្រូវផ្តល់ទិន្នន័យសរសេរ រួមជាមួយនឹងសញ្ញាទិន្នន័យដែលមានសុពលភាពនៅលើឆានែល។ ចំនួននាឡិកាដែលទិន្នន័យមានសុពលភាពខ្ពស់ត្រូវតែផ្គូផ្គងរយៈពេលផ្ទុះ។ អាជ្ញាកណ្តាលបញ្ចប់ប្រតិបត្តិការសរសេរ និងកំណត់សញ្ញាដែលសរសេររួចរាល់ខ្ពស់ ដែលបង្ហាញពីការបញ្ចប់ប្រតិបត្តិការសរសេរ។
DDR_AXI4_Arbiter Parameters និង Interface Signals (សួរសំណួរ)
ផ្នែកនេះពិភាក្សាអំពីប៉ារ៉ាម៉ែត្រនៅក្នុង DDR_AXI4_Arbiter GUI configurator និងសញ្ញា I/O ។
2.1 ការកំណត់រចនាសម្ព័ន្ធ (សួរសំណួរ)
តារាងខាងក្រោមរាយការពិពណ៌នានៃប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធដែលប្រើក្នុងការអនុវត្តផ្នែករឹងនៃ DDR_AXI4_Arbiter ។ ទាំងនេះគឺជាប៉ារ៉ាម៉ែត្រទូទៅ ហើយអាចប្រែប្រួលទៅតាមតម្រូវការនៃកម្មវិធី។
តារាង 2-1. ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ
សញ្ញា ឈ្មោះ | ការពិពណ៌នា |
ទទឹងលេខសម្គាល់ AXI | កំណត់ទទឹងលេខសម្គាល់ AXI ។ |
ទទឹងទិន្នន័យ AXI | កំណត់ទទឹងទិន្នន័យ AXI ។ |
ទទឹងអាសយដ្ឋាន AXI | កំណត់ទទឹងអាសយដ្ឋាន AXI |
ចំនួនឆានែលអាន | ជម្រើសដើម្បីជ្រើសរើសបណ្តាញសរសេរដែលទាមទារពីម៉ឺនុយទម្លាក់ចុះដែលមានចាប់ពីឆានែលមួយទៅឆានែលសរសេរប្រាំបី។ |
ចំនួនប៉ុស្តិ៍សរសេរ | ជម្រើសដើម្បីជ្រើសរើសបណ្តាញអានដែលត្រូវការពីម៉ឺនុយទម្លាក់ចុះដែលមានចាប់ពីឆានែលមួយទៅឆានែលអានប្រាំបី។ |
AXI4_SELECTION | ជម្រើសដើម្បីជ្រើសរើសរវាង AXI4_MASTER និង AXI4_MIRRORED_SLAVE ។ |
ចំណុចប្រទាក់ Arbiter | ជម្រើសដើម្បីជ្រើសរើសចំណុចប្រទាក់ឡានក្រុង។ |
សញ្ញាបញ្ចូល និងលទ្ធផល (សួរសំណួរ)
តារាងខាងក្រោមរាយបញ្ជីច្រកបញ្ចូល និងទិន្នផលនៃ DDR AXI4 Arbiter សម្រាប់ចំណុចប្រទាក់ Bus ។
តារាង 2-2 ។ ច្រកបញ្ចូល និងទិន្នផលសម្រាប់ចំណុចប្រទាក់ Arbiter Bus
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
កំណត់ឡើងវិញ_i | បញ្ចូល | — | សកម្មទាប សញ្ញាកំណត់ឡើងវិញអសមកាលទៅការរចនា |
sys_ckl_i | បញ្ចូល | — | នាឡិកាប្រព័ន្ធ |
ddr_ctrl_ready_i | បញ្ចូល | — | ទទួលសញ្ញាបញ្ចូលដែលត្រៀមរួចជាស្រេចពីឧបករណ៍បញ្ជា DDR |
ARVALID_I_0 | បញ្ចូល | — | អានសំណើពីឆានែល 0 |
ARSIZE_I_0 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីឆានែលអាន 0 |
ARADDR_I_0 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 0 |
ARREADY_O_0 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 0 |
RVALID_O_0 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 0 |
RDATA_O_0 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 0 |
RLAST_O_0 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 0 |
BUSER_O_r0 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 0 |
ARVALID_I_1 | បញ្ចូល | — | អានសំណើពីឆានែល 1 |
ARSIZE_I_1 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_1 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 1 |
ARREADY_O_1 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 1 |
RVALID_O_1 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 1 |
RDATA_O_1 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 1 |
RLAST_O_1 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 1 |
BUSER_O_r1 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 1 |
ARVALID_I_2 | បញ្ចូល | — | អានសំណើពីឆានែល 2 |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
ARSIZE_I_2 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_2 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 2 |
ARREADY_O_2 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 2 |
RVALID_O_2 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 2 |
RDATA_O_2 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 2 |
RLAST_O_2 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 2 |
BUSER_O_r2 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 2 |
ARVALID_I_3 | បញ្ចូល | — | អានសំណើពីឆានែល 3 |
ARSIZE_I_3 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_3 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 3 |
ARREADY_O_3 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 3 |
RVALID_O_3 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 3 |
RDATA_O_3 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 3 |
RLAST_O_3 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 3 |
BUSER_O_r3 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 3 |
ARVALID_I_4 | បញ្ចូល | — | អានសំណើពីឆានែល 4 |
ARSIZE_I_4 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_4 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 4 |
ARREADY_O_4 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 4 |
RVALID_O_4 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 4 |
RDATA_O_4 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 4 |
RLAST_O_4 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 4 |
BUSER_O_r4 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 4 |
ARVALID_I_5 | បញ្ចូល | — | អានសំណើពីឆានែល 5 |
ARSIZE_I_5 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_5 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 5 |
ARREADY_O_5 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 5 |
RVALID_O_5 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 5 |
RDATA_O_5 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 5 |
RLAST_O_5 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 5 |
BUSER_O_r5 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 5 |
ARVALID_I_6 | បញ្ចូល | — | អានសំណើពីឆានែល 6 |
ARSIZE_I_6 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_6 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 6 |
ARREADY_O_6 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 6 |
RVALID_O_6 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 6 |
RDATA_O_6 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 6 |
RLAST_O_6 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 6 |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
BUSER_O_r6 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 6 |
ARVALID_I_7 | បញ្ចូល | — | អានសំណើពីឆានែល 7 |
ARSIZE_I_7 | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះពីប៉ុស្តិ៍អាន ១ |
ARADDR_I_7 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 7 |
ARREADY_O_7 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអានឆានែល 7 |
RVALID_O_7 | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 7 |
RDATA_O_7 | ទិន្នផល | [AXI_DATA_WIDTH-1 : 0] | អានទិន្នន័យពីឆានែលអាន 7 |
RLAST_O_7 | ទិន្នផល | — | អានចុងបញ្ចប់នៃសញ្ញាស៊ុមពីឆានែលអាន 7 |
BUSER_O_r7 | ទិន្នផល | — | អានបញ្ចប់ដើម្បីអានឆានែល 7 |
AWSSIZE_I_0 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 0 |
WDATA_I_0 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 0 |
WVALID_I_0 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 0 |
AWVALID_I_0 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 0 |
AWADDR_I_0 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 0 |
AWREADY_O_0 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 0 |
BUSER_O_0 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 0 |
AWSSIZE_I_1 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 1 |
WDATA_I_1 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 1 |
WVALID_I_1 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 1 |
AWVALID_I_1 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 1 |
AWADDR_I_1 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 1 |
AWREADY_O_1 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 1 |
BUSER_O_1 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 1 |
AWSSIZE_I_2 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 2 |
WDATA_I_2 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 2 |
WVALID_I_2 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 2 |
AWVALID_I_2 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 2 |
AWADDR_I_2 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 2 |
AWREADY_O_2 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 2 |
BUSER_O_2 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 2 |
AWSSIZE_I_3 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 3 |
WDATA_I_3 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 3 |
WVALID_I_3 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 3 |
AWVALID_I_3 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 3 |
AWADDR_I_3 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 3 |
AWREADY_O_3 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 3 |
BUSER_O_3 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 3 |
AWSSIZE_I_4 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 4 |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
WDATA_I_4 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 4 |
WVALID_I_4 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 4 |
AWVALID_I_4 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 4 |
AWADDR_I_4 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 4 |
AWREADY_O_4 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 4 |
BUSER_O_4 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 4 |
AWSSIZE_I_5 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 5 |
WDATA_I_5 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 5 |
WVALID_I_5 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 5 |
AWVALID_I_5 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 5 |
AWADDR_I_5 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 5 |
AWREADY_O_5 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 5 |
BUSER_O_5 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 5 |
AWSSIZE_I_6 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះសម្រាប់សរសេរឆានែល 6 |
WDATA_I_6 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 6 |
WVALID_I_6 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 6 |
AWVALID_I_6 | បញ្ចូល | — | សរសេរសំណើពីប៉ុស្តិ៍ 6 |
AWADDR_I_6 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 6 |
AWREADY_O_6 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 6 |
BUSER_O_6 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 6 |
AWSSIZE_I_7 | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះចេញពីប៉ុស្តិ៍លេខ ៧ |
WDATA_I_7 | បញ្ចូល | [AXI_DATA_WIDTH-1:0] | ទិន្នន័យវីដេអូបញ្ចូលដើម្បីសរសេរឆានែល 7 |
WVALID_I_7 | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 7 |
AWVALID_I_7 | បញ្ចូល | — | សរសេរសំណើពី សរសេរប៉ុស្តិ៍លេខ ៧ |
AWADDR_I_7 | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ប៉ុស្តិ៍ 7 |
AWREADY_O_7 | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីសរសេរសំណើពីការសរសេរឆានែល 7 |
BUSER_O_7 | ទិន្នផល | — | សរសេរការបញ្ចប់ដើម្បីសរសេរឆានែល 7 |
តារាងខាងក្រោមរាយបញ្ជីច្រកបញ្ចូល និងទិន្នផលរបស់ DDR AXI4 Arbiter សម្រាប់ចំណុចប្រទាក់ដើម។
តារាង 2-3 ។ ច្រកបញ្ចូល និងទិន្នផលសម្រាប់ចំណុចប្រទាក់អាជ្ញាកណ្តាលដើម
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
កំណត់ឡើងវិញ_i | បញ្ចូល | — | សកម្ម សញ្ញាកំណត់ឡើងវិញអសមកាលទាបទៅនឹងការរចនា |
sys_clk_i | បញ្ចូល | — | នាឡិកាប្រព័ន្ធ |
ddr_ctrl_ready_i | បញ្ចូល | — | ទទួលសញ្ញាបញ្ចូលរួចរាល់ពីឧបករណ៍បញ្ជា DDR |
r0_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 0 |
r0_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r0_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 0 |
r0_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 0 |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
r0_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 0 |
r0_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 0 |
r1_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 1 |
r1_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r1_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 1 |
r1_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 1 |
r1_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 1 |
r1_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 1 |
r2_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 2 |
r2_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r2_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 2 |
r2_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 2 |
r2_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 2 |
r2_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 2 |
r3_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 3 |
r3_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r3_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 3 |
r3_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 3 |
r3_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 3 |
r3_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 3 |
r4_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 4 |
r4_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r4_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 4 |
r4_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 4 |
r4_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 4 |
r4_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 4 |
r5_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 5 |
r5_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r5_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 5 |
r5_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 5 |
r5_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 5 |
r5_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 5 |
r6_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 6 |
r6_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
r6_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 6 |
r6_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 6 |
r6_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 6 |
r6_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 6 |
r7_req_i | បញ្ចូល | — | អានសំណើពីអ្នកចាប់ផ្តើម 7 |
r7_burst_size_i | បញ្ចូល | 8 ប៊ីត | អានទំហំផ្ទុះ |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
r7_rstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ពីកន្លែងដែលការអានត្រូវចាប់ផ្តើមសម្រាប់អានឆានែល 7 |
r7_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលដើម្បីអានសំណើពីអ្នកចាប់ផ្តើម 7 |
r7_data_valid_o | ទិន្នផល | — | អានទិន្នន័យដែលមានសុពលភាពពីអានឆានែល 7 |
r7_done_o | ទិន្នផល | — | អានការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 7 |
rdata_o | ទិន្នផល | [AXI_DATA_WIDTH – 1:0] | លទ្ធផលទិន្នន័យវីដេអូពីឆានែលអាន |
w0_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w0_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 0 |
w0_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 0 |
w0_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 0 |
w0_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 0 |
w0_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 0 |
w0_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 0 |
w1_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w1_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 1 |
w1_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 1 |
w1_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 1 |
w1_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 1 |
w1_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 1 |
w1_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 1 |
w2_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w2_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 2 |
w2_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 2 |
w2_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 2 |
w2_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 2 |
w2_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 2 |
w2_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 2 |
w3_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w3_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 3 |
w3_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 3 |
w3_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 3 |
w3_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 3 |
w3_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 3 |
w3_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 3 |
w4_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w4_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 4 |
w4_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 4 |
w4_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 4 |
w4_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ប៉ុស្តិ៍ 4 |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
w4_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 4 |
w4_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 4 |
w5_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w5_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 5 |
w5_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 5 |
w5_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 5 |
w5_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 5 |
w5_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 5 |
w5_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 5 |
w6_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w6_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 6 |
w6_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 6 |
w6_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 6 |
w6_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 6 |
w6_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 6 |
w6_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 6 |
w7_burst_size_i | បញ្ចូល | 8 ប៊ីត | សរសេរទំហំផ្ទុះ |
w7_data_i | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | ការបញ្ចូលទិន្នន័យវីដេអូដើម្បីសរសេរឆានែល 7 |
w7_data_valid_i | បញ្ចូល | — | សរសេរទិន្នន័យត្រឹមត្រូវដើម្បីសរសេរឆានែល 7 |
w7_req_i | បញ្ចូល | — | សរសេរសំណើពីអ្នកចាប់ផ្តើម 7 |
w7_wstart_addr_i | បញ្ចូល | [AXI_ADDR_WIDTH – 1:0] | អាសយដ្ឋាន DDR ដែលការសរសេរត្រូវតែកើតឡើងពី ឆានែល 7 |
w7_ack_o | ទិន្នផល | — | ការទទួលស្គាល់អាជ្ញាកណ្តាលក្នុងការសរសេរសំណើពីអ្នកចាប់ផ្តើម 7 |
w7_done_o | ទិន្នផល | — | សរសេរការបញ្ចប់ទៅអ្នកចាប់ផ្តើម 7 |
សញ្ញា AXI I/F | |||
អានអាសយដ្ឋានឆានែល | |||
arid_o | ទិន្នផល | [AXI_ID_WIDTH – 1:0] | អានលេខសម្គាល់អាសយដ្ឋាន។ ការកំណត់អត្តសញ្ញាណ tag សម្រាប់ក្រុមអានអាស័យដ្ឋាននៃសញ្ញា។ |
araddr_o | ទិន្នផល | [AXI_ADDR_WIDTH – 1:0] | អានអាសយដ្ឋាន។ ផ្តល់អាសយដ្ឋានដំបូងនៃប្រតិបត្តិការដែលបានអាន។
មានតែអាសយដ្ឋានចាប់ផ្តើមនៃការផ្ទុះប៉ុណ្ណោះដែលត្រូវបានផ្តល់ជូន។ |
arlen_o | ទិន្នផល | [7:0] | ប្រវែងផ្ទុះ។ ផ្តល់ចំនួនពិតប្រាកដនៃការផ្ទេរប្រាក់នៅក្នុងការផ្ទុះមួយ។ ព័ត៌មាននេះកំណត់ចំនួននៃការផ្ទេរទិន្នន័យដែលភ្ជាប់ជាមួយអាសយដ្ឋាន។ |
arsize_o | ទិន្នផល | [2:0] | ទំហំផ្ទុះ។ ទំហំនៃការផ្ទេរនីមួយៗនៅក្នុងការផ្ទុះ។ |
arburst_o | ទិន្នផល | [1:0] | ប្រភេទផ្ទុះ។ គួបផ្សំជាមួយនឹងព័ត៌មានទំហំ ព័ត៌មានលម្អិតអំពីរបៀបដែលអាសយដ្ឋានសម្រាប់ការផ្ទេរនីមួយៗក្នុងចន្លោះពេលត្រូវបានគណនា។
ជួសជុលទៅ 2'b01 à អាសយដ្ឋានកើនឡើង។ |
arlock_o | ទិន្នផល | [1:0] | ប្រភេទចាក់សោ។ ផ្តល់ព័ត៌មានបន្ថែមអំពីលក្ខណៈអាតូមិកនៃការផ្ទេរ។
ជួសជុលទៅ 2'b00 ការចូលប្រើធម្មតា។ |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
arcache_o | ទិន្នផល | [3:0] | ប្រភេទឃ្លាំងសម្ងាត់។ ផ្តល់ព័ត៌មានបន្ថែមអំពីលក្ខណៈដែលអាចរក្សាទុកបាននៃការផ្ទេរប្រាក់។
ជួសជុលទៅ 4'b0000 à Non-cacheable and non-bufferable. |
arprot_o | ទិន្នផល | [2:0] | ប្រភេទការពារ។ ផ្តល់ព័ត៌មានអង្គភាពការពារសម្រាប់ប្រតិបត្តិការ។ ជួសជុលទៅ 3'b000 ធម្មតា ការចូលប្រើទិន្នន័យដែលមានសុវត្ថិភាព។ |
arvalid_o | ទិន្នផល | — | អានអាសយដ្ឋានត្រឹមត្រូវ។ នៅពេល HIGH អាសយដ្ឋានអាន និងព័ត៌មានត្រួតពិនិត្យមានសុពលភាព ហើយនៅតែខ្ពស់រហូតដល់អាសយដ្ឋានទទួលសញ្ញា រួចរាល់ កម្រិតខ្ពស់។
1 = អាសយដ្ឋាន និងព័ត៌មានត្រួតពិនិត្យត្រឹមត្រូវ។ 0 = អាសយដ្ឋាន និងព័ត៌មានត្រួតពិនិត្យមិនត្រឹមត្រូវទេ។ |
រួចរាល់_អូ | បញ្ចូល | — | អានអាសយដ្ឋានរួចរាល់។ គោលដៅគឺត្រៀមខ្លួនជាស្រេចដើម្បីទទួលយកអាសយដ្ឋាន និងសញ្ញាត្រួតពិនិត្យដែលពាក់ព័ន្ធ។
1 = គោលដៅរួចរាល់ 0 = គោលដៅមិនទាន់រួចរាល់ |
អានឆានែលទិន្នន័យ | |||
បំបាត់ | បញ្ចូល | [AXI_ID_WIDTH – 1:0] | អានលេខសម្គាល់ tag. លេខសម្គាល់ tag នៃក្រុមអានទិន្នន័យនៃសញ្ញា។ តម្លៃ rid ត្រូវបានបង្កើតដោយគោលដៅ ហើយត្រូវតែផ្គូផ្គងតម្លៃ arid នៃប្រតិបត្តិការដែលបានអានដែលវាកំពុងឆ្លើយតប។ |
rdata | បញ្ចូល | [AXI_DATA_WIDTH – 1:0] | អានទិន្នន័យ |
rresp | បញ្ចូល | [1:0] | អានការឆ្លើយតប។
ស្ថានភាពនៃការផ្ទេរការអាន។ ការឆ្លើយតបដែលអាចអនុញ្ញាតបានគឺ OKAY, EXOKAY, SLVERR និង DECERR។ |
ចុងក្រោយ | បញ្ចូល | — | អានចុងក្រោយ។
ការផ្ទេរចុងក្រោយនៅក្នុងការអានផ្ទុះ។ |
ត្រឹមត្រូវ | បញ្ចូល | — | អានត្រឹមត្រូវ។ ទិន្នន័យអានដែលត្រូវការគឺអាចរកបាន ហើយការផ្ទេរការអានអាចបញ្ចប់។
1 = អានទិន្នន័យដែលមាន 0 = មិនអាចអានទិន្នន័យបានទេ។ |
រួចរាល់ | ទិន្នផល | — | អានរួចរាល់។ អ្នកផ្តួចផ្តើមអាចទទួលយកទិន្នន័យដែលបានអាន និងព័ត៌មានឆ្លើយតប។
1= អ្នកចាប់ផ្តើមរួចរាល់ 0 = អ្នកចាប់ផ្តើមមិនទាន់រួចរាល់ |
សរសេរអាសយដ្ឋានឆានែល | |||
រំភើប | ទិន្នផល | [AXI_ID_WIDTH – 1:0] | សរសេរលេខសម្គាល់អាសយដ្ឋាន។ ការកំណត់អត្តសញ្ញាណ tag សម្រាប់ក្រុមសរសេរអាសយដ្ឋាននៃសញ្ញា។ |
វ៉ាដដ្ររ | ទិន្នផល | [AXI_ADDR_WIDTH – 1:0] | សរសេរអាសយដ្ឋាន។ ផ្តល់អាសយដ្ឋាននៃការផ្ទេរប្រាក់ដំបូងនៅក្នុងប្រតិបត្តិការសរសេរ។ សញ្ញាត្រួតពិនិត្យដែលពាក់ព័ន្ធត្រូវបានប្រើដើម្បីកំណត់អាសយដ្ឋាននៃការផ្លាស់ប្តូរដែលនៅសល់នៅក្នុងការផ្ទុះ។ |
អាលិន | ទិន្នផល | [7:0] | ប្រវែងផ្ទុះ។ ផ្តល់ចំនួនពិតប្រាកដនៃការផ្ទេរប្រាក់នៅក្នុងការផ្ទុះមួយ។ ព័ត៌មាននេះកំណត់ចំនួននៃការផ្ទេរទិន្នន័យដែលភ្ជាប់ជាមួយអាសយដ្ឋាន។ |
awize | ទិន្នផល | [2:0] | ទំហំផ្ទុះ។ ទំហំនៃការផ្ទេរនីមួយៗនៅក្នុងការផ្ទុះ។ Byte lane strobes បង្ហាញយ៉ាងច្បាស់ថា ផ្លូវបៃណាដែលត្រូវអាប់ដេត។ |
ផ្ទុះឡើង | ទិន្នផល | [1:0] | ប្រភេទផ្ទុះ។ គួបផ្សំជាមួយនឹងព័ត៌មានទំហំ ព័ត៌មានលម្អិតអំពីរបៀបដែលអាសយដ្ឋានសម្រាប់ការផ្ទេរនីមួយៗក្នុងចន្លោះពេលត្រូវបានគណនា។
ជួសជុលទៅ 2'b01 à អាសយដ្ឋានកើនឡើង។ |
………..បន្ត | |||
សញ្ញា ឈ្មោះ | ទិសដៅ | ទទឹង | ការពិពណ៌នា |
ភ្ញាក់ឡើង | ទិន្នផល | [1:0] | ប្រភេទចាក់សោ។ ផ្តល់ព័ត៌មានបន្ថែមអំពីលក្ខណៈអាតូមិកនៃការផ្ទេរ។
ជួសជុលទៅ 2'b00 ការចូលប្រើធម្មតា។ |
awcache | ទិន្នផល | [3:0] | ប្រភេទឃ្លាំងសម្ងាត់។ ចង្អុលប្រាប់អំពីសតិបណ្ដោះអាសន្ន ឃ្លាំងសម្ងាត់ សរសេរតាមរយៈ សរសេរត្រឡប់ និងបែងចែកគុណលក្ខណៈនៃប្រតិបត្តិការ។
ជួសជុលទៅ 4'b0000 à Non-cacheable and non-bufferable. |
awprot | ទិន្នផល | [2:0] | ប្រភេទការពារ។ បង្ហាញពីកម្រិតការពារធម្មតា ឯកសិទ្ធិ ឬសុវត្ថិភាពនៃប្រតិបត្តិការ និងថាតើប្រតិបត្តិការនោះជាការចូលប្រើទិន្នន័យ ឬការចូលប្រើការណែនាំ។ ជួសជុលទៅ 3'b000 ធម្មតា ការចូលប្រើទិន្នន័យដែលមានសុវត្ថិភាព។ |
ត្រឹមត្រូវ | ទិន្នផល | — | សរសេរអាសយដ្ឋានត្រឹមត្រូវ។ បង្ហាញថាអាសយដ្ឋានសរសេរត្រឹមត្រូវ និងព័ត៌មានត្រួតពិនិត្យមាន។
1 = អាស័យដ្ឋាន និងព័ត៌មានត្រួតពិនិត្យមាន 0 = អាសយដ្ឋាន និងព័ត៌មានគ្រប់គ្រងមិនមានទេ។ ព័ត៌មានអំពីអាសយដ្ឋាន និងការគ្រប់គ្រងនៅតែមានស្ថេរភាពរហូតដល់អាសយដ្ឋានទទួលសញ្ញា រួចហើយ ឡើងខ្ពស់ |
រួចរាល់ | បញ្ចូល | — | សរសេរអាសយដ្ឋានរួចរាល់។ បង្ហាញថាគោលដៅគឺត្រៀមខ្លួនជាស្រេចដើម្បីទទួលយកអាសយដ្ឋាន និងសញ្ញាត្រួតពិនិត្យដែលពាក់ព័ន្ធ។
1 = គោលដៅរួចរាល់ 0 = គោលដៅមិនទាន់រួចរាល់ |
សរសេរឆានែលទិន្នន័យ | |||
wdata | ទិន្នផល | [AXI_DATA_WIDTH – 1:0] | សរសេរទិន្នន័យ |
wstrb | ទិន្នផល | [AXI_DATA_WIDTH – 8:0] | សរសេរ strobes ។ សញ្ញានេះបង្ហាញថាផ្លូវបៃមួយណាដែលត្រូវអាប់ដេតនៅក្នុងអង្គចងចាំ។ មាន strobe សរសេរមួយសម្រាប់ 8 ប៊ីតនីមួយៗនៃ write data bus ។ |
wlast | ទិន្នផល | — | សរសេរចុងក្រោយ។ ការផ្ទេរចុងក្រោយនៅក្នុងការសរសេរ។ |
ត្រឹមត្រូវ | ទិន្នផល | — | សរសេរត្រឹមត្រូវ។ ទិន្នន័យសរសេរត្រឹមត្រូវ និង strobes អាចរកបាន។ 1 = សរសេរទិន្នន័យ និង strobes ដែលអាចប្រើបាន
0 = សរសេរទិន្នន័យ និង strobes មិនអាចប្រើបាន |
រួចរាល់ | បញ្ចូល | — | សរសេររួចរាល់។ គោលដៅអាចទទួលយកទិន្នន័យសរសេរ។ 1 = គោលដៅរួចរាល់
0 = គោលដៅមិនទាន់រួចរាល់ |
សរសេរឆានែលឆ្លើយតប | |||
ដេញថ្លៃ | បញ្ចូល | [AXI_ID_WIDTH – 1:0] | លេខសម្គាល់ការឆ្លើយតប។ ការកំណត់អត្តសញ្ញាណ tag នៃការឆ្លើយតបការសរសេរ។ តម្លៃដេញថ្លៃត្រូវតែផ្គូផ្គងនឹងតម្លៃ aid នៃប្រតិបត្តិការសរសេរ ដែលគោលដៅកំពុងឆ្លើយតប។ |
bresp | បញ្ចូល | [1:0] | សរសេរការឆ្លើយតប។ ស្ថានភាពនៃប្រតិបត្តិការសរសេរ។ ការឆ្លើយតបដែលអាចអនុញ្ញាតបានគឺ OKAY, EXOKAY, SLVERR និង DECERR ។ |
ត្រឹមត្រូវ | បញ្ចូល | — | សរសេរការឆ្លើយតបត្រឹមត្រូវ។ ការឆ្លើយតបការសរសេរត្រឹមត្រូវអាចរកបាន។ 1 = សរសេរការឆ្លើយតបដែលមាន
0 = សរសេរការឆ្លើយតបមិនមានទេ។ |
នំប៉័ង | ទិន្នផល | — | ការឆ្លើយតបរួចរាល់។ អ្នកផ្តួចផ្តើមអាចទទួលយកព័ត៌មានឆ្លើយតប។
1 = អ្នកចាប់ផ្តើមរួចរាល់ 0 = អ្នកចាប់ផ្តើមមិនទាន់រួចរាល់ |
ដ្យាក្រាមកំណត់ពេលវេលា (សួរសំណួរ)
ផ្នែកនេះពិភាក្សាអំពីដ្យាក្រាមការកំណត់ពេលវេលា DDR_AXI4_Arbiter ។ តួលេខខាងក្រោមបង្ហាញពីការតភ្ជាប់នៃធាតុបញ្ចូលសំណើអាន និងសរសេរ អាសយដ្ឋានអង្គចងចាំចាប់ផ្តើម សរសេរធាតុបញ្ចូលពីអ្នកផ្តួចផ្តើមខាងក្រៅ អាន ឬសរសេរការទទួលស្គាល់ និងអាន ឬសរសេរធាតុបញ្ចូលដែលផ្តល់ដោយអាជ្ញាកណ្តាល។
រូបភាពទី 3-1 ។ ដ្យាក្រាមកំណត់ពេលវេលាសម្រាប់សញ្ញាដែលប្រើក្នុងការសរសេរ/អានតាមរយៈចំណុចប្រទាក់ AXI4
Testbench (សួរសំណួរ)
Testbench បង្រួបបង្រួមត្រូវបានប្រើដើម្បីផ្ទៀងផ្ទាត់ និងសាកល្បង DDR_AXI4_Arbiter ហៅថាជា user testbench ។ Testbench ត្រូវបានផ្តល់ជូនដើម្បីពិនិត្យមើលមុខងាររបស់ DDR_AXI4_Arbiter IP ។ កន្លែងសាកល្បងនេះដំណើរការសម្រាប់តែឆានែលអានពីរ និងប៉ុស្តិ៍សរសេរពីរជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ឡានក្រុងប៉ុណ្ណោះ។
ការក្លែងធ្វើ (សួរសំណួរ)
ជំហានខាងក្រោមពិពណ៌នាអំពីរបៀបក្លែងធ្វើស្នូលដោយប្រើ testbench៖
- បើកផ្ទាំង Libero® SoC Catalog ពង្រីក Solutions-Video ចុចពីរដង DDR_AXI4_Arbiter ហើយបន្ទាប់មកចុច OK ។ ឯកសារដែលភ្ជាប់ជាមួយ IP ត្រូវបានដាក់ក្នុងបញ្ជីឯកសារ។ សំខាន់៖ ប្រសិនបើអ្នកមិនឃើញផ្ទាំងកាតាឡុកទេ សូមចូលទៅកាន់ View > ម៉ឺនុយ Windows ហើយចុច កាតាឡុក ដើម្បីធ្វើឱ្យវាមើលឃើញ។
រូបភាពទី 4-1 ។ DDR_AXI4_Arbiter IP Core នៅក្នុងកាតាឡុក Libero SoC
បង្អួចបង្កើតសមាសធាតុលេចឡើងដូចដែលបានបង្ហាញក្នុងខាងក្រោម។ ចុចយល់ព្រម។ ត្រូវប្រាកដថាឈ្មោះគឺ DDR_AXI4_ARBITER_PF_C0 ។
រូបភាពទី 4-2 ។ បង្កើតសមាសភាគ
កំណត់រចនាសម្ព័ន្ធ IP សម្រាប់ 2 read channels 2 write channels ហើយជ្រើសរើស Bus Interface ដូចបង្ហាញក្នុងរូបខាងក្រោម ហើយចុច OK ដើម្បីបង្កើត IP។
រូបភាពទី 4-3 ។ ការកំណត់រចនាសម្ព័ន្ធ
នៅលើផ្ទាំង Stimulus Hierarchy ជ្រើសរើស testbench (DDR_AXI4_ARBITER_PF_tb.v) ចុចខាងស្តាំ រួចចុច Simulate Pre-Synth Design > Open Interactively។
សំខាន់៖ ប្រសិនបើអ្នកមិនឃើញផ្ទាំង Stimulus Hierarchy សូមចូលទៅកាន់ View > ម៉ឺនុយ Windows ហើយចុច Stimulus Hierarchy ដើម្បីធ្វើឱ្យវាមើលឃើញ។
រូបភាពទី 4-4 ។ ការក្លែងធ្វើការរចនាមុនសំយោគModelSim បើកជាមួយ testbench fileដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាពទី 4-5 ។ បង្អួចក្លែងធ្វើម៉ូដែលស៊ីម
សំខាន់៖ ប្រសិនបើការក្លែងធ្វើត្រូវបានរំខានដោយសារតែដែនកំណត់ពេលដំណើរការដែលបានបញ្ជាក់នៅក្នុង .do fileប្រើពាក្យបញ្ជារត់ -all ដើម្បីបញ្ចប់ការក្លែងធ្វើ។
ប្រវត្តិនៃការកែប្រែ (សួរសំណួរ)
ប្រវត្តិកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។ ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពផ្សាយបច្ចុប្បន្នបំផុត។
តារាង 5-1 ។ ប្រវត្តិកែប្រែ
ការពិនិត្យឡើងវិញ | កាលបរិច្ឆេទ | ការពិពណ៌នា |
A | ៥/៥ | ខាងក្រោមនេះគឺជាបញ្ជីនៃការផ្លាស់ប្តូរនៅក្នុងការកែប្រែ A នៃឯកសារ៖
• ផ្ទេរឯកសារទៅគំរូ Microchip ។ • បានធ្វើបច្ចុប្បន្នភាពលេខឯកសារទៅ DS00004976A ពី 50200950។ • បន្ថែម ២.៣.១. កៅអីសាកល្បង. |
2.0 | — | ខាងក្រោមនេះគឺជាបញ្ជីនៃការផ្លាស់ប្តូរនៅក្នុងការកែប្រែ 2.0 នៃឯកសារ៖
• បន្ថែម រូបភាព 1-2. • បន្ថែម តារាង 2-2. • បានធ្វើបច្ចុប្បន្នភាពឈ្មោះនៃឈ្មោះសញ្ញាបញ្ចូល និងទិន្នផលមួយចំនួននៅក្នុង តារាង 2-2. |
1.0 | — | ការចេញផ្សាយដំបូង។ |
ការគាំទ្រ Microchip FPGA (សួរសំណួរ)
ក្រុមផលិតផល Microchip FPGA គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ និងការិយាល័យលក់ទូទាំងពិភពលោក។ អតិថិជនត្រូវបានស្នើឱ្យចូលមើលធនធានលើបណ្តាញ Microchip មុនពេលទាក់ទងផ្នែកជំនួយព្រោះវាទំនងជាថាសំណួររបស់ពួកគេត្រូវបានឆ្លើយរួចហើយ។ ទាក់ទងមជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសតាមរយៈ webគេហទំព័រ www.microchip.com/support ។ រៀបរាប់ពីលេខផ្នែកឧបករណ៍ FPGA ជ្រើសរើសប្រភេទករណីដែលសមស្រប ហើយបង្ហោះការរចនា files ខណៈពេលដែលបង្កើតករណីជំនួយបច្ចេកទេស។ ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការអាប់ដេតផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
- ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
- ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
- ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 650.318.8044
ព័ត៌មានមីក្រូឈីប (សួរសំណួរ)
មីក្រូឈីប Webគេហទំព័រ (សួរសំណួរ)
Microchip ផ្តល់ការគាំទ្រតាមអ៊ីនធឺណិតតាមរយៈរបស់យើង។ webគេហទំព័រនៅ www.microchip.com/. នេះ។ webគេហទំព័រត្រូវបានប្រើដើម្បីធ្វើ files និងព័ត៌មានងាយស្រួលអាចរកបានសម្រាប់អតិថិជន។ ខ្លឹមសារមួយចំនួនដែលអាចរកបានរួមមាន:
- ការគាំទ្រផលិតផល - សន្លឹកទិន្នន័យ និងកំហុស កំណត់ចំណាំកម្មវិធី និង សample កម្មវិធី ធនធានរចនា ការណែនាំរបស់អ្នកប្រើ និងឯកសារជំនួយផ្នែករឹង ការចេញផ្សាយកម្មវិធីចុងក្រោយបំផុត និងកម្មវិធីដែលបានរក្សាទុក
- ជំនួយបច្ចេកទេសទូទៅ - សំណួរដែលសួរញឹកញាប់ (FAQs), សំណើជំនួយបច្ចេកទេស, ក្រុមពិភាក្សាតាមអ៊ីនធឺណិត, ការចុះបញ្ជីសមាជិកកម្មវិធីដៃគូរចនា Microchip
- អាជីវកម្មមីក្រូឈីប - ការណែនាំអំពីការជ្រើសរើសផលិតផល និងការបញ្ជាទិញ សេចក្តីប្រកាសព័ត៌មានរបស់ Microchip ចុងក្រោយបំផុត ការចុះបញ្ជីសិក្ខាសាលា និងព្រឹត្តិការណ៍ ការចុះបញ្ជីការិយាល័យលក់ Microchip អ្នកចែកចាយ និងតំណាងរោងចក្រ
សេវាកម្មជូនដំណឹងអំពីការផ្លាស់ប្តូរផលិតផល (សួរសំណួរ)
សេវាកម្មជូនដំណឹងអំពីការផ្លាស់ប្តូរផលិតផលរបស់ Microchip ជួយរក្សាអតិថិជនបច្ចុប្បន្នលើផលិតផល Microchip ។ អតិថិជននឹងទទួលបានការជូនដំណឹងតាមអ៊ីមែល នៅពេលណាដែលមានការផ្លាស់ប្តូរ ការអាប់ដេត ការកែប្រែ ឬកំហុសទាក់ទងនឹងគ្រួសារផលិតផលដែលបានបញ្ជាក់ ឬឧបករណ៍អភិវឌ្ឍន៍ដែលចាប់អារម្មណ៍។ ដើម្បីចុះឈ្មោះ សូមចូលទៅកាន់ www.microchip.com/pcn ហើយធ្វើតាមការណែនាំចុះឈ្មោះ។
ជំនួយអតិថិជន (សួរសំណួរ)
អ្នកប្រើប្រាស់ផលិតផល Microchip អាចទទួលបានជំនួយតាមរយៈបណ្តាញជាច្រើន៖
- អ្នកចែកចាយ ឬ តំណាង
- ការិយាល័យលក់ក្នុងស្រុក
- វិស្វករដំណោះស្រាយបង្កប់ (ESE)
- ជំនួយបច្ចេកទេស
អតិថិជនគួរតែទាក់ទងអ្នកចែកចាយ តំណាង ឬ ESE របស់ពួកគេសម្រាប់ការគាំទ្រ។ ការិយាល័យលក់ក្នុងស្រុកក៏អាចរកបានដើម្បីជួយអតិថិជនផងដែរ។ ការចុះបញ្ជីការិយាល័យលក់ និងទីតាំងត្រូវបានរួមបញ្ចូលនៅក្នុងឯកសារនេះ។ ជំនួយបច្ចេកទេសអាចរកបានតាមរយៈ webគេហទំព័រនៅ៖ www.microchip.com/support.
Microchip បង្កើតមុខងារការពារកូដ (សួរសំណួរ)
ចំណាំព័ត៌មានលម្អិតខាងក្រោមនៃមុខងារការពារកូដនៅលើផលិតផល Microchip៖
- ផលិតផល Microchip បំពេញតាមលក្ខណៈជាក់លាក់ដែលមាននៅក្នុងសន្លឹកទិន្នន័យ Microchip ជាក់លាក់របស់ពួកគេ។
- Microchip ជឿជាក់ថាផលិតផលគ្រួសាររបស់វាមានសុវត្ថិភាពនៅពេលប្រើក្នុងលក្ខណៈដែលបានគ្រោងទុក ក្នុងលក្ខណៈប្រតិបត្តិការ និងក្រោមលក្ខខណ្ឌធម្មតា។
- Microchip ផ្តល់តម្លៃ និងការពារយ៉ាងចាស់ដៃនូវសិទ្ធិកម្មសិទ្ធិបញ្ញារបស់វា។ ការប៉ុនប៉ងរំលោភលើមុខងារការពារកូដនៃផលិតផល Microchip ត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង ហើយអាចបំពានច្បាប់រក្សាសិទ្ធិ DigitalMillennium ។
- ទាំង Microchip ឬក្រុមហ៊ុនផលិត semiconductor ផ្សេងទៀតមិនអាចធានាសុវត្ថិភាពនៃកូដរបស់វាបានទេ។ ការការពារលេខកូដមិនមានន័យថាយើងកំពុងធានាថាផលិតផល "មិនអាចបំបែកបាន" នោះទេ។ ការការពារលេខកូដកំពុងវិវត្តឥតឈប់ឈរ។ មីក្រូឈីបបានប្តេជ្ញាចិត្តក្នុងការធ្វើឱ្យប្រសើរឡើងជាបន្តបន្ទាប់នូវមុខងារការពារកូដនៃផលិតផលរបស់យើង។
សេចក្តីជូនដំណឹងផ្លូវច្បាប់ (សួរសំណួរ)
ការបោះពុម្ពផ្សាយនេះ និងព័ត៌មាននៅទីនេះអាចត្រូវបានប្រើប្រាស់តែជាមួយផលិតផល Microchip ប៉ុណ្ណោះ រួមទាំងការរចនា សាកល្បង និងរួមបញ្ចូលផលិតផល Microchip ជាមួយកម្មវិធីរបស់អ្នក។ ការប្រើប្រាស់ព័ត៌មាននេះក្នុងលក្ខណៈផ្សេងទៀតបំពានលក្ខខណ្ឌទាំងនេះ។ ព័ត៌មានទាក់ទងនឹងកម្មវិធីឧបករណ៍ត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលរបស់អ្នកប៉ុណ្ណោះ ហើយអាចត្រូវបានជំនួសដោយការអាប់ដេត។ វាជាទំនួលខុសត្រូវរបស់អ្នកក្នុងការធានាថាកម្មវិធីរបស់អ្នកបំពេញតាមលក្ខណៈជាក់លាក់របស់អ្នក។ ទាក់ទងការិយាល័យលក់ Microchip ក្នុងតំបន់របស់អ្នកសម្រាប់ការគាំទ្របន្ថែម ឬ ទទួលបានជំនួយបន្ថែមនៅ www.microchip.com/en-us/support/design-help/ សេវាកម្មគាំទ្រអតិថិជន។ ព័ត៌មាននេះត្រូវបានផ្តល់ដោយមីក្រូឈីប “ដូចដែល”។ MICROCHIP មិនតំណាងឱ្យ ឬការធានានៃប្រភេទណាមួយ ទោះជាបញ្ជាក់ ឬដោយន័យ សរសេរ ឬផ្ទាល់មាត់ លក្ខន្តិកៈ ឬផ្ទុយទៅវិញ ពាក់ព័ន្ធនឹងព័ត៌មានដែលរួមបញ្ចូល ប៉ុន្តែមិនកំណត់ចំពោះតម្រូវការ សមត្ថភាព និងភាពសមស្របសម្រាប់គោលបំណងពិសេស ឬការធានា ទាក់ទងទៅនឹងលក្ខខណ្ឌ គុណភាព ឬដំណើរការរបស់វា។ ក្នុងករណីណាក៏ដោយ មីក្រូឈីបនឹងទទួលខុសត្រូវចំពោះការខូចខាតដោយអចេតនា ពិសេស ការដាក់ទណ្ឌកម្ម ចៃដន្យ ឬជាផលវិបាកនៃការបាត់បង់ ការខូចខាត ថ្លៃដើម ឬការចំណាយលើគ្រប់ប្រភេទដែលទាក់ទងនឹងការប្រើប្រាស់ ស្ថានភាពមិនប្រក្រតី ត្រូវបានណែនាំ លទ្ធភាពឬការខូចខាតគឺអាចមើលឃើញ? ក្នុងវិសាលភាពពេញលេញបំផុតដែលច្បាប់អនុញ្ញាត ការទទួលខុសត្រូវសរុបរបស់មីក្រូឈីប លើការទាមទារទាំងអស់ តាមរបៀបណាក៏ដោយដែលទាក់ទងនឹងព័ត៌មាន ឬការប្រើប្រាស់របស់វានឹងមិនលើសចំនួននៃថ្លៃសេវានោះទេ ប្រសិនបើមាន ដែលអ្នកមានសម្រាប់ការទូទាត់។ ការប្រើប្រាស់ឧបករណ៍ Microchip នៅក្នុងកម្មវិធីជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកទិញទាំងស្រុង ហើយអ្នកទិញយល់ព្រមការពារ ទូទាត់សំណង និងកាន់ Microchip ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានបញ្ជូនដោយប្រយោល ឬបើមិនដូច្នេះទេ នៅក្រោមកម្មសិទ្ធិបញ្ញារបស់ Microchip ណាមួយ លើកលែងតែមានចែងផ្សេងពីនេះ។
ពាណិជ្ជសញ្ញា (សួរសំណួរ)
ឈ្មោះ និងស្លាកសញ្ញា Microchip, ស្លាកសញ្ញា Microchip, Adaptec, AVR, និមិត្តសញ្ញា AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXuchty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logoymmetric, SuperFlash, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, និង XMEGA គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Microchip Technology Incorporated នៅសហរដ្ឋអាមេរិក និងប្រទេសដទៃទៀត។ AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, និមិត្តសញ្ញា ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, និង ZL គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREENC, កម្មវិធី Grinding, ICnet, ការប៉ារ៉ាឡែលឆ្លាតវៃ, IntelliMOS, ការតភ្ជាប់អន្តរបន្ទះឈីប, JitterBlocker, Knob-on-Display, KoD, maxCrypto, អតិបរមាView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker, Ripple ICE , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, ការស៊ូទ្រាំសរុប, ពេលវេលាដែលអាចទុកចិត្តបាន, TSHARC, USBCheck, VariSense, វីរីភី ViewSpan, WiperLock, XpressConnect, និង ZENA គឺជាពាណិជ្ជសញ្ញានៃបច្ចេកវិទ្យា Microchip ដែលរួមបញ្ចូលនៅក្នុងសហរដ្ឋអាមេរិក និងប្រទេសដទៃទៀត។ SQTP គឺជាសញ្ញាសម្គាល់សេវាកម្មនៃបច្ចេកវិទ្យា Microchip ដែលត្រូវបានដាក់បញ្ចូលក្នុងសហរដ្ឋអាមេរិក និមិត្តសញ្ញា Adaptec, Frequency on Demand, Silicon Storage Technology និង Symmcom គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Microchip Technology Inc. នៅក្នុងប្រទេសផ្សេងទៀត។ GestIC គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ Microchip Technology Germany II GmbH & Co. KG ដែលជាក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ Microchip Technology Inc. ក្នុងប្រទេសផ្សេងៗ។ ពាណិជ្ជសញ្ញាផ្សេងទៀតទាំងអស់ដែលបានរៀបរាប់នៅទីនេះគឺជាកម្មសិទ្ធិរបស់ក្រុមហ៊ុនរៀងៗខ្លួន។ © 2023, Microchip Technology Incorporated និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ រក្សារសិទ្ធគ្រប់យ៉ាង។
ISBN៖ 978-1-6683-2302-1 ប្រព័ន្ធគ្រប់គ្រងគុណភាព (សួរសំណួរ) សម្រាប់ព័ត៌មានទាក់ទងនឹងប្រព័ន្ធគ្រប់គ្រងគុណភាពរបស់ Microchip សូមចូលទៅកាន់ www.microchip.com/quality.
ការលក់ និងសេវាកម្មទូទាំងពិភពលោក
អាមេរិក | អាស៊ី/ប៉ាស៊ីហ្វិក | អាស៊ី/ប៉ាស៊ីហ្វិក | អឺរ៉ុប |
សាជីវកម្ម ការិយាល័យ
2355 មហាវិថី Chandler ខាងលិច Chandler, AZ 85224-6199 ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ជំនួយបច្ចេកទេស៖ www.microchip.com/support Web អាស័យដ្ឋាន៖ www.microchip.com អាត្លង់តា ឌុលធូ, GA ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ Austin, TX ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ បូស្តុន Westborough, MA Tel: ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ឈីកាហ្គោ Itasca, IL ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ដាឡាស អាឌីសុន, TX ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ទីក្រុង Detroit Novi, MI ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ Houston, TX ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ រដ្ឋ Indianapolis Noblesville, IN Tel: ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទីក្រុង Los Angeles Mission Viejo, CA Tel: ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ Raleigh, NC ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ញូវយ៉ក, ញូវយ៉ក ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ San Jose, CA ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ប្រទេសកាណាដា - តូរ៉ុនតូ ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤ ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤ |
អូស្ត្រាលី - ស៊ីដនី
ទូរស័ព្ទ៖ 61-2-9868-6733 ចិន - ប៉េកាំង ទូរស័ព្ទ៖ 86-10-8569-7000 ប្រទេសចិន - ទីក្រុង Chengdu ទូរស័ព្ទ៖ 86-28-8665-5511 ប្រទេសចិន - ទីក្រុង Chongqing ទូរស័ព្ទ៖ 86-23-8980-9588 ប្រទេសចិន - Dongguan ទូរស័ព្ទ៖ 86-769-8702-9880 ប្រទេសចិន - ក្វាងចូវ ទូរស័ព្ទ៖ 86-20-8755-8029 ប្រទេសចិន - Hangzhou ទូរស័ព្ទ៖ 86-571-8792-8115 ប្រទេសចិន - ហុងកុង SAR ទូរស័ព្ទ៖ 852-2943-5100 ប្រទេសចិន - ណានជីង ទូរស័ព្ទ៖ 86-25-8473-2460 ប្រទេសចិន - ទីក្រុង Qingdao ទូរស័ព្ទ៖ 86-532-8502-7355 ចិន - សៀងហៃ ទូរស័ព្ទ៖ 86-21-3326-8000 ប្រទេសចិន - សេនយ៉ាង ទូរស័ព្ទ៖ 86-24-2334-2829 ប្រទេសចិន - ទីក្រុង Shenzhen ទូរស័ព្ទ៖ 86-755-8864-2200 ប្រទេសចិន - ស៊ូចូវ ទូរស័ព្ទ៖ 86-186-6233-1526 ប្រទេសចិន - វូហាន ទូរស័ព្ទ៖ 86-27-5980-5300 ចិន - ស៊ីអាន ទូរស័ព្ទ៖ 86-29-8833-7252 ប្រទេសចិន - Xiamen ទូរស័ព្ទ៖ 86-592-2388138 ប្រទេសចិន - ជូហៃ ទូរស័ព្ទ៖ 86-756-3210040 |
ប្រទេសឥណ្ឌា - Bangalore
ទូរស័ព្ទ៖ 91-80-3090-4444 ប្រទេសឥណ្ឌា - ញូវដេលី ទូរស័ព្ទ៖ 91-11-4160-8631 ឥណ្ឌា - ភូន ទូរស័ព្ទ៖ 91-20-4121-0141 ជប៉ុន – អូសាកា ទូរស័ព្ទ៖ 81-6-6152-7160 ជប៉ុន – តូក្យូ ទូរស័ព្ទ៖ 81-3-6880- 3770 កូរ៉េ - ដាហ្គូ ទូរស័ព្ទ៖ 82-53-744-4301 កូរ៉េ - សេអ៊ូល។ ទូរស័ព្ទ៖ 82-2-554-7200 ម៉ាឡេស៊ី - កូឡាឡាំពួរ ទូរស័ព្ទ៖ 60-3-7651-7906 ម៉ាឡេស៊ី - ប៉េណាង ទូរស័ព្ទ៖ 60-4-227-8870 ហ្វីលីពីន - ម៉ានីល។ ទូរស័ព្ទ៖ 63-2-634-9065 សិង្ហបុរី ទូរស័ព្ទ៖ 65-6334-8870 តៃវ៉ាន់ - ស៊ីនជូ ទូរស័ព្ទ៖ 886-3-577-8366 តៃវ៉ាន់ - កៅសុង ទូរស័ព្ទ៖ 886-7-213-7830 តៃវ៉ាន់ – តៃប៉ិ ទូរស័ព្ទ៖ 886-2-2508-8600 ប្រទេសថៃ - បាងកក ទូរស័ព្ទ៖ 66-2-694-1351 វៀតណាម - ហូជីមិញ ទូរស័ព្ទ៖ 84-28-5448-2100 |
អូទ្រីស - វែល។
ទូរស័ព្ទ៖ 43-7242-2244-39 ទូរសារ៖ 43-7242-2244-393 ដាណឺម៉ាក - ទីក្រុង Copenhagen ទូរស័ព្ទ៖ 45-4485-5910 ទូរសារ៖ 45-4485-2829 ហ្វាំងឡង់ - អេសភី ទូរស័ព្ទ៖ 358-9-4520-820 បារាំង - ប៉ារីស Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 អាឡឺម៉ង់ - Garching ទូរស័ព្ទ៖ 49-8931-9700 អាល្លឺម៉ង់ - ហាន់ ទូរស័ព្ទ៖ 49-2129-3766400 អាល្លឺម៉ង់ - Heilbronn ទូរស័ព្ទ៖ 49-7131-72400 អាល្លឺម៉ង់ - Karlsruhe ទូរស័ព្ទ៖ 49-721-625370 អាល្លឺម៉ង់ - ទីក្រុង Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 អាល្លឺម៉ង់ - Rosenheim ទូរស័ព្ទ៖ 49-8031-354-560 អ៊ីស្រាអែល - រ៉ាអាណាណា ទូរស័ព្ទ៖ 972-9-744-7705 អ៊ីតាលី - មីឡាន ទូរស័ព្ទ៖ 39-0331-742611 ទូរសារ៖ 39-0331-466781 ប្រទេសអ៊ីតាលី - Padova ទូរស័ព្ទ៖ 39-049-7625286 ប្រទេសហូឡង់ - Drunen ទូរស័ព្ទ៖ 31-416-690399 ទូរសារ៖ 31-416-690340 ន័រវែស - Trondheim ទូរស័ព្ទ៖ 47-72884388 ប៉ូឡូញ - វ៉ារស្សាវ៉ា ទូរស័ព្ទ៖ 48-22-3325737 រូម៉ានី - Bucharest Tel: 40-21-407-87-50 អេស្ប៉ាញ - ម៉ាឌ្រីដ Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 ស៊ុយអែត - Gothenberg Tel: 46-31-704-60-40 ស៊ុយអែត - ស្តុកខម ទូរស័ព្ទ៖ 46-8-5090-4654 ចក្រភពអង់គ្លេស - Wokingham ទូរស័ព្ទ៖ 44-118-921-5800 ទូរសារ៖ 44-118-921-5820 |
© 2023 Microchip Technology Inc. និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។
ឯកសារ/ធនធាន
![]() |
MICROCHIP DDR AXI4 Arbiter [pdf] ការណែនាំអ្នកប្រើប្រាស់ DDR AXI4 Arbiter, DDR AXI4, Arbiter |