intel-logo

intel AN 496 आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै

intel-AN-496-Using-the-Internal-Oscillator-IP-Core-product

आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै

समर्थित Intel® उपकरणहरूले एक अद्वितीय आन्तरिक ओसिलेटर सुविधा प्रदान गर्दछ। जस्तै डिजाइन मा देखाइएको छampयस एप्लिकेसन नोटमा वर्णन गरिएको छ, आन्तरिक ओसिलेटरहरूले घडी आवश्यक पर्ने डिजाइनहरू लागू गर्न उत्कृष्ट छनोट गर्दछ, जसले गर्दा अन-बोर्ड स्पेस र बाह्य घडी सर्किटरीसँग सम्बन्धित लागतहरू बचत हुन्छ।

सम्बन्धित जानकारी

  • डिजाइन पूर्वample MAX® II को लागि
    • MAX® II डिजाइन प्रदान गर्दछ fileयो आवेदन नोट (AN 496) को लागि।
  • डिजाइन पूर्वample MAX® V को लागि
    • MAX® V डिजाइन प्रदान गर्दछ fileयो आवेदन नोट (AN 496) को लागि।
  • डिजाइन पूर्वampLe Intel MAX® 10 को लागि
    • Intel MAX® 10 डिजाइन प्रदान गर्दछ fileयो आवेदन नोट (AN 496) को लागि।

आन्तरिक ओसिलेटरहरू

धेरै डिजाइनहरूलाई सामान्य सञ्चालनको लागि घडी चाहिन्छ। तपाइँ प्रयोगकर्ता डिजाइन वा डिबग उद्देश्यहरूमा घडी स्रोतको लागि आन्तरिक ओसिलेटर IP कोर प्रयोग गर्न सक्नुहुन्छ। आन्तरिक ओसिलेटरको साथ, समर्थित इंटेल उपकरणहरूलाई बाह्य घडी सर्किटको आवश्यकता पर्दैन। पूर्वका लागिampले, तपाइँ LCD नियन्त्रक, प्रणाली व्यवस्थापन बस (SMBus) नियन्त्रक, वा कुनै अन्य इन्टरफेसिङ प्रोटोकलको घडी आवश्यकताहरू पूरा गर्न, वा पल्स चौडाइ मोड्युलेटर लागू गर्न आन्तरिक ओसिलेटर प्रयोग गर्न सक्नुहुन्छ। यसले कम्पोनेन्ट गणना, बोर्ड स्पेस कम गर्न र प्रणालीको कुल लागत कम गर्न मद्दत गर्दछ। तपाईंले MAX® II र MAX V यन्त्रहरूका लागि Intel Quartus® प्राइम सफ्टवेयरमा समर्थित Intel उपकरणहरूको ओसिलेटर आईपी कोर प्रयोग गरेर प्रयोगकर्ता फ्ल्यास मेमोरी (UFM) लाई इन्स्ट्यान्ट नगरी आन्तरिक ओसिलेटरलाई इन्स्ट्यान्ट गर्न सक्नुहुन्छ। Intel MAX 10 यन्त्रहरूको लागि, oscillators UFM बाट अलग छन्। ओसिलेटरको आउटपुट फ्रिक्वेन्सी, osc, आन्तरिक ओसिलेटरको अविभाजित आवृत्तिको एक चौथाई हो।

समर्थित इंटेल यन्त्रहरूको लागि आवृत्ति दायरा

यन्त्रहरू आन्तरिक ओसिलेटरबाट आउटपुट घडी (०३०३२५) (मेगाहर्ट्ज)
MAX II ० - ८
MAX V ० - ८
Intel MAX 10 ५५ – ११६ (२), ३५ – ७७ (३)
  1. आन्तरिक ओसिलेटर IP कोरको आउटपुट पोर्ट MAX II र MAX V यन्त्रहरूमा osc छ, र अन्य सबै समर्थित यन्त्रहरूमा क्लकआउट।
यन्त्रहरू आन्तरिक ओसिलेटरबाट आउटपुट घडी (०३०३२५) (मेगाहर्ट्ज)
चक्रवात® III (4) २.० (अधिकतम)
चक्रवात IV २.० (अधिकतम)
चक्रवात वि २.० (अधिकतम)
इंटेल चक्रवात १० GX २.० (अधिकतम)
Intel Cyclone 10 LP २.० (अधिकतम)
Arria® II GX २.० (अधिकतम)
एरिया वि २.० (अधिकतम)
इंटेल एरिया 10 २.० (अधिकतम)
Stratix® V २.० (अधिकतम)
Intel Stratix 10 ० - ८
  1. आन्तरिक ओसिलेटर IP कोरको आउटपुट पोर्ट MAX II र MAX V यन्त्रहरूमा osc छ, र अन्य सबै समर्थित यन्त्रहरूमा क्लकआउट।
  2. 10M02, 10M04, 10M08, 10M16, र 10M25 को लागि।
  3. 10M40 र 10M50 को लागि।
  4. Intel Quartus प्राइम सफ्टवेयर संस्करण 13.1 र अघिल्लो मा समर्थित।

MAX II र MAX V यन्त्रहरूको लागि UFM को भागको रूपमा आन्तरिक ओसिलेटर

intel-AN-496-Using-the-Internal-Oscillator-IP-Core-fig-1

आन्तरिक ओसिलेटर कार्यक्रम इरेज कन्ट्रोल ब्लकको भाग हो, जसले UFM को प्रोग्रामिङ र मेटाउने नियन्त्रण गर्दछ। डाटा रेजिस्टरले UFM बाट पठाउन वा पुन: प्राप्त गर्ने डाटा राख्छ। ठेगाना दर्ताले ठेगाना राख्छ जसबाट डाटा पुन: प्राप्त हुन्छ वा ठेगाना जसमा डाटा लेखिएको हुन्छ। ERASE, PROGRAM, र READ सञ्चालन कार्यान्वित हुँदा UFM ब्लकको लागि आन्तरिक ओसिलेटर सक्षम हुन्छ।

आन्तरिक ओसिलेटर आईपी कोरको लागि पिन विवरण

संकेत विवरण
oscena आन्तरिक ओसिलेटर सक्षम गर्न प्रयोग गर्नुहोस्। ओसिलेटर सक्षम गर्न उच्च इनपुट गर्नुहोस्।
osc/clkout (5) आन्तरिक ओसिलेटरको आउटपुट।

MAX II र MAX V यन्त्रहरूमा आन्तरिक ओसिलेटर प्रयोग गर्दै

आन्तरिक ओसिलेटरमा एकल इनपुट, ओस्केना, र एकल आउटपुट, ओएससी हुन्छ। आन्तरिक ओसिलेटर सक्रिय गर्न, oscena प्रयोग गर्नुहोस्। सक्रिय हुँदा, फ्रिक्वेन्सी भएको घडी आउटपुटमा उपलब्ध गराइन्छ। यदि oscena कम संचालित छ भने, आन्तरिक ओसिलेटर को आउटपुट एक स्थिर उच्च छ।

आन्तरिक ओसिलेटर इन्स्ट्याट गर्न, यी चरणहरू पालना गर्नुहोस्

  1. इंटेल क्वार्टस प्राइम सफ्टवेयरको उपकरण मेनुमा, आईपी क्याटलगमा क्लिक गर्नुहोस्।
  2. पुस्तकालय कोटी अन्तर्गत, आधारभूत कार्यहरू र I/O विस्तार गर्नुहोस्।
  3. MAX II/MAX V ओसिलेटर चयन गर्नुहोस् र Add मा क्लिक गरेपछि, IP प्यारामिटर सम्पादक देखा पर्दछ। तपाईं अब ओसीलेटर आउटपुट फ्रिक्वेन्सी चयन गर्न सक्नुहुन्छ।
  4. सिमुलेशन लाइब्रेरीहरूमा, मोडेल fileसमावेश गर्नुपर्छ कि सूचीबद्ध छन्। अर्को क्लिक गर्नुहोस्।
  5. चयन गर्नुहोस् files सिर्जना गर्न। समाप्त क्लिक गर्नुहोस्। चयन गरिएको files सिर्जना गरिन्छ र आउटपुटबाट पहुँच गर्न सकिन्छ file फोल्डर। instantiation कोड थपे पछि file, oscena इनपुट तारको रूपमा बनाइन्छ र ओसिलेटर सक्षम गर्न "1" को तर्क मानको रूपमा तोकिएको हुनुपर्छ।

सबै समर्थित यन्त्रहरूमा आन्तरिक ओसिलेटर प्रयोग गर्दै (MAX II र MAX V यन्त्रहरू बाहेक)

आन्तरिक ओसिलेटरमा एकल इनपुट, ओस्केना, र एकल आउटपुट, ओएससी हुन्छ। आन्तरिक ओसिलेटर सक्रिय गर्न, oscena प्रयोग गर्नुहोस्। सक्रिय हुँदा, फ्रिक्वेन्सी भएको घडी आउटपुटमा उपलब्ध गराइन्छ। यदि oscena कम छ भने, आन्तरिक ओसिलेटरको आउटपुट एक स्थिर कम छ।

