និមិត្តសញ្ញា Intel

intel AN 496 ដោយប្រើ Internal Oscillator IP Core

intel-AN-496-ការប្រើប្រាស់-the-Internal-Oscillator-IP-Core-product

ការប្រើប្រាស់ស្នូល 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 ៥៥–១១៦ (២), ៣៥–៧៧ (៣)
  1. ច្រកលទ្ធផលសម្រាប់ស្នូល 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
  1. ច្រកលទ្ធផលសម្រាប់ស្នូល IP នៃលំយោលខាងក្នុងគឺ osc នៅក្នុងឧបករណ៍ MAX II និង MAX V និង clkout នៅក្នុងឧបករណ៍ដែលគាំទ្រផ្សេងទៀតទាំងអស់។
  2. សម្រាប់ 10M02, 10M04, 10M08, 10M16, និង 10M25 ។
  3. សម្រាប់ 10M40 និង 10M50 ។
  4. គាំទ្រនៅក្នុងកម្មវិធី Intel Quartus Prime កំណែ 13.1 និងមុននេះ។

Oscillator ខាងក្នុងជាផ្នែកមួយនៃ UFM សម្រាប់ឧបករណ៍ MAX II និង MAX V

intel-AN-496-ការប្រើប្រាស់-the-Internal-Oscillator-IP-Core-fig-1

លំយោលខាងក្នុងគឺជាផ្នែកមួយនៃប្លុកគ្រប់គ្រងកម្មវិធីលុប ដែលគ្រប់គ្រងការសរសេរកម្មវិធី និងការលុប UFM ។ ការចុះឈ្មោះទិន្នន័យរក្សាទុកទិន្នន័យដែលត្រូវផ្ញើ ឬទាញយកពី UFM ។ អាសយដ្ឋានចុះឈ្មោះមានអាសយដ្ឋានដែលទិន្នន័យត្រូវបានទាញយក ឬអាសយដ្ឋានដែលទិន្នន័យត្រូវបានសរសេរ។ លំយោលខាងក្នុងសម្រាប់ប្លុក UFM ត្រូវបានបើកនៅពេលដែលប្រតិបត្តិការ ERASE, PROGRAM និង READ ត្រូវបានប្រតិបត្តិ។

ពិនពណ៌នាសម្រាប់ស្នូល IP Oscillator ខាងក្នុង

សញ្ញា ការពិពណ៌នា
អូសេណា ប្រើដើម្បីបើកលំយោលខាងក្នុង។ បញ្ចូលកម្រិតខ្ពស់ដើម្បីបើកដំណើរការលំយោល។
osc/clkout (5) ទិន្នផលនៃលំយោលខាងក្នុង។

ការប្រើ Oscillator ខាងក្នុងនៅក្នុងឧបករណ៍ MAX II និង MAX V

លំយោលខាងក្នុងមានធាតុបញ្ចូលតែមួយ oscena និងទិន្នផលតែមួយ osc ។ ដើម្បីដំណើរការលំយោលខាងក្នុង សូមប្រើ oscena។ នៅពេលដំណើរការ នាឡិកាដែលមានប្រេកង់ត្រូវបានធ្វើឱ្យមាននៅទិន្នផល។ ប្រសិនបើ oscena ត្រូវបានជំរុញទាប ទិន្នផលនៃលំយោលខាងក្នុងគឺខ្ពស់ថេរ។

ដើម្បីធ្វើឱ្យលំយោលខាងក្នុងភ្លាមៗ សូមអនុវត្តតាមជំហានទាំងនេះ

  1. នៅលើម៉ឺនុយឧបករណ៍នៃកម្មវិធី Intel Quartus Prime សូមចុច IP Catalog ។
  2. នៅក្រោមប្រភេទបណ្ណាល័យ ពង្រីកមុខងារមូលដ្ឋាន និង I/O ។
  3. ជ្រើសរើស MAX II/MAX V oscillator ហើយបន្ទាប់ពីចុច Add នោះ IP Parameter Editor នឹងលេចចេញមក។ ឥឡូវអ្នកអាចជ្រើសរើសប្រេកង់ទិន្នផលលំយោលបាន។
  4. នៅក្នុងបណ្ណាល័យក្លែងធ្វើគំរូ files ដែលត្រូវតែរួមបញ្ចូលត្រូវបានរាយបញ្ជី។ ចុចបន្ទាប់។
  5. ជ្រើសរើស files ដែលត្រូវបង្កើត។ ចុច Finish ។ ដែលបានជ្រើសរើស files ត្រូវបានបង្កើត ហើយអាចចូលប្រើបានពីលទ្ធផល file ថតឯកសារ។ បន្ទាប់ពីកូដ instantiation ត្រូវបានបន្ថែមទៅ fileការបញ្ចូល oscena ត្រូវតែធ្វើឡើងជាខ្សែ និងកំណត់ជាតម្លៃតក្កវិជ្ជានៃ “1” ដើម្បីបើកដំណើរការលំយោល។

ការប្រើ Oscillator ខាងក្នុងនៅក្នុងឧបករណ៍ដែលគាំទ្រទាំងអស់ (លើកលែងតែឧបករណ៍ MAX II និង MAX V)

លំយោលខាងក្នុងមានធាតុបញ្ចូលតែមួយ oscena និងទិន្នផលតែមួយ osc ។ ដើម្បីដំណើរការលំយោលខាងក្នុង សូមប្រើ oscena។ នៅពេលដំណើរការ នាឡិកាដែលមានប្រេកង់ត្រូវបានធ្វើឱ្យមាននៅទិន្នផល។ ប្រសិនបើ oscena ត្រូវបានជំរុញទាប ទិន្នផលនៃលំយោលខាងក្នុងគឺទាបថេរ។

ដើម្បីធ្វើឱ្យលំយោលខាងក្នុងភ្លាមៗ សូមអនុវត្តតាមជំហានទាំងនេះ

  1. នៅលើម៉ឺនុយឧបករណ៍នៃកម្មវិធី Intel Quartus Prime សូមចុច IP Catalog ។
  2. នៅក្រោមប្រភេទបណ្ណាល័យ ពង្រីកមុខងារមូលដ្ឋាន និងកម្មវិធីកំណត់រចនាសម្ព័ន្ធ។
  3. ជ្រើសរើស Internal Oscillator (ឬ Intel FPGA S10 Configuration Clock for Intel Stratix 10 devices) ហើយបន្ទាប់ពីចុច Add នោះ IP Parameter Editor នឹងលេចចេញមក។
  4. នៅក្នុងប្រអប់ New IP Instance Dialog Box៖
    • កំណត់ឈ្មោះកម្រិតកំពូលនៃ IP របស់អ្នក។
    • ជ្រើសរើសគ្រួសារឧបករណ៍។
    • ជ្រើសរើសឧបករណ៍។
  5. ចុចយល់ព្រម។
  6. ដើម្បីបង្កើត HDL សូមចុច Generate HDL ។
  7. ចុចបង្កើត។

ដែលបានជ្រើសរើស 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 សូមអនុវត្តតាមជំហានទាំងនេះ

  1. បើកថាមពលទៅបន្ទះបង្ហាញ (ដោយប្រើកុងតាក់ស្លាយ SW1) ។
  2. ទាញយកការរចនានៅលើ MAX II CPLD តាមរយៈ JTAG បឋមកថា JP5 នៅលើបន្ទះសាកល្បង និងខ្សែកម្មវិធីធម្មតា (Intel FPGA Parallel Port Cable ឬ Intel FPGA Download Cable)។ រក្សា SW4 នៅលើបន្ទះសាកល្បងដែលបានចុចមុន និងអំឡុងពេលចាប់ផ្តើមដំណើរការកម្មវិធី។ បន្ទាប់ពីវាបញ្ចប់សូមបិទថាមពលហើយដក JTAG ឧបករណ៍ភ្ជាប់។
  3. សង្កេតមើលលំដាប់ 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 សូមអនុវត្តតាមជំហានទាំងនេះ

  1. ដោតខ្សែ USB ទៅក្នុងឧបករណ៍ភ្ជាប់ USB ដើម្បីថាមពលឧបករណ៍។
  2. ទាញយកការរចនានៅលើឧបករណ៍ MAX V តាមរយៈខ្សែទាញយក Intel FPGA ដែលបានបង្កប់។
  3. សង្កេតមើល LEDs ភ្លឹបភ្លែតៗ (LED[0] និង LED[1]) ។ ការចុច pb0 នៅលើបន្ទះសាកល្បងបិទដំណើរការលំយោលខាងក្នុង ហើយ LEDs ភ្លឹបភ្លែតៗនឹងបង្កកនៅស្ថានភាពបច្ចុប្បន្នរបស់វា។

ប្រវត្តិកែប្រែឯកសារសម្រាប់ AN 496៖ ការប្រើប្រាស់ស្នូល IP Oscillator ខាងក្នុង

កាលបរិច្ឆេទ កំណែ ការផ្លាស់ប្តូរ
ខែវិច្ឆិកា ឆ្នាំ 2017 2017.11.06
  • បានបន្ថែមការគាំទ្រសម្រាប់ឧបករណ៍ខាងក្រោម៖
    • ព្យុះស៊ីក្លូន III
    • ព្យុះស៊ីក្លូន IV
    • ព្យុះស៊ីក្លូន V
    • ស៊ីក្លូស៊ីក្លូ ១០ ជី។ អេ
    • ក្រុមហ៊ុន Intel Cyclone 10 LP
    • Arria II GX
    • អារីយ៉ា វី
    • ក្រុមហ៊ុន Intel Arria ១០
    • Stratix V
    • Intel Stratix 10
  • បានផ្លាស់ប្តូរចំណងជើងឯកសារពី ការប្រើ Oscillator ខាងក្នុងនៅក្នុងស៊េរី Altera MAX ទៅ ការប្រើប្រាស់ស្នូល IP Oscillator ខាងក្នុង ដើម្បីរួមបញ្ចូលឧបករណ៍ដែលគាំទ្រផ្សេងទៀត។
  • ប្តូរឈ្មោះជា Intel ។
ខែវិច្ឆិកា ឆ្នាំ 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

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *