intel AN 496 ដោយប្រើ Internal Oscillator IP Core
ការប្រើប្រាស់ស្នូល IP Oscillator ខាងក្នុង
ឧបករណ៍ Intel® ដែលគាំទ្រផ្តល់នូវមុខងារលំយោលខាងក្នុងពិសេសមួយ។ ដូចដែលបានបង្ហាញនៅក្នុងការរចនា examples ដែលបានពិពណ៌នានៅក្នុងកំណត់ចំណាំកម្មវិធីនេះ លំយោលខាងក្នុងបង្កើតជម្រើសដ៏ល្អមួយក្នុងការអនុវត្តការរចនាដែលតម្រូវឱ្យប្រើនាឡិកា ដោយហេតុនេះការសន្សំទំហំនៅលើយន្តហោះ និងការចំណាយដែលទាក់ទងនឹងសៀគ្វីនាឡិកាខាងក្រៅ។
ព័ត៌មានពាក់ព័ន្ធ
- រចនា Example សម្រាប់ MAX® II
- ផ្តល់នូវការរចនា MAX® II files សម្រាប់កំណត់ចំណាំកម្មវិធីនេះ (AN 496) ។
- រចនា Example សម្រាប់ MAX® V
- ផ្តល់នូវការរចនា MAX® V files សម្រាប់កំណត់ចំណាំកម្មវិធីនេះ (AN 496) ។
- រចនា Example សម្រាប់ Intel MAX® 10
- ផ្តល់នូវការរចនា Intel MAX® 10 files សម្រាប់កំណត់ចំណាំកម្មវិធីនេះ (AN 496) ។
លំយោលខាងក្នុង
ការរចនាភាគច្រើនត្រូវការនាឡិកាសម្រាប់ដំណើរការធម្មតា។ អ្នកអាចប្រើស្នូល IP oscillator ខាងក្នុងសម្រាប់ប្រភពនាឡិកាក្នុងការរចនាអ្នកប្រើប្រាស់ ឬគោលបំណងបំបាត់កំហុស។ ជាមួយនឹងលំយោលខាងក្នុង ឧបករណ៍ Intel ដែលគាំទ្រមិនតម្រូវឱ្យមានសៀគ្វីនាឡិកាខាងក្រៅទេ។ សម្រាប់អតីតampដូច្នេះ អ្នកអាចប្រើលំយោលខាងក្នុង ដើម្បីបំពេញតម្រូវការនាឡិការបស់ឧបករណ៍បញ្ជា LCD ឧបករណ៍បញ្ជាប្រព័ន្ធគ្រប់គ្រងរថយន្តក្រុង (SMBus) ឬពិធីការអន្តរទំនាក់ទំនងផ្សេងទៀត ឬដើម្បីអនុវត្តម៉ូឌុលទទឹងជីពចរ។ នេះជួយកាត់បន្ថយចំនួនសមាសភាគ ចន្លោះក្តារ និងកាត់បន្ថយការចំណាយសរុបនៃប្រព័ន្ធ។ អ្នកអាចធ្វើឱ្យលំយោលខាងក្នុងភ្លាមៗដោយមិនចាំបាច់ធ្វើឱ្យអង្គចងចាំពន្លឺរបស់អ្នកប្រើភ្លាមៗ (UFM) ដោយប្រើស្នូល oscillator IP របស់ឧបករណ៍ Intel ដែលគាំទ្រនៅក្នុងកម្មវិធី Intel Quartus® Prime សម្រាប់ឧបករណ៍ MAX® II និង MAX V ។ សម្រាប់ឧបករណ៍ Intel MAX 10 លំយោលគឺដាច់ដោយឡែកពី UFM ។ ប្រេកង់ទិន្នផលរបស់ oscillator, osc, គឺមួយភាគបួននៃប្រេកង់មិនបែងចែកនៃលំយោលខាងក្នុង។
ជួរប្រេកង់សម្រាប់ឧបករណ៍ Intel ដែលគាំទ្រ
ឧបករណ៍ | ទិន្នផលនាឡិកាពី Oscillator ខាងក្នុង (១៦១៦) (MHz) |
MAX II | 3.3 - 5.5 |
MAX V | 3.9 - 5.3 |
Intel MAX 10 | ៥៥–១១៦ (២), ៣៥–៧៧ (៣) |
- ច្រកលទ្ធផលសម្រាប់ស្នូល IP នៃលំយោលខាងក្នុងគឺ osc នៅក្នុងឧបករណ៍ MAX II និង MAX V និង clkout នៅក្នុងឧបករណ៍ដែលគាំទ្រផ្សេងទៀតទាំងអស់។
ឧបករណ៍ | ទិន្នផលនាឡិកាពី Oscillator ខាងក្នុង (១៦១៦) (MHz) |
Cyclone® III (4) | ៣០ (អតិបរមា) |
ព្យុះស៊ីក្លូន IV | ៣០ (អតិបរមា) |
ព្យុះស៊ីក្លូន V | ៣០ (អតិបរមា) |
ស៊ីក្លូស៊ីក្លូ ១០ ជី។ អេ | ៣០ (អតិបរមា) |
ក្រុមហ៊ុន Intel Cyclone 10 LP | ៣០ (អតិបរមា) |
Arria® II GX | ៣០ (អតិបរមា) |
អារីយ៉ា វី | ៣០ (អតិបរមា) |
ក្រុមហ៊ុន Intel Arria ១០ | ៣០ (អតិបរមា) |
Stratix® V | ៣០ (អតិបរមា) |
Intel Stratix 10 | 170 - 230 |
- ច្រកលទ្ធផលសម្រាប់ស្នូល IP នៃលំយោលខាងក្នុងគឺ osc នៅក្នុងឧបករណ៍ MAX II និង MAX V និង clkout នៅក្នុងឧបករណ៍ដែលគាំទ្រផ្សេងទៀតទាំងអស់។
- សម្រាប់ 10M02, 10M04, 10M08, 10M16, និង 10M25 ។
- សម្រាប់ 10M40 និង 10M50 ។
- គាំទ្រនៅក្នុងកម្មវិធី Intel Quartus Prime កំណែ 13.1 និងមុននេះ។
Oscillator ខាងក្នុងជាផ្នែកមួយនៃ UFM សម្រាប់ឧបករណ៍ MAX II និង MAX V
លំយោលខាងក្នុងគឺជាផ្នែកមួយនៃប្លុកគ្រប់គ្រងកម្មវិធីលុប ដែលគ្រប់គ្រងការសរសេរកម្មវិធី និងការលុប UFM ។ ការចុះឈ្មោះទិន្នន័យរក្សាទុកទិន្នន័យដែលត្រូវផ្ញើ ឬទាញយកពី UFM ។ អាសយដ្ឋានចុះឈ្មោះមានអាសយដ្ឋានដែលទិន្នន័យត្រូវបានទាញយក ឬអាសយដ្ឋានដែលទិន្នន័យត្រូវបានសរសេរ។ លំយោលខាងក្នុងសម្រាប់ប្លុក UFM ត្រូវបានបើកនៅពេលដែលប្រតិបត្តិការ ERASE, PROGRAM និង READ ត្រូវបានប្រតិបត្តិ។
ពិនពណ៌នាសម្រាប់ស្នូល IP Oscillator ខាងក្នុង
សញ្ញា | ការពិពណ៌នា |
អូសេណា | ប្រើដើម្បីបើកលំយោលខាងក្នុង។ បញ្ចូលកម្រិតខ្ពស់ដើម្បីបើកដំណើរការលំយោល។ |
osc/clkout (5) | ទិន្នផលនៃលំយោលខាងក្នុង។ |
ការប្រើ Oscillator ខាងក្នុងនៅក្នុងឧបករណ៍ MAX II និង MAX V
លំយោលខាងក្នុងមានធាតុបញ្ចូលតែមួយ oscena និងទិន្នផលតែមួយ osc ។ ដើម្បីដំណើរការលំយោលខាងក្នុង សូមប្រើ oscena។ នៅពេលដំណើរការ នាឡិកាដែលមានប្រេកង់ត្រូវបានធ្វើឱ្យមាននៅទិន្នផល។ ប្រសិនបើ oscena ត្រូវបានជំរុញទាប ទិន្នផលនៃលំយោលខាងក្នុងគឺខ្ពស់ថេរ។
ដើម្បីធ្វើឱ្យលំយោលខាងក្នុងភ្លាមៗ សូមអនុវត្តតាមជំហានទាំងនេះ
- នៅលើម៉ឺនុយឧបករណ៍នៃកម្មវិធី Intel Quartus Prime សូមចុច IP Catalog ។
- នៅក្រោមប្រភេទបណ្ណាល័យ ពង្រីកមុខងារមូលដ្ឋាន និង I/O ។
- ជ្រើសរើស MAX II/MAX V oscillator ហើយបន្ទាប់ពីចុច Add នោះ IP Parameter Editor នឹងលេចចេញមក។ ឥឡូវអ្នកអាចជ្រើសរើសប្រេកង់ទិន្នផលលំយោលបាន។
- នៅក្នុងបណ្ណាល័យក្លែងធ្វើគំរូ files ដែលត្រូវតែរួមបញ្ចូលត្រូវបានរាយបញ្ជី។ ចុចបន្ទាប់។
- ជ្រើសរើស files ដែលត្រូវបង្កើត។ ចុច Finish ។ ដែលបានជ្រើសរើស files ត្រូវបានបង្កើត ហើយអាចចូលប្រើបានពីលទ្ធផល file ថតឯកសារ។ បន្ទាប់ពីកូដ instantiation ត្រូវបានបន្ថែមទៅ fileការបញ្ចូល oscena ត្រូវតែធ្វើឡើងជាខ្សែ និងកំណត់ជាតម្លៃតក្កវិជ្ជានៃ “1” ដើម្បីបើកដំណើរការលំយោល។
ការប្រើ Oscillator ខាងក្នុងនៅក្នុងឧបករណ៍ដែលគាំទ្រទាំងអស់ (លើកលែងតែឧបករណ៍ MAX II និង MAX V)
លំយោលខាងក្នុងមានធាតុបញ្ចូលតែមួយ oscena និងទិន្នផលតែមួយ osc ។ ដើម្បីដំណើរការលំយោលខាងក្នុង សូមប្រើ oscena។ នៅពេលដំណើរការ នាឡិកាដែលមានប្រេកង់ត្រូវបានធ្វើឱ្យមាននៅទិន្នផល។ ប្រសិនបើ oscena ត្រូវបានជំរុញទាប ទិន្នផលនៃលំយោលខាងក្នុងគឺទាបថេរ។
ដើម្បីធ្វើឱ្យលំយោលខាងក្នុងភ្លាមៗ សូមអនុវត្តតាមជំហានទាំងនេះ
- នៅលើម៉ឺនុយឧបករណ៍នៃកម្មវិធី Intel Quartus Prime សូមចុច IP Catalog ។
- នៅក្រោមប្រភេទបណ្ណាល័យ ពង្រីកមុខងារមូលដ្ឋាន និងកម្មវិធីកំណត់រចនាសម្ព័ន្ធ។
- ជ្រើសរើស Internal Oscillator (ឬ Intel FPGA S10 Configuration Clock for Intel Stratix 10 devices) ហើយបន្ទាប់ពីចុច Add នោះ IP Parameter Editor នឹងលេចចេញមក។
- នៅក្នុងប្រអប់ New IP Instance Dialog Box៖
- កំណត់ឈ្មោះកម្រិតកំពូលនៃ IP របស់អ្នក។
- ជ្រើសរើសគ្រួសារឧបករណ៍។
- ជ្រើសរើសឧបករណ៍។
- ចុចយល់ព្រម។
- ដើម្បីបង្កើត HDL សូមចុច Generate HDL ។
- ចុចបង្កើត។
ដែលបានជ្រើសរើស files ត្រូវបានបង្កើត ហើយអាចចូលប្រើបានពីលទ្ធផល file ថតដូចដែលបានបញ្ជាក់ក្នុងផ្លូវថតលទ្ធផល។ បន្ទាប់ពីកូដ instantiation ត្រូវបានបន្ថែមទៅ fileការបញ្ចូល oscena ត្រូវតែធ្វើឡើងជាខ្សែ និងកំណត់ជាតម្លៃតក្កវិជ្ជានៃ “1” ដើម្បីបើកដំណើរការលំយោល។
ការអនុវត្ត
អ្នកអាចអនុវត្តការរចនាទាំងនេះ ឧamples ជាមួយឧបករណ៍ MAX II, MAX V និង Intel MAX 10 ដែលឧបករណ៍ទាំងអស់មានមុខងារលំយោលខាងក្នុង។ ការអនុវត្តពាក់ព័ន្ធនឹងការបង្ហាញពីមុខងារលំយោលខាងក្នុង ដោយកំណត់ទិន្នផលលំយោលទៅបញ្ជរ និងជំរុញម្ជុល I/O (GPIO) គោលបំណងទូទៅនៅលើឧបករណ៍ MAX II, MAX V, និង Intel MAX 10 ។
រចនា Exampលេខ 1៖ កំណត់គោលដៅ MDN-82 Demo Board (ឧបករណ៍ MAX II)
រចនា Example 1 ត្រូវបានបង្កើតឡើងដើម្បីជំរុញ LEDs បង្កើតបែបផែនរមូរ ដោយហេតុនេះការបង្ហាញលំយោលខាងក្នុងដោយប្រើបន្ទះបង្ហាញ MDN-82 ។
EPM240G Pin Assignments សម្រាប់ Design Example 1 ការប្រើប្រាស់បន្ទះសាកល្បង MDN-82
EPM240G Pin Assignments | |||
សញ្ញា | ម្ជុល | សញ្ញា | ម្ជុល |
d2 | ម្ជុលទី ១ | d3 | ម្ជុលទី ១ |
d5 | ម្ជុលទី ១ | d6 | ម្ជុលទី ១ |
d8 | ម្ជុលទី ១ | ឃ០៧ | ម្ជុលទី ១ |
ឃ០៧ | ម្ជុលទី ១ | ឃ០៧ | ម្ជុលទី ១ |
d4_1 | ម្ជុលទី ១ | d4_2 | ម្ជុលទី ១ |
d7_1 | ម្ជុលទី ១ | d7_2 | ម្ជុលទី ១ |
d9_1 | ម្ជុលទី ១ | d9_2 | ម្ជុលទី ១ |
sw9 | ម្ជុលទី ១ | — | — |
កំណត់ម្ជុលដែលមិនប្រើ ដូចការបញ្ចូលបីដែលបានបញ្ជាក់នៅក្នុងកម្មវិធី Intel Quartus Prime ។
ដើម្បីបង្ហាញការរចនានេះនៅលើបន្ទះបង្ហាញ MDN-B2 សូមអនុវត្តតាមជំហានទាំងនេះ
- បើកថាមពលទៅបន្ទះបង្ហាញ (ដោយប្រើកុងតាក់ស្លាយ SW1) ។
- ទាញយកការរចនានៅលើ MAX II CPLD តាមរយៈ JTAG បឋមកថា JP5 នៅលើបន្ទះសាកល្បង និងខ្សែកម្មវិធីធម្មតា (Intel FPGA Parallel Port Cable ឬ Intel FPGA Download Cable)។ រក្សា SW4 នៅលើបន្ទះសាកល្បងដែលបានចុចមុន និងអំឡុងពេលចាប់ផ្តើមដំណើរការកម្មវិធី។ បន្ទាប់ពីវាបញ្ចប់សូមបិទថាមពលហើយដក JTAG ឧបករណ៍ភ្ជាប់។
- សង្កេតមើលលំដាប់ LED រមូរនៅលើ LEDs ពណ៌ក្រហម និង LEDs ពីរពណ៌។ ការចុច SW9 នៅលើបន្ទះសាកល្បងបិទដំណើរការលំយោលខាងក្នុង ហើយ LED រមូរនឹងបង្កកនៅទីតាំងបច្ចុប្បន្នរបស់ពួកគេ។
រចនា Example 2: កំណត់គោលដៅឧបករណ៍អភិវឌ្ឍន៍ឧបករណ៍ MAX V
នៅក្នុង Design Example 2, ប្រេកង់ទិន្នផលលំយោលត្រូវបានបែងចែកដោយ 221 មុនពេលកំណត់ការរាប់ 2 ប៊ីត។ លទ្ធផលនៃបញ្ជរ 2 ប៊ីតនេះត្រូវបានប្រើដើម្បីជំរុញ LEDs ដោយហេតុនេះបង្ហាញពីលំយោលខាងក្នុងនៅលើឧបករណ៍អភិវឌ្ឍន៍ឧបករណ៍ MAX V ។
5M570Z Pin Assignments សម្រាប់ Design Example 2 ការប្រើប្រាស់ MAX V Device Development Kit
កិច្ចការម្ជុល 5M570Z | |||
សញ្ញា | ម្ជុល | សញ្ញា | ម្ជុល |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
ដើម្បីបង្ហាញការរចនានេះនៅលើឧបករណ៍អភិវឌ្ឍន៍ MAX V សូមអនុវត្តតាមជំហានទាំងនេះ
- ដោតខ្សែ USB ទៅក្នុងឧបករណ៍ភ្ជាប់ USB ដើម្បីថាមពលឧបករណ៍។
- ទាញយកការរចនានៅលើឧបករណ៍ MAX V តាមរយៈខ្សែទាញយក Intel FPGA ដែលបានបង្កប់។
- សង្កេតមើល LEDs ភ្លឹបភ្លែតៗ (LED[0] និង LED[1]) ។ ការចុច pb0 នៅលើបន្ទះសាកល្បងបិទដំណើរការលំយោលខាងក្នុង ហើយ LEDs ភ្លឹបភ្លែតៗនឹងបង្កកនៅស្ថានភាពបច្ចុប្បន្នរបស់វា។
ប្រវត្តិកែប្រែឯកសារសម្រាប់ AN 496៖ ការប្រើប្រាស់ស្នូល IP Oscillator ខាងក្នុង
កាលបរិច្ឆេទ | កំណែ | ការផ្លាស់ប្តូរ |
ខែវិច្ឆិកា ឆ្នាំ 2017 | 2017.11.06 |
|
ខែវិច្ឆិកា ឆ្នាំ 2014 | 2014.11.04 | បានធ្វើបច្ចុប្បន្នភាពប្រេកង់សម្រាប់លំយោលខាងក្នុងដែលមិនបែងចែក និងនាឡិកាលទ្ធផលពីតម្លៃប្រេកង់លំយោលខាងក្នុងសម្រាប់ឧបករណ៍ MAX 10 នៅក្នុងជួរប្រេកង់សម្រាប់តារាងឧបករណ៍ Altera ដែលគាំទ្រ។ |
ខែកញ្ញា ឆ្នាំ 2014 | 2014.09.22 | បានបន្ថែមឧបករណ៍ MAX 10 ។ |
ខែមករា ឆ្នាំ 2011 | 2.0 | បានធ្វើបច្ចុប្បន្នភាពដើម្បីរួមបញ្ចូលឧបករណ៍ MAX V ។ |
ខែធ្នូ ឆ្នាំ 2007 | 1.0 | ការចេញផ្សាយដំបូង។ |
លេខសម្គាល់៖ 683653
កំណែ៖ 2017.11.06
ឯកសារ/ធនធាន
![]() |
intel AN 496 ដោយប្រើ Internal Oscillator IP Core [pdf] សេចក្តីណែនាំ AN 496 ការប្រើប្រាស់ Internal Oscillator IP Core, AN 496, ការប្រើប្រាស់ Internal Oscillator IP Core, Internal Oscillator IP Core, Oscillator IP Core, IP Core, Core |