आन्तरिक ओसिलेटर इन्स्ट्याट गर्न, यी चरणहरू पालना गर्नुहोस्

  1. इंटेल क्वार्टस प्राइम सफ्टवेयरको उपकरण मेनुमा, आईपी क्याटलगमा क्लिक गर्नुहोस्।
  2. पुस्तकालय कोटि अन्तर्गत, आधारभूत कार्य र कन्फिगरेसन प्रोग्रामिङ विस्तार गर्नुहोस्।
  3. आन्तरिक ओसिलेटर (वा Intel Stratix 10 उपकरणहरूको लागि Intel FPGA S10 कन्फिगरेसन घडी) चयन गर्नुहोस् र Add मा क्लिक गरेपछि, IP प्यारामिटर सम्पादक देखा पर्दछ।
  4. नयाँ आईपी उदाहरण संवाद बक्समा:
    • आफ्नो IP को शीर्ष-स्तर नाम सेट गर्नुहोस्।
    • उपकरण परिवार चयन गर्नुहोस्।
    • यन्त्र चयन गर्नुहोस्।
  5. ठीक क्लिक गर्नुहोस्।
  6. HDL उत्पन्न गर्न, क्लिक गर्नुहोस् HDL उत्पन्न गर्नुहोस्।
  7. उत्पन्न क्लिक गर्नुहोस्।

चयन गरिएको files सिर्जना गरिन्छ र आउटपुटबाट पहुँच गर्न सकिन्छ file फोल्डर आउटपुट डाइरेक्टरी मार्गमा निर्दिष्ट गरिएको छ। instantiation कोड थपे पछि file, oscena इनपुट तारको रूपमा बनाइन्छ र ओसिलेटर सक्षम गर्न "1" को तर्क मानको रूपमा तोकिएको हुनुपर्छ।

कार्यान्वयन

तपाईं यी डिजाइन पूर्व कार्यान्वयन गर्न सक्नुहुन्छampMAX II, MAX V, र Intel MAX 10 यन्त्रहरूसँग, ती सबैमा आन्तरिक ओसिलेटर सुविधा छ। कार्यान्वयनमा काउन्टरमा ओसिलेटर आउटपुट असाइन गरेर र MAX II, MAX V, र Intel MAX 10 यन्त्रहरूमा सामान्य उद्देश्य I/O (GPIO) पिनहरू चलाएर आन्तरिक ओसिलेटर प्रकार्यको प्रदर्शन समावेश हुन्छ।

डिजाइन पूर्वample 1: MDN-82 डेमो बोर्डलाई लक्षित गर्दै (MAX II उपकरणहरू)

डिजाइन पूर्वample 1 लाई स्क्रोलिङ प्रभाव सिर्जना गर्न LEDs चलाउनको लागि बनाइएको छ, जसले गर्दा MDN-82 डेमो बोर्ड प्रयोग गरी आन्तरिक ओसिलेटर प्रदर्शन गर्दछ।

डिजाइनको लागि EPM240G पिन असाइनमेन्ट पूर्वample 1 MDN-82 डेमो बोर्ड प्रयोग गर्दै

EPM240G पिन असाइनमेन्टहरू
संकेत पिन संकेत पिन
d2 पिन १ d3 पिन १
d5 पिन १ d6 पिन १
d8 पिन १ d10 पिन १
d11 पिन १ d12 पिन १
d4_1 पिन १ d4_2 पिन १
d7_1 पिन १ d7_2 पिन १
d9_1 पिन १ d9_2 पिन १
sw9 पिन १

इन्टेल क्वार्टस प्राइम सफ्टवेयरमा त्रि-उक्त इनपुटको रूपमा प्रयोग नगरिएका पिनहरू असाइन गर्नुहोस्।

