intel AN 775 បង្កើតទិន្នន័យកំណត់ពេលវេលា I/O ដំបូង
AN 775៖ បង្កើតទិន្នន័យកំណត់ពេលវេលា I/O ដំបូងសម្រាប់ Intel FPGAs
អ្នកអាចបង្កើតទិន្នន័យកំណត់ពេលវេលា I/O ដំបូងសម្រាប់ឧបករណ៍ Intel FPGA ដោយប្រើពាក្យបញ្ជាកម្មវិធី Intel® Quartus® Prime GUI ឬ Tcl ។ ទិន្នន័យកំណត់ពេលវេលា I/O ដំបូងមានប្រយោជន៍សម្រាប់ការធ្វើផែនការម្ជុលដំបូង និងការរចនា PCB ។ អ្នកអាចបង្កើតទិន្នន័យពេលវេលាដំបូងសម្រាប់ប៉ារ៉ាម៉ែត្រពេលវេលាពាក់ព័ន្ធខាងក្រោម ដើម្បីកែតម្រូវថវិកាកំណត់ពេលវេលានៃការរចនា នៅពេលពិចារណាលើស្តង់ដារ I/O និងការដាក់ម្ជុល។
តារាង 1. ប៉ារ៉ាម៉ែត្រកំណត់ពេលវេលា I/O
ប៉ារ៉ាម៉ែត្រពេលវេលា |
ការពិពណ៌នា |
||
ពេលវេលារៀបចំបញ្ចូល (tSU) ពេលវេលាផ្ទុកបញ្ចូល (tH) |
![]()
|
||
នាឡិកាដើម្បីពន្យាពេលទិន្នផល (tCO) | ![]()
|
សាជីវកម្ម Intel ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ Intel, និមិត្តសញ្ញា Intel និងសញ្ញា Intel ផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញារបស់ Intel Corporation ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ Intel ធានាការអនុវត្តផលិតផល FPGA និង semiconductor របស់ខ្លួនទៅនឹងលក្ខណៈបច្ចេកទេសបច្ចុប្បន្នស្របតាមការធានាស្តង់ដាររបស់ Intel ប៉ុន្តែរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរផលិតផល និងសេវាកម្មណាមួយនៅពេលណាមួយដោយមិនមានការជូនដំណឹងជាមុន។ Intel សន្មត់ថាគ្មានទំនួលខុសត្រូវ ឬទំនួលខុសត្រូវដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ផលិតផល ឬសេវាកម្មណាមួយដែលបានពិពណ៌នានៅទីនេះ លើកលែងតែមានការយល់ព្រមជាលាយលក្ខណ៍អក្សរដោយ Intel ។ អតិថិជនរបស់ Intel ត្រូវបានណែនាំឱ្យទទួលបានកំណែចុងក្រោយបំផុតនៃការបញ្ជាក់ឧបករណ៍ មុនពេលពឹងផ្អែកលើព័ត៌មានដែលបានបោះពុម្ពផ្សាយណាមួយ និងមុនពេលធ្វើការបញ្ជាទិញផលិតផល ឬសេវាកម្ម។
*ឈ្មោះ និងម៉ាកផ្សេងទៀតអាចត្រូវបានទាមទារជាកម្មសិទ្ធិរបស់អ្នកដទៃ។
ការបង្កើតព័ត៌មានពេលវេលា I/O ដំបូងរួមមានជំហានដូចខាងក្រោមៈ
- ជំហានទី 1៖ សំយោគ Flip-flop សម្រាប់ឧបករណ៍ Target Intel FPGA នៅទំព័រទី 4
- ជំហានទី 2៖ កំណត់ I/O Standard និង Pin Locations នៅទំព័រ 5
- ជំហានទី 3៖ បញ្ជាក់លក្ខខណ្ឌប្រតិបត្តិការឧបករណ៍នៅទំព័រ 6
- ជំហានទី 4៖ View ការកំណត់ពេលវេលា I/O នៅក្នុងរបាយការណ៍ទិន្នន័យនៅទំព័រទី 6
ជំហានទី 1: សំយោគ Flip-flop សម្រាប់ឧបករណ៍ Intel FPGA គោលដៅ
អនុវត្តតាមជំហានទាំងនេះដើម្បីកំណត់ និងសំយោគតក្កវិជ្ជា flip-flop អប្បបរមា ដើម្បីបង្កើតទិន្នន័យពេលវេលា I/O ដំបូង៖
- បង្កើតគម្រោងថ្មីនៅក្នុងកម្មវិធី Intel Quartus Prime Pro Edition កំណែ 19.3 ។
- ចុច Assignments ➤ ឧបករណ៍ បញ្ជាក់ឧបករណ៍គោលដៅរបស់អ្នក គ្រួសារ និងឧបករណ៍គោលដៅ។ សម្រាប់អតីតampដូច្នេះ សូមជ្រើសរើស AGFA014R24 Intel Agilex™ FPGA។
- ចុច File ➤ ថ្មី និងបង្កើតប្លុកដ្យាក្រាម/គ្រោងការណ៍ File.
- ដើម្បីបន្ថែមសមាសធាតុទៅក្នុងគ្រោងការណ៍ សូមចុចប៊ូតុងឧបករណ៍និមិត្តសញ្ញា។
- នៅក្រោមឈ្មោះវាយ DFF ហើយបន្ទាប់មកចុចយល់ព្រម។ ចុចក្នុង Block Editor ដើម្បីបញ្ចូលនិមិត្តសញ្ញា DFF។
- ធ្វើម្តងទៀត 4 នៅលើទំព័រទី 4 ដល់ទី 5 នៅលើទំព័រទី 5 ដើម្បីបន្ថែមម្ជុលបញ្ចូលទិន្នន័យ Input_data ម្ជុលបញ្ចូលនាឡិកា និងម្ជុលទិន្នផល Output_data ។
- ដើម្បីភ្ជាប់ម្ជុលទៅ DFF សូមចុចប៊ូតុង ឧបករណ៍ថ្នាំងអ័រតូហ្គោន ហើយបន្ទាប់មកគូរខ្សែបន្ទាត់រវាងម្ជុល និងនិមិត្តសញ្ញា DFF ។
- ដើម្បីសំយោគ DFF សូមចុចដំណើរការ ➤ ចាប់ផ្តើម ➤ ចាប់ផ្តើមការវិភាគ និងសំយោគ។ ការសំយោគបង្កើតបញ្ជីរចនាអប្បបរមាដែលត្រូវការ ដើម្បីទទួលបានទិន្នន័យពេលវេលា I/O ។
ជំហានទី 2៖ កំណត់ទីតាំងស្តង់ដារ I/O និង Pin
ទីតាំងម្ជុលជាក់លាក់ និងស្តង់ដារ I/O ដែលអ្នកកំណត់ទៅម្ជុលឧបករណ៍ប៉ះពាល់ដល់តម្លៃប៉ារ៉ាម៉ែត្រពេលវេលា។ អនុវត្តតាមជំហានទាំងនេះ ដើម្បីកំណត់ស្តង់ដារ pin I/O និងការកំណត់ទីតាំង៖
- ចុច Assignments ➤ Pin Planner ។
- កំណត់ទីតាំងម្ជុល និងកម្រិតស្តង់ដារ I/O យោងទៅតាមការរចនារបស់អ្នក។
លក្ខណៈពិសេស បញ្ចូលឈ្មោះថ្នាំង ទិសដៅ ទីតាំង និងតម្លៃស្តង់ដារ I/O សម្រាប់ម្ជុលក្នុងការរចនានៅក្នុងសៀវភៅបញ្ជី Pins ទាំងអស់។ ជាជម្រើស អូសឈ្មោះថ្នាំងទៅក្នុងកញ្ចប់ Pin Planner view. - ដើម្បីចងក្រងការរចនា សូមចុចដំណើរការ ➤ ចាប់ផ្តើមការចងក្រង។ កម្មវិធីចងក្រងបង្កើតព័ត៌មានពេលវេលា I/O កំឡុងពេលចងក្រងពេញលេញ។
ព័ត៌មានពាក់ព័ន្ធ
- និយមន័យស្តង់ដារ I/O
- គ្រប់គ្រងឧបករណ៍ I/O Pins
ជំហានទី 3: បញ្ជាក់លក្ខខណ្ឌប្រតិបត្តិការឧបករណ៍
អនុវត្តតាមជំហានទាំងនេះដើម្បីធ្វើបច្ចុប្បន្នភាពតារាងពេលវេលាកំណត់ និងកំណត់លក្ខខណ្ឌប្រតិបត្តិការសម្រាប់ការវិភាគពេលវេលាបន្ទាប់ពីការចងក្រងពេញលេញ៖
- ចុច Tools ➤ Timing Analyzer។
- នៅក្នុង Task pane សូមចុចពីរដងលើ Update Timing Netlist។ បញ្ជីកំណត់ពេលវេលាធ្វើបច្ចុប្បន្នភាពជាមួយនឹងព័ត៌មានពេលវេលានៃការចងក្រងពេញលេញដែលរាប់បញ្ចូលនូវឧបសគ្គម្ជុលដែលអ្នកបង្កើត។
- នៅក្រោមការកំណត់លក្ខខណ្ឌប្រតិបត្តិការ សូមជ្រើសរើសម៉ូដែលពេលវេលាដែលមានដូចជា Slow vid3 100C Model ឬ Fast vid3 100C Model ។
ជំហានទី 4៖ View ពេលវេលា I/O នៅក្នុងរបាយការណ៍ទិន្នន័យ
បង្កើតរបាយការណ៍សន្លឹកទិន្នន័យនៅក្នុងកម្មវិធីវិភាគពេលវេលាទៅ view តម្លៃប៉ារ៉ាម៉ែត្រពេលវេលា។
- នៅក្នុងកម្មវិធីវិភាគពេលវេលា សូមចុច របាយការណ៍ ➤ Datasheet ➤ Report Datasheet ។
- ចុចយល់ព្រម។
ពេលវេលារៀបចំ ពេលវេលាកាន់ និងនាឡិកាដើម្បីចេញរបាយការណ៍ពេលវេលាបង្ហាញនៅក្រោមថតឯកសាររបាយការណ៍ក្នុងផ្ទាំងរបាយការណ៍។ - ចុចរបាយការណ៍នីមួយៗទៅ view តម្លៃប៉ារ៉ាម៉ែត្រកើនឡើងនិងធ្លាក់។
- សម្រាប់វិធីសាស្រ្តកំណត់ពេលវេលាបែបអភិរក្ស បញ្ជាក់តម្លៃដាច់ខាតអតិបរមា
Example 1. ការកំណត់ I/O Timing Parameters ពី Datasheet Report
នៅក្នុង example របាយការណ៏ Setup Times ពេលវេលាធ្លាក់គឺធំជាងពេលកើនឡើង ដូច្នេះ tSU=tfall ។
នៅក្នុង exampរបាយការណ៍ le Hold Times តម្លៃដាច់ខាតនៃពេលវេលាដួលរលំគឺធំជាងតម្លៃដាច់ខាតនៃពេលវេលាកើនឡើង ដូច្នេះ tH=tfall ។
នៅក្នុង example Clock to Output Times របាយការណ៍ តម្លៃដាច់ខាតនៃពេលវេលាធ្លាក់ចុះគឺធំជាងតម្លៃដាច់ខាតនៃពេលវេលាកើនឡើង ដូច្នេះ tCO=tfall។
ព័ត៌មានពាក់ព័ន្ធ
- មេរៀនចាប់ផ្តើមរហ័ស កម្មវិធីវិភាគពេលវេលា
- មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Intel Quartus Prime Pro Edition៖ ឧបករណ៍វិភាគពេលវេលា
- របៀបធ្វើវីដេអូ៖ ការណែនាំអំពីឧបករណ៍វិភាគពេលវេលា
ការបង្កើតទិន្នន័យពេលវេលា I/O ស្គ្រីប
អ្នកអាចប្រើស្គ្រីប Tcl ដើម្បីបង្កើតព័ត៌មានពេលវេលា I/O ដោយមានឬមិនប្រើចំណុចប្រទាក់អ្នកប្រើកម្មវិធី Intel Quartus Prime ។ វិធីសាស្រ្តស្គ្រីបបង្កើតទិន្នន័យប៉ារ៉ាម៉ែត្រកំណត់ពេលវេលា I/O ផ្អែកលើអត្ថបទសម្រាប់ស្តង់ដារ I/O ដែលគាំទ្រ។
ចំណាំ៖ វិធីសាស្ត្រស្គ្រីបគឺអាចប្រើបានសម្រាប់តែវេទិកាលីនុច* ប៉ុណ្ណោះ។
អនុវត្តតាមជំហានទាំងនេះដើម្បីបង្កើតព័ត៌មានពេលវេលា I/O ដែលឆ្លុះបញ្ចាំងពីស្តង់ដារ I/O ជាច្រើនសម្រាប់ឧបករណ៍ Intel Agilex, Intel Stratix® 10 និង Intel Arria® 10៖
- ទាញយកបណ្ណសារគម្រោង Intel Quartus Prime ដែលសមស្រប file សម្រាប់គ្រួសារឧបករណ៍គោលដៅរបស់អ្នក៖
• ឧបករណ៍ Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• ឧបករណ៍ Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• ឧបករណ៍ Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - ដើម្បីស្ដារប័ណ្ណសារគម្រោង .qar សូមបើកដំណើរការកម្មវិធី Intel Quartus Prime Pro Edition ហើយចុច គម្រោង ➤ ស្តារគម្រោងដែលបានរក្សាទុក។ ម៉្យាងទៀត ដំណើរការបន្ទាត់ពាក្យបញ្ជាខាងក្រោមដែលសមមូលដោយមិនបើក GUI៖
quartus_sh --restore file>
នេះ។ io_ timing__ ស្ដារឡើងវិញ ឥឡូវនេះថតមានថតរង qdb និងផ្សេងៗ files.
- ដើម្បីដំណើរការស្គ្រីបជាមួយ Intel Quartus Prime Timing Analyzer សូមដំណើរការពាក្យបញ្ជាខាងក្រោម៖
quartus_sta –t .tcl
រង់ចាំការបញ្ចប់។ ការប្រតិបត្តិស្គ្រីបអាចត្រូវការពេល 8 ម៉ោងឬច្រើនជាងនេះ ដោយសារការផ្លាស់ប្ដូរនីមួយៗលើស្តង់ដារ I/O ឬទីតាំង pin ទាមទារការចងក្រងការរចនាឡើងវិញ។
- ទៅ view តម្លៃប៉ារ៉ាម៉ែត្រពេលវេលាបើកអត្ថបទដែលបានបង្កើត files ក្នុង ពេលវេលា_files, ជាមួយនឹងឈ្មោះដូចជា timing_tsuthtco___.txt ។
timing_tsuthtco_ _ _ .txt
ព័ត៌មានពាក់ព័ន្ធ
AN 775៖ បង្កើតទិន្នន័យកំណត់ពេលកំណត់ I/O ដំបូងនៃប្រវត្តិការកែសម្រួលឯកសារ
កំណែឯកសារ |
កំណែ Intel Quartus Prime |
ការផ្លាស់ប្តូរ |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
ឯកសារ/ធនធាន
![]() |
intel AN 775 បង្កើតទិន្នន័យកំណត់ពេលវេលា I/O ដំបូង [pdf] ការណែនាំអ្នកប្រើប្រាស់ AN 775 បង្កើតទិន្នន័យកំណត់ពេល IO បឋម, AN 775, ការបង្កើតទិន្នន័យកំណត់ពេល IO ដំបូង, ទិន្នន័យកំណត់ពេល IO ដំបូង, ទិន្នន័យកំណត់ពេលវេលា |