
Polar Fire FPGA Splash Kit JESD204B ចំណុចប្រទាក់ឯករាជ្យ
ចំណាំកម្មវិធី
AN5978
សេចក្តីផ្តើម
(សួរសំណួរ)
ឯកសារនេះពិពណ៌នាអំពីរបៀបដំណើរការការរចនាម៉ូដសាកល្បងឈរតែឯង JESD204B នៅលើ Polar Fire ® Splash Board ដោយប្រើកម្មវិធី JESD204B Standalone Demo GUI ។ កម្មវិធី GUI ត្រូវបានខ្ចប់ជាមួយនឹងការរចនា fileស. ការរចនាការបង្ហាញគឺជាការរចនាយោងដែលបង្កើតឡើងដោយប្រើប្លុកឧបករណ៍បញ្ជូនល្បឿនលឿន Polar Fire និងស្នូល IP CoreJESD204BTX និង CoreJESD204BRX ។ វាដំណើរការក្នុងរបៀប Loopback ដោយបញ្ជូនទិន្នន័យ CoreJESD204BTX ទៅកាន់ CoreJESD204BRX IP core តាមរយៈ transceiver lanes ដែលត្រូវបានរង្វិលជុំត្រឡប់មកវិញនៅលើក្តារ។ ការដំឡើងរង្វិលជុំនេះជួយសម្រួលដល់ការបង្ហាញចំណុចប្រទាក់ JESD ដាច់ដោយឡែកដែលមិនត្រូវការកម្មវិធីបម្លែងអាណាឡូកទៅឌីជីថល (ADC) ឬកម្មវិធីបម្លែងឌីជីថលទៅអាណាឡូក (DAC) ។
ឧបករណ៍ Microchip Polar Fire បានបង្កប់ ប្លុកបញ្ជូនទិន្នន័យល្បឿនលឿន ដែលអាចគ្រប់គ្រងអត្រាទិន្នន័យចាប់ពី 250 Mbps ដល់ 12.5 Gbps ។ ម៉ូឌុល transceiver (PF_XCVR) រួមបញ្ចូលប្លុកមុខងារជាច្រើនដើម្បីគាំទ្រពិធីការសៀរៀលល្បឿនលឿនជាច្រើននៅក្នុង FPGA ។ JESD204B គឺជាស្តង់ដារចំណុចប្រទាក់សៀរៀលល្បឿនលឿនសម្រាប់ឧបករណ៍បំប្លែងទិន្នន័យដែលត្រូវបានបង្កើតឡើងដោយគណៈកម្មាធិការ JEDEC ។ ស្តង់ដារ JESD204B កាត់បន្ថយចំនួននៃការបញ្ចូលទិន្នន័យ និងលទ្ធផលរវាងឧបករណ៍បំប្លែងទិន្នន័យ និងអ្នកទទួលដែលមានល្បឿនលឿន។
Microchip ផ្តល់នូវ CoreJESD204BTX និង CoreJESD204BRX IP cores ដែលអនុវត្តចំណុចប្រទាក់បញ្ជូន និងអ្នកទទួលនៃស្តង់ដារ JESD204B ។ ស្នូល IP ទាំងនេះមានភាពងាយស្រួលក្នុងការរួមបញ្ចូលជាមួយឧបករណ៍បំប្លែងទិន្នន័យដែលមានមូលដ្ឋានលើ JESD204B ដើម្បីបង្កើតកម្មវិធីកម្រិតបញ្ជូនខ្ពស់ដូចជា ឧបករណ៍បញ្ជូនហេដ្ឋារចនាសម្ព័ន្ធឥតខ្សែ វិទ្យុដែលកំណត់ដោយកម្មវិធី ប្រព័ន្ធរូបភាពវេជ្ជសាស្ត្រ និងរ៉ាដា និងការទំនាក់ទំនងប្រកបដោយសុវត្ថិភាព។ ស្នូល IP ទាំងនេះគាំទ្រទទឹងតំណពី x1 ដល់ x4 និងអត្រាតំណពី 250 Mbps ដល់ 12.5 Gbps ក្នុងមួយជួរ ដោយប្រើថ្នាក់រង 0, 1 និង 2។
សម្រាប់ព័ត៌មានបន្ថែមអំពីការអនុវត្តការរចនាចំណុចប្រទាក់ JESD204B និងប្លុកចាំបាច់ទាំងអស់ និងស្នូល IP ភ្លាមៗនៅក្នុង Libero® SoC សូមមើល Demo Design។
ការរចនាចំណុចប្រទាក់ឯករាជ្យ JESD204B អាចត្រូវបានសរសេរកម្មវិធីដោយប្រើជម្រើសណាមួយខាងក្រោម៖
- ការប្រើប្រាស់ .job file៖ ដើម្បីសរសេរកម្មវិធីឧបករណ៍ដោយប្រើ .job file ផ្តល់ជូនជាមួយនឹងការរចនា files សូមមើល ការសរសេរកម្មវិធីឧបករណ៍ដោយប្រើ Flash Pro Express ។
- ការប្រើប្រាស់ Libero SoC៖ ដើម្បីសរសេរកម្មវិធីឧបករណ៍ដោយប្រើ Libero SoC សូមមើល ការដំណើរការ Demo Design។ ប្រើជម្រើសនេះនៅពេលដែលការរចនាសាកល្បងត្រូវបានកែប្រែ
តម្រូវការរចនា
(សួរសំណួរ)
តារាងខាងក្រោមរាយបញ្ជីធនធានដែលត្រូវការដើម្បីដំណើរការការបង្ហាញ។
តារាង 1-1 ។ តម្រូវការរចនា
| តម្រូវការ | កំណែ |
| ប្រព័ន្ធប្រតិបត្តិការ | វីនដូ 10 និង 11 |
| ផ្នែករឹង | |
| Polar Fire® Splash Kit ជាមួយឧបករណ៍ MPF300T-1FCG484E | Rev 2 ឬក្រោយ |
| កម្មវិធី | សម្រាប់កំណែកម្មវិធីទាំងអស់ដែលត្រូវការដើម្បីបង្កើតការរចនាឯកសារយោងនេះ សូមមើល readme.txt file ផ្តល់ជូននៅក្នុងការរចនា files. |
| Flash Pro Express | |
| GUI អាចប្រតិបត្តិបាន (ផ្តល់ជាមួយការរចនា files) | |
| Libero® SoC |
តម្រូវការជាមុន
មុនពេលអ្នកចាប់ផ្តើម សូមអនុវត្តជំហានខាងក្រោម៖
- ទាញយក និងដំឡើង Libero® SoC (ដូចដែលបានបង្ហាញក្នុង webគេហទំព័រសម្រាប់ការរចនានេះ) នៅលើម៉ាស៊ីនកុំព្យូទ័រពី ឯកសារ Libero SoC.
- ទាញយកការរចនាសាកល្បង files ពី www.microchip.com/en-us/application-notes/an5978.
- ដំឡើងកម្មវិធី GUI ដោយដំណើរការ setup.exe file មាននៅក្នុងការរចនា fileថតឯកសារ៖ <$Design_Files_Directory>/mpf_an5978_df/GUI
នៅចុងបញ្ចប់នៃការដំឡើង អ្នកអាចនឹងត្រូវបានជម្រុញឱ្យទាញយក និងដំឡើង FPGA_GUI_Pack ប្រសិនបើវាមិនទាន់មាននៅលើប្រព័ន្ធរបស់អ្នក។ - ជាជម្រើស អ្នកអាចទាញយក និងដំឡើងកម្មវិធីដោយដៃ មីក្រូឈីប FPGA_GUI_Pack.
សំខាន់៖ ក អាជ្ញាប័ណ្ណ Libero® Gold គឺតម្រូវឱ្យវាយតម្លៃការរចនារបស់អ្នកដោយប្រើ Polar Fire® Splash Kit។
ការរចនាម៉ូដសាកល្បង
ការរចនាម៉ូដសាកល្បង Polar Fire® JESD204B ត្រូវបានបង្កើតឡើងដើម្បីភ្ជាប់ឧបករណ៍បំប្លែងទិន្នន័យដែលអនុលោមតាម JESD204B ជាមួយឧបករណ៍ Polar Fire។ ការរចនាមានមុខងារដូចខាងក្រោមៈ
- ចំណុចប្រទាក់ប្លុក DATA_HANDLE_0 ជាមួយ GUI ។ GUI បើកការជ្រើសរើស PRBS ឬការបញ្ចូលទម្រង់រលក។
- ប្លុក DATA_HANDLE_0 បញ្ជូនបន្តជម្រើសបញ្ចូលទៅប្លុក DATA_GENERATOR_0 ដែលបង្កើត និងបញ្ជូនទិន្នន័យបញ្ចូលដែលត្រូវគ្នាទៅស្នូល IP CoreJESD204BTX ។
- ស្នូល IP CoreJESD204BTX អនុវត្តមុខងារបញ្ជូន JESD204B ដោយផ្អែកលើការកំណត់រចនាសម្ព័ន្ធ និងបញ្ជូនទិន្នន័យទៅស្នូល IP PF_XCVR (ឧបករណ៍បញ្ជូន) ។
- ទិន្នន័យដែលបានអ៊ិនកូដត្រូវបានទទួលដោយស្នូល IP របស់ CoreJESD204BRX ដោយសារតែផ្លូវ TX និង RX នៃប្លុក PF_XCVR ត្រូវបានរង្វិលជុំត្រឡប់មកវិញ។
- ស្នូល IP CoreJESD204BRX ដំណើរការមុខងារអ្នកទទួល JESD204B ដោយផ្អែកលើការកំណត់រចនាសម្ព័ន្ធ និងបញ្ជូនទិន្នន័យទៅ GUI សម្រាប់ viewនៅក្នុងការបញ្ចូលដែលបានជ្រើសរើស។
សំខាន់៖ ពេលណា កំហុសទិន្នន័យ ឬកំហុសតំណត្រូវបានជ្រើសរើសនៅលើ GUI ប្លុកបង្កើតកំហុសបង្កើតកំហុសនោះ ហើយបង្ហាញវានៅលើ GUI ។
តួលេខខាងក្រោមបង្ហាញពីការអនុវត្តផ្នែករឹងនៃការបង្ហាញចំណុចប្រទាក់ JESD204B ។
រូបភាព 3-1 ។ ដ្យាក្រាមប្លុកការអនុវត្តផ្នែករឹង

៣.១. ការអនុវត្តការរចនា (សួរសំណួរមួយ)
តួលេខខាងក្រោមបង្ហាញពីការអនុវត្តការរចនា Libero® នៃការបង្ហាញចំណុចប្រទាក់ JESD204B ។
រូបភាពទី 3-2 ។ ការរចនាចំណុចប្រទាក់ JESD204B

តារាងខាងក្រោមរាយបញ្ជីសញ្ញាបញ្ចូល និងទិន្នផលសំខាន់ៗនៃការរចនា។
តារាង 3-1 ។ សញ្ញាបញ្ចូលនិងទិន្នផល
| សញ្ញា | ការពិពណ៌នា |
| សញ្ញាបញ្ចូល | |
| LANE0_RXD_P និង LANE0_RXD_N | ការបញ្ចូលឌីផេរ៉ង់ស្យែលអ្នកទទួលឧបករណ៍បញ្ជូន |
| ARST_N | ការកំណត់ឡើងវិញខាងក្រៅដែលទទួលបានពីប៊ូតុងរុញនៅលើក្តារ |
| RX | អ្នកទទួលចំណុចប្រទាក់ UART |
| REF_CLK_PAD_P_0 និង REF_CLK_PAD_N_0 |
នាឡិកាយោងឌីផេរ៉ង់ស្យែលដែលទទួលបានពីលំយោល 125 MHz នៅលើយន្តហោះ |
| SEL_IN[3:0] | សញ្ញាដែលបានគូសផែនទីទៅ DIPs 1, 2, 3 និង 4 នៃ SW8 dip slide switch ដែលប្រើដើម្បីបំបាត់កំហុស ស្ថានភាពនិងកំហុស |
| សញ្ញាលទ្ធផល | |
| LANE0_TXD_P និង LANE0_TXD_N | ទិន្នផលឌីផេរ៉ង់ស្យែល transceiver |
| LED_OUT[7:0] | សញ្ញាដែលបង្ហាញថាតំណឡើងលើ ឬចុះក្រោម |
| TX | ឧបករណ៍បញ្ជូនចំណុចប្រទាក់ UART |
3.2. ការកំណត់រចនាសម្ព័ន្ធ IP (សួរសំណួរមួយ)
ការរចនាផ្នែករឹងសម្រាប់ចំណុចប្រទាក់ JESD204B រួមបញ្ចូលប្លុកដូចខាងក្រោម។
៣.២.១. ចំណុចទាញទិន្នន័យ (សួរសំណួរមួយ)
ប្លុកចំណុចទាញទិន្នន័យ (DATA_HANDLE_0) ទទួលការជ្រើសរើសទិន្នន័យបញ្ចូល និងតំណភ្ជាប់ ឬព័ត៌មានបង្កើតកំហុសទិន្នន័យពី GUI ។ ប្លុកនេះក៏ផ្ញើលទ្ធផលទិន្នន័យដែលទទួលបានពីស្នូល CoreJESD204BRX និងកំហុសស្ថានភាពទិន្នន័យ ឬតំណទៅ GUI សម្រាប់ viewing.
៣.២.២. ម៉ាស៊ីនបង្កើតទិន្នន័យ (សួរសំណួរមួយ)
ម៉ាស៊ីនបង្កើតទិន្នន័យមានម៉ាស៊ីនភ្លើង PRBS និងម៉ាស៊ីនបង្កើតទម្រង់រលក។ ម៉ាស៊ីនភ្លើង PRBS បង្កើតលំនាំ PRBS7, PRBS15, PRBS23 និង PRBS31 ។ របៀបបញ្ចូលកំហុសដែលបានអនុវត្តនៅក្នុងម៉ាស៊ីនភ្លើង PRBS បញ្ចូលកំហុសទៅក្នុងលំដាប់ PRBS ។ ម៉ាស៊ីនបង្កើតទម្រង់រលកបង្កើតទម្រង់រលកស៊ីនុស, ធ្មេញស, ត្រីកោណ និងទម្រង់រលកការ៉េ។ ម៉ាស៊ីនបង្កើតទិន្នន័យផ្តល់លំនាំសាកល្បង 64 ប៊ីតទៅស្នូល JESD204BTX ដែលបញ្ជូនទិន្នន័យជាបន្តបន្ទាប់ទៅឧបករណ៍បញ្ជូន។
៣.២.៣. PF_TPSRAM (សួរសំណួរមួយ)
មានឧទាហរណ៍ពីរនៃប្លុក PF_TPSRAM ប្លុក PF_TPSRAM_C0 រក្សាទុកស្ថានភាពតំណ JESD204B មុនពេលផ្ញើវាទៅ GUI ។ ប្លុក PF_TPSRAM_C1 រក្សាទុកទិន្នន័យដែលទទួលបានពី CoreJESD204BRX មុនពេលបញ្ជូនទិន្នន័យទៅ GUI ។
៣.២.៤. ម៉ាស៊ីនបង្កើតកំហុស (សួរសំណួរមួយ)
ប្លុកបង្កើតកំហុស (ERR_GEN_0) បង្កើតកំហុសតំណដោយបញ្ជូនទិន្នន័យចៃដន្យរវាង CoreJESD204BTX និង PF_XCVR នៅពេលជ្រើសរើសការបង្កើតកំហុសតំណនៅក្នុង GUI ។
៣.២.៥. PRBS_checker (សួរសំណួរមួយ)
កម្មវិធីពិនិត្យទិន្នន័យទទួលបានទិន្នន័យ 64 ប៊ីតពីស្នូល IP CoreJESD204BRX ហើយពិនិត្យមើលថាតើទិន្នន័យដែលទទួលបានគឺត្រឹមត្រូវឬអត់។ វាបង្កើតចំនួនកំហុស និងសញ្ញាស្ថានភាព ដែលត្រូវបានបញ្ជូនទៅ GUI សម្រាប់ការចង្អុលបង្ហាញស្ថានភាព។ កម្មវិធីត្រួតពិនិត្យទិន្នន័យពិនិត្យទាំងស្រុងនូវលំដាប់ PRBS ដែលបង្កើតដោយម៉ាស៊ីនបង្កើតទិន្នន័យ។
៣.២.៦. កំហុស LED (សួរសំណួរមួយ)
ប្លុកបំបាត់កំហុស LED (LED_DEBUG_BLK_0) បំបាត់កំហុសស្ថានភាពតំណ JESD204B និងកំហុសផ្សេងទៀត។ នៅពេលដែលតំណឡើង អំពូល LED 1, 2, 3, 4, 5 និង 6 បញ្ចេញពន្លឺ ខណៈពេលដែល LEDs 7 និង 8 មិនបញ្ចេញពន្លឺ (ជាមួយ DIP 1, 2, 3 និង 4 ត្រូវបានកំណត់ទៅកម្រិតទាបនៅលើកុងតាក់ SW8 dip slide)។
៣.២.៧. Init_monitor (សួរសំណួរមួយ)
នៅពេលដែលសញ្ញា DEVICE_INIT_DONE ពីប្លុក Init_monitor ឡើងខ្ពស់ ឧបករណ៍បញ្ជូនត្រូវបានកំណត់រចនាសម្ព័ន្ធទាំងស្រុង។ សញ្ញានេះគឺ និងត្រូវបានកែសម្រួលដោយសញ្ញា ARST_N ដើម្បីទទួលបានសញ្ញាកំណត់ឡើងវិញត្រឹមត្រូវសម្រាប់ការរចនា។
៣.២.៨. CORERESET_PF (សួរសំណួរមួយ)
CoreReset_PF ធ្វើសមកាលកម្មកំណត់ឡើងវិញទៅដែននាឡិកាដែលកំណត់ដោយអ្នកប្រើប្រាស់។ នេះធានាថាខណៈពេលដែលការអះអាងគឺអសមកាល ការបដិសេធត្រូវបានធ្វើសមកាលកម្មជាមួយនាឡិកា។
៣.២.៩. CoreJESD204BTX (សួរសំណួរមួយ)
CoreJESD204BTX គឺជាចំណុចប្រទាក់បញ្ជូននៃស្តង់ដារ JEDEC JESD204B ។ សម្រាប់ការរចនាសាកល្បងនេះ ស្នូល IP នេះត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅក្នុង Libero® ដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាពទី 3-3 ។ កម្មវិធីកំណត់រចនាសម្ព័ន្ធ CoreJESD204BTX

សម្រាប់ព័ត៌មានបន្ថែមអំពី CoreJESD204BTX សូមមើល សៀវភៅណែនាំ CoreJESD204BTX.
៣.២.១០. CoreJESD204BRX (សួរសំណួរ)
CoreJESD204BRX គឺជាចំណុចប្រទាក់អ្នកទទួលនៃស្តង់ដារ JEDEC JESD204B ។ សម្រាប់ការរចនាសាកល្បងនេះ ស្នូល IP នេះត្រូវបានកំណត់រចនាសម្ព័ន្ធនៅក្នុង Libero® ដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
ចំណាំ៖ ទៅ view ការកំណត់រចនាសម្ព័ន្ធពេញលេញ បើកកម្មវិធីកំណត់រចនាសម្ព័ន្ធ IP ពីក្នុងការរចនា។
រូបភាពទី 3-4 ។ កម្មវិធីកំណត់រចនាសម្ព័ន្ធ CoreJESD204BRX

សម្រាប់ព័ត៌មានបន្ថែមអំពី CoreJESD204BRX សូមមើល សៀវភៅណែនាំ CoreJESD204BRX.
៣.២.១១. ចំណុចប្រទាក់ឧបករណ៍បញ្ជូន (សួរសំណួរមួយ)
Polar Fire ® ឧបករណ៍បញ្ជូនល្បឿនលឿន (PF_XCVR) គឺជាប្លុក IP រឹងដែលត្រូវបានរចនាឡើងដើម្បីគាំទ្រអត្រាទិន្នន័យដែលមានល្បឿនលឿនចាប់ពី 250 Mbps ដល់ 12.5 Gbps ។ នៅក្នុងការបង្ហាញនេះ ប្លុកឧបករណ៍បញ្ជូនទិន្នន័យ (PF_XCVR) ត្រូវបានកំណត់រចនាសម្ព័ន្ធក្នុងរបៀប 8b10b ជាមួយនឹងនាឡិកាយោង Clock Data Recovery (CDR) នៃ 125 MHz ដើម្បីគាំទ្រអត្រាទិន្នន័យ 5.0 Gbps ។
ការបញ្ជូន Polar Fire PLL (PF_TX_PLL) ផ្តល់ព័ត៌មាននាឡិកាយោងទៅឧបករណ៍បញ្ជូន។ នាឡិកាយោងដែលខិតខំប្រឹងប្រែង (PF_XCVR_REF_CLK) ជំរុញ PF_TX_PLL ដើម្បីបង្កើតនាឡិកាលទ្ធផលដែលចង់បានសម្រាប់អត្រាទិន្នន័យ 5.0 Gbps ។
រូបខាងក្រោមបង្ហាញពីការកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញា។
ចំណាំ៖ ទៅ view ការកំណត់រចនាសម្ព័ន្ធពេញលេញ បើកកម្មវិធីកំណត់រចនាសម្ព័ន្ធ IP ពីក្នុងការរចនា។
រូបភាពទី 3-5 ។ ឧបករណ៍កំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់បញ្ជូន

រចនាសម្ព័ន្ធនាឡិកា
នៅក្នុងការរចនាសេចក្តីយោង មានដែននាឡិកាចំនួនបី៖
- RX_CLK (125 MHz)
- TX_CLK (125 MHz)
- FAB_REF_CLK (125 MHz)
លំយោលគ្រីស្តាល់ 125-MHz នៅលើយន្តហោះ ជំរុញនាឡិកាយោង XCVR ដែលផ្តល់នាឡិកាទៅ DATA_GENERATOR, CoreJESD204BTX, ERR_GEN, CoreJESD204BRX, LED_DEBUG, PRBS_CHECKER, TPSRAM C0 & C1 និង DATA_HANDLE ។
សំខាន់: ប្រសិនបើ មានការផ្លាស់ប្តូរអត្រាទិន្នន័យ ឬនាឡិកាយោងរបស់ឧបករណ៍បញ្ជូន អ្នកត្រូវតែកំណត់រចនាសម្ព័ន្ធ COREUART ឡើងវិញ។
រូបខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធនាឡិកា។
រូបភាពទី 4-1 ។ រចនាសម្ព័ន្ធនាឡិកា

កំណត់រចនាសម្ព័ន្ធឡើងវិញ
DEVICE_INIT_DONE និងសញ្ញាកំណត់ឡើងវិញខាងក្រៅ ARST_N ត្រូវបានគូសផែនទីដើម្បីខ្ទាស់ N4 នៅលើ Splash Kit។
សញ្ញាទាំងនេះចាប់ផ្តើមកំណត់ប្រព័ន្ធឡើងវិញ (FABRIC_RESET_N) តាមរយៈប្លុក res_syn_0 ។
សញ្ញា FABRIC_RESET_N ពីប្លុក res_syn_0 ផ្តល់នូវការកំណត់ឡើងវិញដោយផ្ទាល់ទៅម៉ូឌុលខាងក្រោម៖
- CoreJESD204BRX
- CoreJESD204BTX
- PF_XCVR (LANE0_PMA_ARST_N)
លើសពីនេះ FABRIC_RESET_N ត្រូវបានភ្ជាប់ទៅប្លុកធ្វើសមកាលកម្មកំណត់ឡើងវិញ ដែលចែកចាយសញ្ញាកំណត់ឡើងវិញដែលបានធ្វើសមកាលកម្មទៅប្លុកមុខងារខាងក្រោម៖
- prbs_checker
- DATA_HANDLE
- DATA_GENERATOR
- ERR_GEN
- LED_DEBUG_BLK
ទិន្នផល RX_RESET_N ពីម៉ូឌុល CoreJESD204BRX ផ្គត់ផ្គង់សញ្ញាកំណត់ឡើងវិញទៅ៖ - ការបញ្ចូល LANE0_PCS_ARST_N នៃម៉ូឌុល PF_XCVR_0
- ប្លុក LED_DEBUG (EPCS_0_RX_RESET_N)
រូបខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធកំណត់ឡើងវិញ។
រូបភាពទី 5-1 ។ កំណត់រចនាសម្ព័ន្ធឡើងវិញ

ការក្លែងធ្វើការរចនា Polar Fire® JESD204B
(សួរសំណួរមួយ)
ដើម្បីក្លែងធ្វើការរចនា សូមអនុវត្តជំហានខាងក្រោម៖
- ចាប់ផ្តើម Libero® ហើយជ្រើសរើស Project > Tool Profileស….
- នៅក្នុង Tool Profileបង្អួច ជ្រើសរើស សំយោគ និងក្លែងធ្វើ នៅលើផ្ទាំងឧបករណ៍ ហើយជ្រើសរើសផ្លូវថតការដំឡើងសកម្មចុងក្រោយបំផុតសម្រាប់ឧបករណ៍ទាំងពីរនេះ។
សម្រាប់ការក្លែងធ្វើ សូមរកមើលការរចនា files folder បង្កើត Libero Project ដោយប្រើស្គ្រីប TCL ដែលបានផ្តល់ឱ្យ ហើយចុច Simulate ដូចដែលបានបន្លិចក្នុងរូបភាព 6-2 ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលឧបសម្ព័ន្ធ B៖ ការដំណើរការ TCL Script ។
Testbench ត្រូវបានផ្តល់ជូនដើម្បីក្លែងធ្វើគំរូ JESD204B PRBS និងការជ្រើសរើសទម្រង់រលក។ រូបខាងក្រោមបង្ហាញពីអន្តរកម្មរវាង testbench និងការរចនា។
រូបភាព 6-1 ។ Testbench និង JESD204B Demo Design Interaction

testbench បង្កើតការជ្រើសរើសតេស្តសម្រាប់ការបញ្ចូល PRBS (PRBS7, PRBS15, PRBS23 និង PRBS31) និងការបញ្ចូលទម្រង់រលក (sine wave, sawtooth wave, triangle wave and square wave)។ វាក៏ត្រួតពិនិត្យផងដែរនូវសញ្ញាស្ថានភាពលទ្ធផល JESD204B (SYNC_N, ALIGNED និង CGS_ERR) សម្រាប់ការផ្ទៀងផ្ទាត់ដំណាក់កាល JESD204B និងសញ្ញាស្ថានភាពលទ្ធផលរបស់កម្មវិធីពិនិត្យ PRBS O_BAD និង O_ERROR[4:0]។
ដើម្បីក្លែងធ្វើការរចនា ក្នុងផ្ទាំង Design Flow ចុចទ្វេដងលើ Simulate ក្រោម ផ្ទៀងផ្ទាត់ Pre Synthesized Design។ ជម្រើសក្លែងធ្វើត្រូវបានបន្លិចក្នុងរូបខាងក្រោម។
រូបភាព 6-2 ។ ការក្លែងធ្វើការរចនា

នៅពេលដែលការក្លែងធ្វើត្រូវបានផ្តួចផ្តើម ឧបករណ៍ក្លែងធ្វើចងក្រងប្រភពរចនាទាំងអស់។ files ដំណើរការការក្លែងធ្វើ និងកំណត់រចនាសម្ព័ន្ធរលក viewer ដើម្បីបង្ហាញសញ្ញាក្លែងធ្វើ។
ចំណាំ៖ ក្នុងករណីជាក់លាក់ ប្រអប់បញ្ចូលអាចលេចឡើងដែលស្នើសុំឱ្យជ្រើសរើសការជំរុញសកម្ម មុនពេលចាប់ផ្តើមការក្លែងធ្វើ។ ដើម្បីដោះស្រាយបញ្ហានេះ សូមចូលទៅកាន់ Stimulus Hierarchy ចុចកណ្ដុរស្ដាំលើ PF_JESD204B_SA_TOP_TB_8b (top.v) ហើយជ្រើសរើស Set as Active Stimulus ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 6-3 ។ កំណត់ជាសារធាតុជំរុញសកម្ម

៦.១. លំហូរក្លែងធ្វើ (សួរសំណួរ)
ជំហានខាងក្រោមពិពណ៌នាអំពីលំហូរសាកល្បង JESD204B៖
- នៅពេលចាប់ផ្តើម សញ្ញា NSYSRESET កំណត់សមាសធាតុទាំងអស់ឡើងវិញ។
- បន្ទាប់ពីប្លុកឧបករណ៍បញ្ជូនត្រូវបានចាប់ផ្តើម សញ្ញា TB_RX_READY ត្រូវបានអះអាងខ្ពស់។
- JESD204BRX ចេញសំណើធ្វើសមកាលកម្មដោយជំរុញលេខ TB_SYNC_N ទាប។
- ប្លុក JESD204BRX ពិនិត្យតួអក្សរ k28.5 ដែលបញ្ជូនដោយប្លុក JESD204BTX ។
- ដំណាក់កាល CGS និង ILA ចាប់ផ្តើមបន្ទាប់ពីសញ្ញា TB_SYNC_N ត្រូវបានអះអាងខ្ពស់។
- Testbench ពិនិត្យមើលថាតើសញ្ញា CGS_ERR អះអាងទាបឬអត់ ហើយបញ្ចប់ដំណាក់កាលធ្វើសមកាលកម្មក្រុមកូដ។
- តំណភ្ជាប់ JESD204BRX អះអាងសញ្ញា TB_SYNC_N ដល់កម្រិតខ្ពស់។
- បន្ទាប់ពីការបញ្ចប់ដោយជោគជ័យនៃដំណាក់កាល CGS ប្លុក JESD204BTX ចាប់ផ្តើមផ្លូវដំបូង
ការតម្រឹម (ILA) លំដាប់ដោយការបញ្ជូនពហុស៊ុមចំនួនបួនក្នុងលំដាប់ដូចខាងក្រោមៈ
– ស៊ុមទីមួយនៅ TB_TX_SOMF = 0x8
– ស៊ុមទីពីរនៅ TB_TX_SOMF = 0x2
– ស៊ុមទីបីនៅ TB_TX_SOMF = 0x8
– ស៊ុមទីបួននៅ TB_TX_SOMF = 0x2 - តំណភ្ជាប់ JESD204BRX ចាប់ផ្តើមទទួលបានពហុស៊ុមចំនួនបួនក្នុងលំដាប់ដូចខាងក្រោមៈ
– ស៊ុមទីមួយនៅ TB_TX_SOMF = 0x8
– ស៊ុមទីពីរនៅ TB_TX_SOMF = 0x2
– ស៊ុមទីបីនៅ TB_TX_SOMF = 0x8
– ស៊ុមទីបួននៅ TB_TX_SOMF = 0x2 - ការធ្វើតេស្តដំណាក់កាល ILA ឆ្លងកាត់ប្រសិនបើ JESD204BRX DATA_OUT ទាំងអស់ត្រូវបានទទួលយ៉ាងត្រឹមត្រូវជាមួយនឹងការតម្រឹមស៊ុម។
- បន្ទាប់ពីការបញ្ចប់ដោយជោគជ័យនៃដំណាក់កាល ILA ប្លុក JESD204BTX ចូលទៅក្នុងដំណាក់កាលទិន្នន័យ។
- នៅក្នុងដំណាក់កាលទិន្នន័យ ទិន្នន័យខាងក្រោមត្រូវបានបញ្ចូលទៅប្លុក JESD204BTX៖ PRBS7, PRBS15, PRBS23 និង PRBS31 ដោយប្រើម៉ាស៊ីនភ្លើង PRBS ។
- រលក Sine, Square, Saw និងត្រីកោណត្រូវបានបង្កើតចេញពីម៉ាស៊ីនបង្កើតទម្រង់រលក។
- កម្មវិធីពិនិត្យ PRBS ពិនិត្យលំនាំ PRBS ដែលទទួលបានធៀបនឹងគំរូ PRBS ដែលរំពឹងទុក។
- លទ្ធផលនៃទម្រង់រលកអាចជា viewed នៅក្នុងបង្អួចក្លែងធ្វើនៅលើការជ្រើសរើសរលកដែលត្រូវគ្នាដូចបង្ហាញក្នុងរូបភាព 6-5 ។
- ប្រសិនបើអ្នកពិនិត្យទិន្នន័យមិនបានរកឃើញកំហុសណាមួយទេ តេស្តសាកល្បងនឹងចេញសារ TESTBENCH PASSED ដោយបញ្ជាក់ថាការក្លែងធ្វើបានជោគជ័យ។ ប្រសិនបើរកឃើញកំហុស នោះ testbench ចេញសារ TESTBENCH FAILED ដើម្បីបង្ហាញថា testbench បានបរាជ័យ។
ខណៈពេលដែលការក្លែងធ្វើកំពុងដំណើរការ អ្នកអាចឃើញស្ថានភាពនៃករណីសាកល្បងនៅក្នុងបង្អួចប្រតិចារិកនៃម៉ូដែល Sim ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាព 6-4 ។ បង្អួចប្រតិចារិក

បន្ទាប់ពីការក្លែងធ្វើ បង្អួច Waveform បង្ហាញទម្រង់រលកនៃការក្លែងធ្វើដូចបានបង្ហាញក្នុងរូបខាងក្រោម។
ចំណាំ៖ អ្នក។ អាចកត់សម្គាល់ការព្រមានមួយចំនួននៅក្នុងកំណត់ហេតុ។ ទាំងនេះលេចឡើងដោយសារតែ UART មិនត្រូវបានប្រើក្នុងការក្លែងធ្វើ។ ការក្លែងធ្វើគឺផ្តោតតែលើ JESD ខណៈពេលដែល UART និង RAM ត្រូវបានរួមបញ្ចូលសម្រាប់គោលបំណង GUI ។
រូបភាព 6-5 ។ បង្អួចទម្រង់រលកក្លែងធ្វើ

ការដំឡើង Demo
បន្ទាប់ពីបង្កើត bitstream ឧបករណ៍ Polar Fire® ត្រូវតែត្រូវបានកម្មវិធី។ ដើម្បីរៀបចំកម្មវិធីឧបករណ៍ Polar Fire សូមអនុវត្តជំហានខាងក្រោម៖
- ត្រូវប្រាកដថាការកំណត់ jumper នៅលើក្តារគឺដូចគ្នាទៅនឹងបញ្ជីក្នុងតារាងខាងក្រោម។
តារាង 7-1 ។ ការកំណត់ Jumperអ្នកលោត ការពិពណ៌នា លំនាំដើម J11 បិទ pin 1 និង 2 សម្រាប់សរសេរកម្មវិធីតាមរយៈបន្ទះឈីប FTDI ។
បើកម្ជុល 1 និង 2 សម្រាប់សរសេរកម្មវិធីតាមរយៈឧបករណ៍ FlashPro4 ឬ FlashPro5 ខាងក្រៅ។បើក J3 Jumper ដើម្បីជ្រើសរើសស្នូល voltage.
បិទ pin 1 និង 2 សម្រាប់ 1.05 V.
បើក pin 1 និង 2 សម្រាប់ 1.0 V ។បិទ J10 បិទ pin 1 និង 2 សម្រាប់ការសរសេរកម្មវិធីតាមរយៈ SPI flash ខាងក្រៅ។
ប្រសិនបើ J10 បើក វាអនុញ្ញាតឱ្យកម្មវិធី SPI slave ដោយប្រើបន្ទះឈីប FTDI ។បើក - ភ្ជាប់ខ្សែផ្គត់ផ្គង់ថាមពលទៅនឹងឧបករណ៍ភ្ជាប់ J2 នៅលើក្តារ។
- ភ្ជាប់ខ្សែ USB ពីម៉ាស៊ីនកុំព្យូទ័រទៅ J1 (ច្រក FTDI) នៅលើក្តារ។
- បើកថាមពលនៅលើក្តារដោយប្រើកុងតាក់ SW1 ។
នៅពេលដែលបន្ទះត្រូវបានបើក ការផ្គត់ផ្គង់ថាមពល LEDs ពី 1 ទៅ 4 បញ្ចេញពន្លឺ។ សម្រាប់ព័ត៌មានបន្ថែមអំពី LEDs នៅលើ Polar Fire Splash Board សូមមើល UG0786: Polar Fire FPGA Splash Kit User Guide ។ - នៅក្នុងផ្ទាំង Libero Design Flow ចុចទ្វេដងលើ Run PROGRAM Action។
ទៅ view កំណត់ហេតុដែលត្រូវគ្នា។ fileរុករកទៅផ្ទាំងរបាយការណ៍ ចុចកណ្ដុរស្ដាំលើដំណើរការកម្មវិធីសកម្មភាព ហើយជ្រើសរើស View រាយការណ៍។
នៅពេលដែលឧបករណ៍ត្រូវបានសរសេរកម្មវិធីដោយជោគជ័យ សញ្ញាធីកពណ៌បៃតងលេចឡើងដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។ សម្រាប់ព័ត៌មានអំពីរបៀបដំណើរការការបង្ហាញសាកល្បង JESD204B ដាច់ដោយឡែក សូមមើល ការរត់ការបង្ហាញ។
រូបភាព 7-1 ។ ការសរសេរកម្មវិធីឧបករណ៍បានបញ្ចប់

ការសរសេរកម្មវិធីឧបករណ៍ដោយប្រើ Flash Pro Express
(សួរសំណួរមួយ)
ផ្នែកនេះពិពណ៌នាអំពីរបៀបដាក់កម្មវិធីឧបករណ៍ Polar Fire® ជាមួយនឹងការងារសរសេរកម្មវិធី file ដោយប្រើ Flash Pro Express ។ .ការងារ file មាននៅការរចនាខាងក្រោម fileទីតាំងថតឯកសារ៖ mpf_an5978_df/Programming_Files/កំពូល។ ការងារ។
ដើម្បីដាក់កម្មវិធីឧបករណ៍ សូមអនុវត្តជំហានខាងក្រោម៖
- នៅលើម៉ាស៊ីនកុំព្យូទ័រ សូមបើកដំណើរការកម្មវិធី Flash Pro Express ។
- ដើម្បីបង្កើតគម្រោងថ្មី សូមចុច New ឬ New Job Project ពី Flash Pro Express Job ពីម៉ឺនុយ Project ។
- បញ្ចូលដូចខាងក្រោមនៅក្នុង គម្រោងការងារថ្មី ពីប្រអប់ការងារ Flash Pro Express៖
- ការងារសរសេរកម្មវិធី file៖ ចុច រកមើល ហើយរុករកទៅទីតាំងដែលការងារ file មានទីតាំងនៅហើយជ្រើសរើស file. ទីតាំងលំនាំដើមគឺ៖ mpf_an5978_df/Programming_Files/កំពូល។ ការងារ។
- ទីតាំងគម្រោងការងារ Flash Pro Express៖ ចុចរកមើល ហើយរុករកទៅទីតាំងគម្រោង Flash Pro Express។
រូបភាពទី 8-1 ។ គម្រោងការងារថ្មីពី Flash Pro Express Job
- ចុចយល់ព្រម។ ការសរសេរកម្មវិធីដែលត្រូវការ file ត្រូវបានជ្រើសរើស និងត្រៀមខ្លួនជាស្រេចដើម្បីដាក់កម្មវិធីនៅក្នុងឧបករណ៍។
- បង្អួច Flash Pro Express លេចឡើង ដូចបង្ហាញក្នុងរូបខាងក្រោម។ បញ្ជាក់ថាលេខអ្នកសរសេរកម្មវិធីបង្ហាញក្នុងវាលអ្នកសរសេរកម្មវិធី។ បើមិនដូច្នោះទេ បញ្ជាក់ការភ្ជាប់បន្ទះ ហើយចុច ធ្វើឱ្យស្រស់/ស្កេនអ្នកសរសេរកម្មវិធីឡើងវិញ។
រូបភាពទី 8-2 ។ ការសរសេរកម្មវិធីឧបករណ៍
- ចុច RUN ។ នៅពេលដែលឧបករណ៍ត្រូវបានសរសេរកម្មវិធីដោយជោគជ័យ ស្ថានភាព RUN PASSED ត្រូវបានបង្ហាញដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាពទី 8-3 ។ FlashPro Express - ដំណើរការបានឆ្លងកាត់
- បិទ Flash Pro Express ឬចុច ចេញ ក្នុងផ្ទាំងគម្រោង។
កំពុងដំណើរការ Demo
ផ្នែកនេះពិពណ៌នាអំពីរបៀបប្រើ JESD204B GUI ដើម្បីដំណើរការការបង្ហាញ JESD204B នៅលើ Polar Fire® Splash Board។
៩.១. ការដំឡើង GUI (សួរសំណួរមួយ)
ដើម្បីដំណើរការការបង្ហាញ សូមដំឡើង JESD204B GUI ។ GUI អនុញ្ញាតឱ្យជ្រើសរើសគំរូតេស្ត PRBS ផ្សេងៗគ្នាជាការបញ្ចូល ហើយបង្ហាញសញ្ញាស្ថានភាព JESD204B និងស្ថានភាព PRBS ដែលទទួលបានពីក្តារ។
ផ្ទាំង Waveform នៃ GUI បង្ហាញទម្រង់រលកលទ្ធផលដែលទទួលបានពីក្តារសម្រាប់ទម្រង់រលកនីមួយៗដែលបានជ្រើសរើសជាការបញ្ចូល។
ដើម្បីដំឡើង GUI សូមអនុវត្តជំហានខាងក្រោម៖
- ដំឡើងកម្មវិធី JESD204B_GUI (setup.exe) ពីការរចនាខាងក្រោម fileថតឯកសារ៖ mpf_an5978_df/GUI ។
- ដើម្បីចាប់ផ្តើមកម្មវិធី GUI សូមចុចពីរដងលើកម្មវិធី JESD204B_GUI ពីថតដំឡើង។
៩.២. កំពុងដំណើរការ Demo Design (សួរសំណួរមួយ)
ដើម្បីដំណើរការការបង្ហាញ JESD204B សូមអនុវត្តជំហានខាងក្រោម៖
- ភ្ជាប់ jumpers និងដំឡើង Polar Fire® Splash Board ដូចដែលបានពិពណ៌នានៅក្នុងជំហានទី 1 ដល់ទី 4 នៃការដំឡើង Demo ។
- នៅក្នុងកម្មវិធីគ្រប់គ្រងឧបករណ៍នៅលើកុំព្យូទ័រម៉ាស៊ីន សូមចំណាំច្រក COM ដែលភ្ជាប់ជាមួយកម្មវិធីបម្លែងសៀរៀល USB
C. ដើម្បីកំណត់ច្រក COM សូមពិនិត្យមើលវាលទីតាំងនៅក្នុងលក្ខណៈសម្បត្តិនៃច្រក COM នីមួយៗ។ - នៅលើម៉ឺនុយចាប់ផ្តើមនៃកុំព្យូទ័រម៉ាស៊ីនចុច JESD204B_GUI ។
- ពីបញ្ជីច្រក COM ជ្រើសរើសច្រក COM ដែលបានកំណត់ក្នុងជំហានទី 2 ហើយចុច Connect ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាពទី 9-1 ។ ការជ្រើសរើសច្រក COM
សំខាន់៖ ច្រក លេខអាចប្រែប្រួល។ នៅក្នុងនេះ អតីតample, ច្រក COM 32 គឺជាច្រកត្រឹមត្រូវដែលត្រូវជ្រើសរើស។
បន្ទាប់ពីការតភ្ជាប់បានជោគជ័យ សូចនាករការតភ្ជាប់ម៉ាស៊ីនប្រែជាពណ៌បៃតង ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-2 ។ ការភ្ជាប់ម៉ាស៊ីនដោយជោគជ័យ
តារាងខាងក្រោមរាយបញ្ជីសញ្ញាស្ថានភាពដែលបង្ហាញនៅក្នុង JESD204B GUI ។
តារាង 9-1 ។ សញ្ញាស្ថានភាពនៅក្នុង JESD204B GUIសញ្ញា ការពិពណ៌នា ការភ្ជាប់ម៉ាស៊ីន បង្ហាញស្ថានភាពទំនាក់ទំនង UART ។ ស្ថានភាពតំណ បង្ហាញស្ថានភាពទំនាក់ទំនងរវាង TX និង RX ។ SYNC_N បង្ហាញពីស្ថានភាព JESD204B ។ បានតម្រឹម បង្ហាញថាផ្លូវបញ្ជូនសញ្ញាទាំងអស់ត្រូវបានតម្រឹម។ RX មានសុពលភាព បង្ហាញថាទិន្នន័យ RX មានសុពលភាព។ នៅក្នុងរបៀប 8b10b បង្ហាញថាការតម្រឹមសញ្ញាក្បៀសបានកើតឡើង ហើយ CDR ត្រូវបានចាក់សោ។ ស្ថានភាព PRBS បង្ហាញពីកំហុស PRBS ។ ចំនួនកំហុស ផ្តល់ចំនួននៃកំហុសដែលបានកើតឡើងកំឡុងពេលពិនិត្យ PRBS CGS_ERR បង្ហាញកំហុសក្នុងការធ្វើសមកាលកម្មក្រុមកូដ។ NIT_ERR ចង្អុលបង្ហាញកំហុស "មិននៅក្នុងតារាង" ។ DISP ERR បង្ហាញពីកំហុសមិនស្មើគ្នា។ LINK_CD_ERR បង្ហាញទិន្នន័យកំណត់រចនាសម្ព័ន្ធតំណមិនស៊ីគ្នា UCC_ERR បង្ហាញកំហុស "តួអក្សរគ្រប់គ្រងដែលមិនបានរំពឹងទុក" ។ - ពីបញ្ជីជម្រើសបញ្ចូល ជ្រើសរើសលំនាំដែលត្រូវបញ្ជូន ហើយចុច START ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-3 ។ ការជ្រើសរើសលំនាំ
លំនាំដែលបានជ្រើសរើសត្រូវបានផ្ញើតាមតំណបញ្ជូនសៀរៀល និងទទួលបានដោយ CoreJESD204BRX ដែលពិនិត្យរកកំហុស។ នៅពេលណាមួយ ស្ថានភាព JESD204B អាចត្រូវបានត្រួតពិនិត្យដោយប្រើសញ្ញាស្ថានភាពនៅលើ GUI ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាព 9-4 ។ ស្ថានភាពភ្ជាប់ និងស្ថានភាព JESD204B
- ដើម្បីបង្កើតកំហុសនៅក្នុងទិន្នន័យ PRBS សូមចុចបង្កើតកំហុសទិន្នន័យ។
សូចនាករស្ថានភាព PRBS ប្រែពណ៌ក្រហម ហើយវាលចំនួនកំហុសបង្ហាញចំនួនកំហុស ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-5 ។ កំហុសទិន្នន័យ
- ចុច Clear Error ដើម្បីជម្រះកំហុសក្នុងទិន្នន័យ PRBS ហើយកំណត់ស្ថានភាព PRBS ឡើងវិញ។
សូចនាករស្ថានភាព PRBS ប្រែទៅជាពណ៌បៃតង ហើយចំនួនកំហុសផ្លាស់ប្តូរទៅជា 0 ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាព 9-6 ។ កំហុសទិន្នន័យត្រូវបានសម្អាត
- ដើម្បីបង្កើតកំហុសតំណរវាង CoreJESD204BTX និងផ្លូវបញ្ជូនបន្ត សូមចុចបង្កើតកំហុសតំណ។
ស្ថានភាពតំណ, SYNC_N, ALIGNED, RX VALID, DISP_ERR និង CGS_ERROR សូចនាករប្រែពណ៌ក្រហមដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-7 ។ កំហុសតំណ
- ដើម្បីជម្រះកំហុសតំណ សូមចុចជម្រះកំហុស។
សូចនាករស្ថានភាពប្រែទៅជាពណ៌បៃតង ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-8 ។ ជម្រះកំហុសតំណ
- ដើម្បីផ្លាស់ប្តូរលំនាំ សូមជ្រើសរើសត្រីកោណពីបញ្ជីជម្រើសបញ្ចូល។
លំនាំដែលបានជ្រើសរើសត្រូវបានផ្ញើតាមតំណបញ្ជូនសៀរៀល និងទទួលបានដោយ CoreJESD204BRX។ នៅពេលណាមួយ ស្ថានភាព JESD204B អាចត្រូវបានត្រួតពិនិត្យដោយប្រើសញ្ញាស្ថានភាពនៅលើ GUI ។ - ទៅ view ទម្រង់រលកដែលទទួលបានពី CoreJESD204BRX ចុចលើផ្ទាំង Waveform ដូចបង្ហាញក្នុងរូបខាងក្រោម។
រូបភាព 9-9 ។ ទម្រង់រលកត្រីកោណ
- ដើម្បីបញ្ចប់ការបង្ហាញ សូមចុចបញ្ឈប់ ហើយបិទ GUI ។
ឧបសម្ព័ន្ធ A៖ ឯកសារយោង
ផ្នែកនេះរាយបញ្ជីឯកសារដែលផ្តល់ព័ត៌មានបន្ថែមអំពីស្តង់ដារ JESD204B និងស្នូល IP ដែលប្រើក្នុងការរចនាសាកល្បង។
- សម្រាប់ព័ត៌មានអំពីស្តង់ដារចំណុចប្រទាក់ JESD204B សូមចូលទៅកាន់ ជេដេក webគេហទំព័រ.
- សម្រាប់ព័ត៌មានអំពីប្លុកឧបករណ៍បញ្ជូនភ្លើង Polar Fire PF_TX_PLL និង PF_XCVR_REF_CLK សូមមើល មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ឧបករណ៍បញ្ជូនគ្រួសារ Polar Fire.
- សម្រាប់ព័ត៌មានបន្ថែមអំពី PF_TPSRAM (PF Micro SRAM) សូមមើល មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ក្រណាត់គ្រួសារ Polar Fire.
- សម្រាប់ព័ត៌មានបន្ថែមអំពី CoreJESD204BTX សូមមើល សៀវភៅណែនាំ CoreJESD204BTX.
- សម្រាប់ព័ត៌មានបន្ថែមអំពី CoreJESD204BRX សូមមើល សៀវភៅណែនាំ CoreJESD204BRX.
- សម្រាប់ព័ត៌មានបន្ថែមអំពី Libero, Model Sim និង Simplify សូមមើលទំព័រ មីក្រូឈីប Libero SoC webទំព័រ.
ឧបសម្ព័ន្ធ B៖ ដំណើរការស្គ្រីប TCL
ស្គ្រីប TCL ត្រូវបានផ្តល់ជូននៅក្នុងការរចនា fileថតឯកសារនៅក្រោមថត HW ។ ប្រសិនបើចាំបាច់ លំហូរនៃការរចនាអាចត្រូវបានផលិតឡើងវិញពីការអនុវត្តការរចនារហូតដល់ជំនាន់នៃការងារ file. ដើម្បីដំណើរការ TCL សូមអនុវត្តជំហានដូចខាងក្រោមៈ
- បើកដំណើរការកម្មវិធី Libero®។
- ជ្រើសរើស Project > Execute Script…។
- ចុចរកមើល ហើយជ្រើសរើស script.tcl ពីថត HW ដែលបានទាញយក។
- ចុចរត់។
បន្ទាប់ពីការប្រតិបត្តិដោយជោគជ័យនៃស្គ្រីប TCL គម្រោង Libero ត្រូវបានបង្កើតឡើងនៅក្នុងថត HW ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីស្គ្រីប TCL សូមមើល mpf_an5978_df/HW/TCL_Script_readme.txt ។
សម្រាប់ព័ត៌មានលម្អិតអំពីពាក្យបញ្ជា TCL សូមមើល មគ្គុទ្ទេសក៍យោងពាក្យបញ្ជា TCL ។ សម្រាប់សំណួរណាមួយដែលបានជួបប្រទះនៅពេលដំណើរការស្គ្រីប TCL សូមទាក់ទងផ្នែកជំនួយបច្ចេកទេស។
ប្រវត្តិកែប្រែ
ប្រវត្តិនៃការកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។ ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពបច្ចុប្បន្ន។
| ការពិនិត្យឡើងវិញ | កាលបរិច្ឆេទ | ការពិពណ៌នា |
| A | ៥/៥ | ខាងក្រោមនេះគឺជាបញ្ជីនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងនៅក្នុងការកែប្រែ A នៃឯកសារ៖ • ឯកសារត្រូវបានផ្ទេរទៅគំរូ Microchip ។ • លេខឯកសារត្រូវបានធ្វើបច្ចុប្បន្នភាពពី 50200796 ទៅ DS00005978។ • លេខសម្គាល់ឯកសារត្រូវបានធ្វើបច្ចុប្បន្នភាពពី DG0796 ទៅ AN5978។ |
| 3.0 | — | ឯកសារនេះត្រូវបានធ្វើបច្ចុប្បន្នភាពទាក់ទងនឹងការចេញផ្សាយ Libero® SoC Polar Fire v2.2 ។ |
| 2.0 | — | ឯកសារនេះត្រូវបានធ្វើបច្ចុប្បន្នភាពទាក់ទងនឹងការចេញផ្សាយ Libero SoC Polar Fire v2.1 ។ |
| 1.0 | — | ការបោះពុម្ពលើកដំបូងនៃឯកសារនេះ។ |
ការគាំទ្រ Microchip FPGA
ក្រុមផលិតផល Microchip FPGA គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ និងការិយាល័យលក់ទូទាំងពិភពលោក។
អតិថិជនត្រូវបានស្នើឱ្យចូលមើលធនធានលើបណ្តាញ Microchip មុនពេលទាក់ទងផ្នែកជំនួយព្រោះវាទំនងជាថាសំណួររបស់ពួកគេត្រូវបានឆ្លើយរួចហើយ។
ទាក់ទងមជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសតាមរយៈ webគេហទំព័រ www.microchip.com/support ។ រៀបរាប់លេខផ្នែកឧបករណ៍ FPGA ជ្រើសរើសប្រភេទករណីដែលសមស្រប និងការរចនាបង្ហោះ files ខណៈពេលដែលបង្កើតករណីជំនួយបច្ចេកទេស។
ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
- ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
- ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
- ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 650.318.8044
ព័ត៌មានមីក្រូឈីប
ពាណិជ្ជសញ្ញា
ឈ្មោះ និងស្លាកសញ្ញា "Microchip" និមិត្តសញ្ញា "M" និងឈ្មោះផ្សេងទៀត និមិត្តសញ្ញា និងម៉ាកនានាត្រូវបានចុះបញ្ជី និងមិនបានចុះបញ្ជីពាណិជ្ជសញ្ញានៃក្រុមហ៊ុន Microchip Technology Incorporated ឬសាខា និង/ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួននៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត ("Microchip ពាណិជ្ជសញ្ញា”)។ ព័ត៌មានទាក់ទងនឹងពាណិជ្ជសញ្ញា Microchip អាចរកបាននៅ https://www.microchip.com/en-us/about/legalinformation/microchip-trademarks.
ISBN: 979-8-3371-1709-6
សេចក្តីជូនដំណឹងផ្លូវច្បាប់
ការបោះពុម្ពផ្សាយនេះ និងព័ត៌មាននៅទីនេះអាចត្រូវបានប្រើប្រាស់តែជាមួយផលិតផល Microchip ប៉ុណ្ណោះ រួមទាំងការរចនា សាកល្បង និងរួមបញ្ចូលផលិតផល Microchip ជាមួយកម្មវិធីរបស់អ្នក។ ការប្រើប្រាស់ព័ត៌មាននេះក្នុងលក្ខណៈផ្សេងទៀតបំពានលក្ខខណ្ឌទាំងនេះ។ ព័ត៌មានទាក់ទងនឹងកម្មវិធីឧបករណ៍ត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលរបស់អ្នកប៉ុណ្ណោះ ហើយអាចត្រូវបានជំនួសដោយការអាប់ដេត។ វាជាទំនួលខុសត្រូវរបស់អ្នកក្នុងការធានាថាកម្មវិធីរបស់អ្នកត្រូវនឹងលក្ខណៈជាក់លាក់របស់អ្នក។ ទាក់ទងការិយាល័យលក់ Microchip ក្នុងតំបន់របស់អ្នកសម្រាប់ការគាំទ្របន្ថែម ឬ ទទួលបានជំនួយបន្ថែមនៅ www.microchip.com/en-us/support/design-help/client-support-services.
ព័ត៌មាននេះត្រូវបានផ្តល់ដោយមីក្រូឈីប “ដូចដែល”។ មីក្រូឈីបមិនតំណាងឱ្យ ឬការធានានៃប្រភេទណាមួយឡើយ ទោះជាបញ្ជាក់ ឬបង្កប់ន័យ សរសេរ ឬផ្ទាល់មាត់ លក្ខន្តិកៈ ឬបើមិនដូច្នេះទេ ពាក់ព័ន្ធនឹងព័ត៌មានដែលរួមបញ្ចូល ប៉ុន្តែមិនកំណត់ចំពោះពេលវេលា ការមិនបំពានលើការលក់ដូរ និងភាពសមស្របសម្រាប់គោលបំណងពិសេស ឬការធានាទាក់ទងនឹងលក្ខខណ្ឌ គុណភាព ឬប្រតិបត្តិការរបស់វា។
នៅក្នុងករណីគ្មានមីក្រូឈីបនឹងទទួលខុសត្រូវចំពោះការខូចខាតដោយអចេតនា ពិសេស ការដាក់ទណ្ឌកម្ម ឧប្បត្តិហេតុ ឬជាផលវិបាកនៃការបាត់បង់ ការខូចខាត ថ្លៃដើម ឬការចំណាយនៃប្រភេទណាមួយដែលទាក់ទងនឹងការប្រើប្រាស់ ឬស្ថានភាពប្រែប្រួល មីក្រូឈីបត្រូវបានណែនាំពីលទ្ធភាព ឬការខូចខាតគឺអាចមើលបាន ក្នុងវិសាលភាពពេញលេញបំផុតដែលច្បាប់អនុញ្ញាត ការទទួលខុសត្រូវសរុបរបស់មីក្រូឈីប លើការទាមទារទាំងអស់ តាមរបៀបណាក៏ដោយ ដែលទាក់ទងនឹងព័ត៌មាន ឬការប្រើប្រាស់របស់វា នឹងមិនលើសពីចំនួននៃថ្លៃសេវានោះទេ ប្រសិនបើមាន ដែលអ្នកមាន ព័ត៌មាន។
ការប្រើប្រាស់ឧបករណ៍ Microchip នៅក្នុងកម្មវិធីជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកទិញទាំងស្រុង ហើយអ្នកទិញយល់ព្រមការពារ ទូទាត់សំណង និងកាន់ Microchip ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានបញ្ជូនដោយប្រយោល ឬបើមិនដូច្នេះទេ នៅក្រោមកម្មសិទ្ធិបញ្ញារបស់ Microchip ណាមួយ លើកលែងតែមានចែងផ្សេងពីនេះ។
មុខងារការពារលេខកូដឧបករណ៍មីក្រូឈីប
ចំណាំព័ត៌មានលម្អិតខាងក្រោមនៃមុខងារការពារកូដនៅលើផលិតផល Microchip៖
- ផលិតផល Microchip បំពេញតាមលក្ខណៈជាក់លាក់ដែលមាននៅក្នុងសន្លឹកទិន្នន័យ Microchip ជាក់លាក់របស់ពួកគេ។
- Microchip ជឿជាក់ថាផលិតផលគ្រួសាររបស់វាមានសុវត្ថិភាពនៅពេលប្រើក្នុងលក្ខណៈដែលបានគ្រោងទុក ក្នុងលក្ខណៈប្រតិបត្តិការ និងក្រោមលក្ខខណ្ឌធម្មតា។
- Microchip ផ្តល់តម្លៃ និងការពារយ៉ាងចាស់ដៃនូវសិទ្ធិកម្មសិទ្ធិបញ្ញារបស់វា។ ការប៉ុនប៉ងរំលោភលើមុខងារការពារកូដនៃផលិតផល Microchip ត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង ហើយអាចបំពានច្បាប់រក្សាសិទ្ធិសហស្សវត្សរ៍ឌីជីថល។
- ទាំង Microchip ឬក្រុមហ៊ុនផលិត semiconductor ផ្សេងទៀតមិនអាចធានាសុវត្ថិភាពនៃកូដរបស់វាបានទេ។ ការការពារលេខកូដមិនមានន័យថាយើងធានាថាផលិតផល "មិនអាចបំបែកបាន" នោះទេ។
ការការពារលេខកូដកំពុងវិវត្តឥតឈប់ឈរ។ មីក្រូឈីបបានប្តេជ្ញាចិត្តក្នុងការធ្វើឱ្យប្រសើរឡើងជាបន្តបន្ទាប់នូវមុខងារការពារកូដនៃផលិតផលរបស់យើង។
ចំណាំកម្មវិធី
© 2025 Microchip Technology Inc. និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។
DS00005978A –
ឯកសារ/ធនធាន
![]() |
MICROCHIP AN5978 Polar Fire FPGA Splash Kit [pdf] ការណែនាំអ្នកប្រើប្រាស់ AN5978 Polar Fire FPGA Splash Kit, AN5978, Polar Fire FPGA Splash Kit, Fire FPGA Splash Kit, FPGA Splash Kit, Splash Kit |