MDN-B2 डेमो बोर्डमा यो डिजाइन प्रदर्शन गर्न, यी चरणहरू पालना गर्नुहोस्

  1. डेमो बोर्डमा पावर अन गर्नुहोस् (स्लाइड स्विच SW1 प्रयोग गरेर)।
  2. J मार्फत MAX II CPLD मा डिजाइन डाउनलोड गर्नुहोस्TAG हेडर JP5 डेमो बोर्डमा र एक परम्परागत प्रोग्रामिङ केबल (Intel FPGA समानान्तर पोर्ट केबल वा Intel FPGA डाउनलोड केबल)। SW4 लाई डेमो बोर्डमा राख्नुहोस् र प्रोग्रामिङ प्रक्रिया सुरु हुनु अघि थिच्नुहोस्। यो पूरा भएपछि, पावर बन्द गर्नुहोस् र J हटाउनुहोस्TAG कनेक्टर।
  3. रातो LEDs र द्वि-रङ LEDs मा स्क्रोलिङ LED अनुक्रम अवलोकन गर्नुहोस्। डेमो बोर्डमा SW9 थिच्दा आन्तरिक ओसिलेटर असक्षम हुन्छ र स्क्रोलिङ LEDहरू तिनीहरूको हालको स्थितिमा स्थिर हुनेछन्।

डिजाइन पूर्वample 2: MAX V यन्त्र विकास किटलाई लक्षित गर्दै

डिजाइनमा पूर्वampले 2, 221-बिट काउन्टर घडी गर्नु अघि ओसिलेटर आउटपुट फ्रिक्वेन्सी 2 द्वारा विभाजित हुन्छ। यस 2-बिट काउन्टरको आउटपुट LEDs चलाउन प्रयोग गरिन्छ, जसले गर्दा MAX V उपकरण विकास किटमा आन्तरिक ओसिलेटर प्रदर्शन गर्दछ।

5M570Z डिजाइन पूर्वका लागि पिन असाइनमेन्टample 2 MAX V यन्त्र विकास किट प्रयोग गर्दै

5M570Z पिन असाइनमेन्टहरू
संकेत पिन संकेत पिन
pb0 M9 एलईडी[0] P4
osc M4 एलईडी[1] R1
clk P2

MAX V विकास किटमा यो डिजाइन प्रदर्शन गर्न, यी चरणहरू पालना गर्नुहोस्

  1. यन्त्रलाई पावर अप गर्न USB कनेक्टरमा USB केबल प्लग गर्नुहोस्।
  2. इम्बेडेड Intel FPGA डाउनलोड केबल मार्फत MAX V उपकरणमा डिजाइन डाउनलोड गर्नुहोस्।
  3. झिम्किरहेको LEDs (LED[0] र LED[1]) को अवलोकन गर्नुहोस्। डेमो बोर्डमा pb0 थिच्दा आन्तरिक ओसिलेटर असक्षम हुन्छ र झिम्काउने LEDहरू हालको अवस्थामा स्थिर हुनेछन्।

AN 496 को लागि कागजात संशोधन इतिहास: आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै

मिति संस्करण परिवर्तनहरू
नोभेम्बर २०२३ 2017.11.06
  • निम्न उपकरणहरूको लागि समर्थन थपियो:
    • चक्रवात III
    • चक्रवात IV
    • चक्रवात वि
    • इंटेल चक्रवात १० GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • एरिया वि
    • इंटेल एरिया 10
    • Stratix V
    • Intel Stratix 10
  • बाट कागजात शीर्षक परिवर्तन गरियो Altera MAX श्रृंखलामा आन्तरिक ओसिलेटर प्रयोग गर्दै को आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै अन्य समर्थित यन्त्रहरू समावेश गर्न।
  • Intel को रूपमा पुन: ब्रान्ड गरिएको।
नोभेम्बर २०२३ 2014.11.04 समर्थित Altera यन्त्रहरू तालिकाको लागि आवृत्ति दायरामा MAX 10 यन्त्रहरूका लागि आन्तरिक ओसिलेटर फ्रिक्वेन्सी मानहरूबाट अविभाजित आन्तरिक ओसिलेटर र आउटपुट घडीको लागि फ्रिक्वेन्सी अद्यावधिक गरियो।
सेप्टेम्बर २०२४ 2014.09.22 MAX 10 यन्त्रहरू थपियो।
जनवरी २०२४ 2.0 MAX V यन्त्रहरू समावेश गर्न अद्यावधिक गरियो।
डिसेम्बर २०२२ 1.0 प्रारम्भिक रिलीज।

ID: 683653
संस्करण: 2017.11.06

कागजातहरू / स्रोतहरू

intel AN 496 आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै [pdf] निर्देशनहरू
AN 496 आन्तरिक ओसिलेटर आईपी कोर प्रयोग गर्दै, AN 496, आन्तरिक ओसिलेटर आईपी कोर, आन्तरिक ओसिलेटर आईपी कोर, ओसिलेटर आईपी कोर, आईपी कोर, कोर प्रयोग गर्दै

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *