intel AN 496 အတွင်းပိုင်း Oscillator IP Core ကိုအသုံးပြုခြင်း။
Internal Oscillator IP Core ကိုအသုံးပြုခြင်း။
ပံ့ပိုးပေးထားသော Intel® စက်ပစ္စည်းများသည် ထူးခြားသော အတွင်းပိုင်း တုန်ခါမှု အင်္ဂါရပ်ကို ပေးဆောင်ပါသည်။ ဒီဇိုင်းမှာပြထားတဲ့အတိုင်း exampဤအပလီကေးရှင်းမှတ်စုတွင်ဖော်ပြထားသော les သည် နာရီပတ်ခြင်းလိုအပ်သည့်ဒီဇိုင်းများကိုအကောင်အထည်ဖော်ရန် အတွင်းပိုင်း oscillator များသည် ကောင်းမွန်သောရွေးချယ်မှုတစ်ခုပြုလုပ်ကာ လေယာဉ်ပေါ်ရှိနေရာလွတ်နှင့် ပြင်ပနာရီပတ်လမ်းကြောင်းနှင့်ဆက်စပ်သောကုန်ကျစရိတ်များကိုသက်သာစေသည်။
ဆက်စပ်အချက်အလက်
- ဒီဇိုင်းထွample အတွက် MAX® II
- MAX® II ဒီဇိုင်းကို ပံ့ပိုးပေးသည်။ fileဤလျှောက်လွှာအတွက် မှတ်စု (AN 496)။
- ဒီဇိုင်းထွample အတွက် MAX® V
- MAX® V ဒီဇိုင်းကို ပံ့ပိုးပေးသည်။ fileဤလျှောက်လွှာအတွက် မှတ်စု (AN 496)။
- ဒီဇိုင်းထွampIntel MAX® 10 အတွက် le
- Intel MAX® 10 ဒီဇိုင်းကို ပံ့ပိုးပေးသည်။ fileဤလျှောက်လွှာအတွက် မှတ်စု (AN 496)။
Internal Oscillators
ဒီဇိုင်းအများစုသည် ပုံမှန်လည်ပတ်ရန်အတွက် နာရီတစ်လုံး လိုအပ်သည်။ အသုံးပြုသူ ဒီဇိုင်း သို့မဟုတ် အမှားရှာပြင်ခြင်း ရည်ရွယ်ချက်များတွင် နာရီရင်းမြစ်အတွက် အတွင်းပိုင်း oscillator IP core ကို အသုံးပြုနိုင်သည်။ အတွင်းပိုင်း တုန်ခါမှုဖြင့်၊ ပံ့ပိုးပေးထားသော Intel စက်ပစ္စည်းများသည် ပြင်ပနာရီပတ်လမ်းပတ်လမ်းကို မလိုအပ်ပါ။ ဟောင်းအတွက်ampLCD ထိန်းချုပ်ကိရိယာ၊ စနစ်စီမံခန့်ခွဲမှုဘတ်စ် (SMBus) ထိန်းချုပ်ကိရိယာ သို့မဟုတ် အခြားသော ကြားခံပရိုတိုကော၊ သို့မဟုတ် သွေးခုန်နှုန်း အကျယ်မွမ်းမံမှုတစ်ခုကို အကောင်အထည်ဖော်ရန် သင်အတွင်းပိုင်း oscillator ကို အသုံးပြုနိုင်သည်။ ၎င်းသည် အစိတ်အပိုင်းအရေအတွက်၊ ဘုတ်နေရာလွတ်ကို လျှော့ချရန် ကူညီပေးပြီး စနစ်၏ စုစုပေါင်းကုန်ကျစရိတ်ကို လျှော့ချပေးသည်။ MAX® II နှင့် MAX V စက်ပစ္စည်းများအတွက် Intel Quartus® Prime ဆော့ဖ်ဝဲလ်တွင် ပံ့ပိုးထားသော Intel စက်ပစ္စည်းများ၏ oscillator IP core ကိုအသုံးပြုခြင်းဖြင့် သုံးစွဲသူ flash memory (UFM) ကို ချက်ချင်းမလုပ်ဆောင်ဘဲ အတွင်း oscillator ကို ချက်ခြင်းလုပ်ဆောင်နိုင်သည်။ Intel MAX 10 စက်များအတွက်၊ oscillator များသည် UFM နှင့် သီးခြားဖြစ်သည်။ oscillator ၏ output frequency, osc, သည် internal oscillator ၏ မခွဲခြားထားသော ကြိမ်နှုန်း၏ လေးပုံတစ်ပုံဖြစ်သည်။
ပံ့ပိုးထားသော Intel စက်ပစ္စည်းများအတွက် ကြိမ်နှုန်းအကွာအဝေး
စက်များ | Internal Oscillator မှ နာရီအထွက် (၄) (MHz) |
MAX II | 3.3 – 5.5 |
MAX V | 3.9 – 5.3 |
Intel MAX 10 | ၅၅ – ၁၁၆ (၂)၊ ၃၅ – ၇၇ (၃)၊ |
- စက်တွင်း oscillator IP core အတွက် အထွက်ပေါက်သည် MAX II နှင့် MAX V စက်များတွင် osc ဖြစ်ပြီး အခြားပံ့ပိုးပေးထားသည့် စက်များအားလုံးတွင် clkout ဖြစ်သည်။
စက်များ | Internal Oscillator မှ နာရီအထွက် (၄) (MHz) |
Cyclone® III (၄)၊ | ၃၀ (အများဆုံး) |
ဆိုင်ကလုန်း IV | ၃၀ (အများဆုံး) |
ဆိုင်ကလုန်း V | ၃၀ (အများဆုံး) |
Intel Cyclone 10 GX | ၃၀ (အများဆုံး) |
Intel Cyclone 10 LP | ၃၀ (အများဆုံး) |
Arria® II GX | ၃၀ (အများဆုံး) |
Arria V | ၃၀ (အများဆုံး) |
Intel Arria 10 | ၃၀ (အများဆုံး) |
Stratix® V | ၃၀ (အများဆုံး) |
Intel Stratix 10 | 170 – 230 |
- စက်တွင်း oscillator IP core အတွက် အထွက်ပေါက်သည် MAX II နှင့် MAX V စက်များတွင် osc ဖြစ်ပြီး အခြားပံ့ပိုးပေးထားသည့် စက်များအားလုံးတွင် clkout ဖြစ်သည်။
- 10M02၊ 10M04၊ 10M08၊ 10M16၊ နှင့် 10M25 အတွက်။
- 10M40 နှင့် 10M50 အတွက်
- Intel Quartus Prime ဆော့ဖ်ဝဲဗားရှင်း 13.1 နှင့် အထက်တွင် ပံ့ပိုးထားသည်။
MAX II နှင့် MAX V စက်များအတွက် UFM ၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Internal Oscillator
အတွင်းပိုင်း oscillator သည် UFM ကို ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် ဖျက်ခြင်းတို့ကို ထိန်းချုပ်သည့် Program Erase Control ပိတ်ဆို့ခြင်း၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။ ဒေတာမှတ်ပုံတင်သည် UFM မှ ပေးပို့ရန် သို့မဟုတ် ပြန်လည်ရယူရန် ဒေတာကို ကိုင်ဆောင်ထားသည်။ လိပ်စာမှတ်ပုံတင်သည် ဒေတာထုတ်ယူသည့်လိပ်စာ သို့မဟုတ် ဒေတာရေးသားသည့်လိပ်စာကို ကိုင်ဆောင်ထားသည်။ ERASE၊ ပရိုဂရမ်နှင့် READ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သောအခါတွင် UFM ပိတ်ဆို့ခြင်းအတွက် အတွင်းပိုင်း တုန်ခါမှုအား ဖွင့်ထားသည်။
Internal Oscillator IP Core အတွက် Pin ဖော်ပြချက်
အချက်ပြ | ဖော်ပြချက် |
ညစ်ညမ်းသော | internal oscillator ကိုဖွင့်ရန်အသုံးပြုပါ။ oscillator ကိုဖွင့်ရန် မြင့်မားသော ထည့်သွင်းပါ။ |
osc/clkout (5) | အတွင်းပိုင်း oscillator ၏အထွက်။ |
MAX II နှင့် MAX V စက်များတွင် Internal Oscillator ကို အသုံးပြုခြင်း။
အတွင်းပိုင်း oscillator တွင် input တစ်ခု၊ oscena နှင့် single output, osc ရှိသည်။ အတွင်းပိုင်း oscillator ကို အသက်သွင်းရန် oscena ကို အသုံးပြုပါ။ စဖွင့်သောအခါ၊ ကြိမ်နှုန်းပါသော နာရီကို အထွက်တွင် ရရှိနိုင်သည်။ oscena နိမ့်ပါက၊ အတွင်းပိုင်း oscillator ၏ output သည် အဆက်မပြတ်မြင့်မားသည်။
အတွင်းပိုင်း တုန်ခါမှုကို ချက်ခြင်းလုပ်ဆောင်ရန်၊ ဤအဆင့်များကို လိုက်နာပါ။
- Intel Quartus Prime software ၏ Tools menu တွင် IP Catalog ကိုနှိပ်ပါ။
- စာကြည့်တိုက် အမျိုးအစားအောက်တွင်၊ အခြေခံလုပ်ဆောင်ချက်များနှင့် I/O ကို ချဲ့ထွင်ပါ။
- MAX II/MAX V oscillator ကိုရွေးချယ်ပြီး Add ကိုနှိပ်ပြီးနောက် IP Parameter Editor ပေါ်လာပါမည်။ ယခုသင်သည် oscillator အထွက်ကြိမ်နှုန်းကို ရွေးချယ်နိုင်ပါပြီ။
- Simulation Libraries တွင်၊ မော်ဒယ် fileပါဝင်ရမည့်အရာများကို ဖော်ပြထားပါသည်။ Next ကိုနှိပ်ပါ။
- ကိုရွေးချယ်ပါ။ files ကိုဖန်တီးရန်။ Finish ကိုနှိပ်ပါ။ ရွေးချယ်သည်။ files ကိုဖန်တီးပြီး output မှဝင်ရောက်နိုင်သည်။ file ဖိုင်တွဲ။ instantiation ကုဒ်ကို ထည့်သွင်းပြီးနောက်၊ fileoscillator ကိုဖွင့်ရန်အတွက် oscena ထည့်သွင်းမှုကို ဝါယာကြိုးအဖြစ် ပြုလုပ်ရမည်ဖြစ်ပြီး oscillator ကိုဖွင့်ရန်အတွက် “1” ၏ logic တန်ဖိုးအဖြစ် သတ်မှတ်ပေးရမည်ဖြစ်သည်။
ပံ့ပိုးထားသော စက်များအားလုံးတွင် Internal Oscillator ကိုအသုံးပြုခြင်း (MAX II နှင့် MAX V စက်များမှလွဲ၍)
အတွင်းပိုင်း oscillator တွင် input တစ်ခု၊ oscena နှင့် single output, osc ရှိသည်။ အတွင်းပိုင်း oscillator ကို အသက်သွင်းရန် oscena ကို အသုံးပြုပါ။ စဖွင့်သောအခါ၊ ကြိမ်နှုန်းပါသော နာရီကို အထွက်တွင် ရရှိနိုင်သည်။ oscena နိမ့်နေပါက၊ အတွင်းပိုင်း oscillator ၏ output သည် အဆက်မပြတ်နိမ့်နေပါသည်။
အတွင်းပိုင်း တုန်ခါမှုကို ချက်ခြင်းလုပ်ဆောင်ရန်၊ ဤအဆင့်များကို လိုက်နာပါ။
- Intel Quartus Prime software ၏ Tools menu တွင် IP Catalog ကိုနှိပ်ပါ။
- စာကြည့်တိုက်အမျိုးအစားအောက်တွင်၊ အခြေခံလုပ်ဆောင်ချက်များနှင့် ဖွဲ့စည်းမှုပုံစံပရိုဂရမ်ကို ချဲ့ထွင်ပါ။
- Internal Oscillator (သို့မဟုတ် Intel FPGA S10 Configuration Clock for Intel Stratix 10 devices) ကိုရွေးချယ်ပြီး Add ကိုနှိပ်ပြီးနောက် IP Parameter Editor ပေါ်လာပါမည်။
- New IP Instance dialog box တွင်-
- သင်၏ IP ၏ ထိပ်တန်းအမည်ကို သတ်မှတ်ပါ။
- စက်ပစ္စည်း မိသားစုကို ရွေးပါ။
- Device ကိုရွေးချယ်ပါ။
- OK ကိုနှိပ်ပါ။
- HDL ကိုထုတ်လုပ်ရန်၊ Generate HDL ကိုနှိပ်ပါ။
- Generate ကိုနှိပ်ပါ။
ရွေးချယ်သည်။ files ကိုဖန်တီးပြီး output မှဝင်ရောက်နိုင်သည်။ file အထွက်လမ်းညွှန်လမ်းကြောင်းတွင် သတ်မှတ်ထားသည့်အတိုင်း ဖိုင်တွဲ။ instantiation ကုဒ်ကို ထည့်သွင်းပြီးနောက်၊ fileoscillator ကိုဖွင့်ရန်အတွက် oscena ထည့်သွင်းမှုကို ဝါယာကြိုးအဖြစ် ပြုလုပ်ရမည်ဖြစ်ပြီး oscillator ကိုဖွင့်ရန်အတွက် “1” ၏ logic တန်ဖိုးအဖြစ် သတ်မှတ်ပေးရမည်ဖြစ်သည်။
အကောင်အထည်ဖော်ခြင်း။
အဲဒီ ဒီဇိုင်းတွေဆိုရင် အကောင်အထည်ဖော်လို့ရတယ်။ampMAX II၊ MAX V နှင့် Intel MAX 10 စက်ပစ္စည်းများ အားလုံးတွင် အတွင်းပိုင်း oscillator အင်္ဂါရပ်ပါရှိသည်။ အကောင်အထည်ဖော်ခြင်းတွင် oscillator အထွက်ကို တန်ပြန်တစ်ခုသို့ သတ်မှတ်ပေးပြီး MAX II၊ MAX V နှင့် Intel MAX 10 စက်ပစ္စည်းများတွင် ယေဘုယျရည်ရွယ်ချက် I/O (GPIO) ပင်များကို မောင်းနှင်ခြင်းဖြင့် အတွင်းပိုင်း oscillator လုပ်ဆောင်ချက်ကို သရုပ်ပြခြင်း ပါဝင်သည်။
ဒီဇိုင်းထွample 1- MDN-82 Demo Board (MAX II စက်များ) ကို ပစ်မှတ်ထားခြင်း
ဒီဇိုင်းထွample 1 သည် MDN-82 သရုပ်ပြဘုတ်ကို အသုံးပြု၍ အတွင်းပိုင်း oscillator ကိုသရုပ်ပြခြင်းဖြင့် လှိမ့်ခြင်းအကျိုးသက်ရောက်မှုကိုဖန်တီးရန် LED များကိုမောင်းနှင်ရန်ပြုလုပ်ထားသည်။
ဒီဇိုင်း Ex အတွက် EPM240G Pin Assignmentsample 1 MDN-82 သရုပ်ပြဘုတ်ကို အသုံးပြုခြင်း။
EPM240G Pin Assignments | |||
အချက်ပြ | တံ | အချက်ပြ | တံ |
d2 | ပင်နံပါတ် 69 | d3 | ပင်နံပါတ် 40 |
d5 | ပင်နံပါတ် 71 | d6 | ပင်နံပါတ် 75 |
d8 | ပင်နံပါတ် 73 | d10 | ပင်နံပါတ် 73 |
d11 | ပင်နံပါတ် 75 | d12 | ပင်နံပါတ် 71 |
d4_1 | ပင်နံပါတ် 85 | d4_2 | ပင်နံပါတ် 69 |
d7_1 | ပင်နံပါတ် 87 | d7_2 | ပင်နံပါတ် 88 |
d9_1 | ပင်နံပါတ် 89 | d9_2 | ပင်နံပါတ် 90 |
sw9 | ပင်နံပါတ် 82 | — | — |
Intel Quartus Prime ဆော့ဖ်ဝဲလ်တွင် ထည့်သွင်းဖော်ပြထားသည့်အတိုင်း အသုံးမပြုသော ပင်နံပါတ်များကို သတ်မှတ်ပေးပါ။
MDN-B2 သရုပ်ပြဘုတ်တွင် ဤဒီဇိုင်းကို သရုပ်ပြရန်၊ ဤအဆင့်များကို လိုက်နာပါ။
- သရုပ်ပြဘုတ်သို့ ပါဝါဖွင့်ပါ (ဆလိုက်ခလုတ် SW1 ကို အသုံးပြု၍)။
- J မှတဆင့် MAX II CPLD တွင် ဒီဇိုင်းကို ဒေါင်းလုဒ်လုပ်ပါ။TAG သရုပ်ပြဘုတ်ပေါ်ရှိ ခေါင်းစီး JP5 နှင့် သမားရိုးကျ ပရိုဂရမ်းမင်းကြိုး (Intel FPGA Parallel Port Cable သို့မဟုတ် Intel FPGA ဒေါင်းလုဒ်ကြိုး)။ ပရိုဂရမ်ရေးဆွဲခြင်းလုပ်ငန်းစဉ်မစတင်မီနှင့် ပရိုဂရမ်မစတင်မီတွင် နှိပ်ထားသော သရုပ်ပြဘုတ်ပေါ်တွင် SW4 ကို ထားပါ။ ပြီးသွားရင်တော့ ပါဝါပိတ်ပြီး J ကို ဖြုတ်လိုက်ပါ။TAG ချိတ်ဆက်ကိရိယာ။
- အနီရောင် LEDs များနှင့် နှစ်ရောင် LEDs များပေါ်တွင် ရွေ့လျားနေသော LED အစီအစဥ်ကို စောင့်ကြည့်ပါ။ သရုပ်ပြဘုတ်ပေါ်ရှိ SW9 ကိုနှိပ်ခြင်းဖြင့် အတွင်းပိုင်းအော်စကေးရှင်းကိုပိတ်ပြီး ရွေ့လျားနေသော LED များသည် ၎င်းတို့၏လက်ရှိအနေအထားတွင် အေးခဲသွားမည်ဖြစ်သည်။
ဒီဇိုင်းထွample 2- MAX V Device Development Kit တစ်ခုကို ပစ်မှတ်ထားခြင်း
Design Example 2၊ 221-bit ကောင်တာကို clock မလုပ်မီ oscillator output frequency ကို 2 ဖြင့် ပိုင်းခြားထားသည်။ ဤ 2-bit ကောင်တာ၏ အထွက်အား LEDs များကို မောင်းနှင်ရန်အတွက် အသုံးပြုပြီး MAX V စက်ပစ္စည်း ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာအစုံတွင် အတွင်းပိုင်း oscillator ကိုသရုပ်ပြသည်။
Design Ex အတွက် 5M570Z Pin Assignmentsample 2 MAX V Device Development Kit ကို အသုံးပြုခြင်း။
5M570Z ပင်နံပါတ် တာဝန်များ | |||
အချက်ပြ | တံ | အချက်ပြ | တံ |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
MAX V ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာတွင် ဤဒီဇိုင်းကို သရုပ်ပြရန်၊ ဤအဆင့်များကို လိုက်နာပါ။
- စက်ပစ္စည်းကို ပါဝါဖွင့်ရန် USB ကြိုးကို USB ချိတ်ဆက်ကိရိယာတွင် ချိတ်ပါ။
- ထည့်သွင်းထားသော Intel FPGA ဒေါင်းလုဒ်ကြိုးဖြင့် MAX V စက်တွင် ဒီဇိုင်းကို ဒေါင်းလုဒ်လုပ်ပါ။
- မှိတ်တုတ်မှိတ်တုတ် LEDs (LED[0] နှင့် LED[1]) ကို ကြည့်ပါ။ သရုပ်ပြဘုတ်ပေါ်ရှိ pb0 ကိုနှိပ်ခြင်းသည် အတွင်းပိုင်းအော်စကေးရှင်းကိုပိတ်စေပြီး မှိတ်တုတ်မှိတ်တုတ် LED များသည် ၎င်းတို့၏လက်ရှိအခြေအနေတွင် အေးခဲသွားမည်ဖြစ်သည်။
AN 496 အတွက် စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း- Internal Oscillator IP Core ကို အသုံးပြုခြင်း။
ရက်စွဲ | ဗားရှင်း | အပြောင်းအလဲများ |
နိုဝင်ဘာလ 2017 | 2017.11.06 |
|
နိုဝင်ဘာလ 2014 | 2014.11.04 | ပံ့ပိုးထားသော Altera Devices ဇယားရှိ အကြိမ်ရေအကွာအဝေးရှိ စက် MAX 10 အတွက် စက်တွင်း oscillator ကြိမ်နှုန်းတန်ဖိုးများမှ အတွင်းပိုင်း oscillator နှင့် အထွက်နာရီများအတွက် ကြိမ်နှုန်းကို အပ်ဒိတ်လုပ်ခဲ့သည်။ |
စက်တင်ဘာလ 2014 | 2014.09.22 | MAX 10 စက်များကို ထည့်ထားသည်။ |
ဇန်နဝါရီ 2011 | 2.0 | MAX V စက်များ ပါဝင်ရန် အပ်ဒိတ်လုပ်ထားသည်။ |
ဒီဇင်ဘာလ 2007 | 1.0 | ကနဦး ထုတ်ဝေမှု။ |
ID- 683653
ဗားရှင်း- 2017.11.06
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
intel AN 496 အတွင်းပိုင်း Oscillator IP Core ကိုအသုံးပြုခြင်း။ [pdf] ညွှန်ကြားချက်များ AN 496 အတွင်းပိုင်း Oscillator IP Core ကိုအသုံးပြုခြင်း AN 496၊ Internal Oscillator IP Core ကိုအသုံးပြုခြင်း၊ Internal Oscillator IP Core၊ Oscillator IP Core၊ IP Core၊ Core |