intel-логотипі

intel AN 496 Ішкі осциллятор IP ядросын пайдалану

intel-AN-496-Ішкі-осциллятор-IP-негізгі өнімін пайдалану

Ішкі осциллятордың IP ядросын пайдалану

Қолдау көрсетілетін Intel® құрылғылары бірегей ішкі осциллятор мүмкіндігін ұсынады. Дизайнда көрсетілгендей, бұрынғыampОсы қолданба жазбасында сипатталған ішкі осцилляторлар сағатты қажет ететін конструкцияларды жүзеге асыру үшін тамаша таңдау жасайды, осылайша борттық кеңістікті және сыртқы сағат схемасымен байланысты шығындарды үнемдейді.

Қатысты ақпарат

  • Дизайн ExampMAX® II үшін
    • MAX® II дизайнын қамтамасыз етеді files осы қолданба ескертпесі үшін (AN 496).
  • Дизайн ExampMAX® V үшін
    • MAX® V дизайнын қамтамасыз етеді files осы қолданба ескертпесі үшін (AN 496).
  • Дизайн ExampIntel MAX® 10 үшін
    • Intel MAX® 10 дизайнын қамтамасыз етеді files осы қолданба ескертпесі үшін (AN 496).

Ішкі осцилляторлар

Көптеген конструкциялар қалыпты жұмыс істеу үшін сағатты қажет етеді. Пайдаланушы дизайнында немесе жөндеу мақсаттарында сағат көзі үшін ішкі осциллятор IP өзегін пайдалануға болады. Ішкі осциллятормен қолдау көрсетілетін Intel құрылғылары сыртқы сағат схемасын қажет етпейді. Мысалыample, ішкі осцилляторды СКД контроллерінің, жүйені басқару шинасы (SMBus) контроллерінің немесе кез келген басқа интерфейс протоколының сағаттық талаптарын қанағаттандыру үшін немесе импульстік ен модуляторын іске асыру үшін пайдалануға болады. Бұл құрамдастардың санын, тақта кеңістігін азайтуға көмектеседі және жүйенің жалпы құнын азайтады. MAX® II және MAX V құрылғыларына арналған Intel Quartus® Prime бағдарламалық құралында қолдау көрсетілетін Intel құрылғыларының осцилляторының IP-ядросын пайдалану арқылы ішкі осцилляторды пайдаланушы флэш-жадысын (UFM) жасамай-ақ жасауға болады. Intel MAX 10 құрылғылары үшін осцилляторлар UFM-ден бөлек. Осциллятордың шығыс жиілігі, осциллятор ішкі осциллятордың бөлінбеген жиілігінің төрттен бір бөлігін құрайды.

Қолдау көрсетілетін Intel құрылғыларына арналған жиілік диапазоны

Құрылғылар Ішкі осциллятордан шығыс сағаты (1) (МГц)
MAX II 3.3 – 5.5
MAX V 3.9 – 5.3
Intel MAX 10 55 – 116 (2), 35 – 77 (3)
  1. Ішкі осциллятор IP ядросының шығыс порты MAX II және MAX V құрылғыларында osc болып табылады және барлық басқа қолдау көрсетілетін құрылғыларда clkout болады.
Құрылғылар Ішкі осциллятордан шығыс сағаты (1) (МГц)
Cyclone® III (4) 80 (макс)
IV циклон 80 (макс)
Циклон V 100 (макс)
Intel Cyclone 10 GX 100 (макс)
Intel Cyclone 10 LP 80 (макс)
Arria® II GX 100 (макс)
Аррия В 100 (макс)
Intel Arria 10 100 (макс)
Stratix® V 100 (макс)
Intel Stratix 10 170 – 230
  1. Ішкі осциллятор IP ядросының шығыс порты MAX II және MAX V құрылғыларында osc болып табылады және барлық басқа қолдау көрсетілетін құрылғыларда clkout болады.
  2. 10M02, 10M04, 10M08, 10M16 және 10M25 үшін.
  3. 10M40 және 10M50 үшін.
  4. Intel Quartus Prime бағдарламалық құралының 13.1 және одан бұрынғы нұсқаларында қолдау көрсетіледі.

MAX II және MAX V құрылғыларына арналған UFM бөлігі ретінде ішкі осциллятор

intel-AN-496-Ішкі осцилляторды-пайдалану-IP-Core-сурет-1

Ішкі осциллятор UFM бағдарламасын бағдарламалауды және өшіруді басқаратын Program Erase Control блогының бөлігі болып табылады. Деректер тіркелімі UFM-ден жіберілетін немесе шығарылатын деректерді сақтайды. Мекенжай регистрінде деректер алынатын адрес немесе деректер жазылатын адрес сақталады. UFM блогының ішкі осцилляторы ӨШІРУ, БАҒДАРЛАМА және ОҚУ операциясы орындалғанда қосылады.

Ішкі осциллятор IP ядросына арналған түйреуіш сипаттамасы

Сигнал Сипаттама
осцена Ішкі осцилляторды қосу үшін пайдаланыңыз. Осцилляторды қосу үшін жоғары енгізіңіз.
osc/clkout (5) Ішкі осциллятордың шығысы.

MAX II және MAX V құрылғыларында ішкі осцилляторды пайдалану

Ішкі осциллятордың бір кірісі, осценасы және бір шығысы бар, оск. Ішкі осцилляторды іске қосу үшін oscena пайдаланыңыз. Іске қосылған кезде шығыста жиілігі бар сағат қолжетімді болады. Егер осцена төмен қозғалса, ішкі осциллятордың шығысы тұрақты жоғары болады.

Ішкі осцилляторды іске қосу үшін мына қадамдарды орындаңыз

  1. Intel Quartus Prime бағдарламалық құралының Құралдар мәзірінде IP каталогы түймесін басыңыз.
  2. Кітапхана санатының астында Негізгі функциялар және енгізу/шығару бөлімін кеңейтіңіз.
  3. MAX II/MAX V осцилляторын таңдап, Қосу түймесін басқаннан кейін IP параметрінің өңдегіші пайда болады. Енді осциллятордың шығыс жиілігін таңдауға болады.
  4. Модельдік кітапханаларда үлгі fileенгізілуі тиіс тізімдер берілген. Келесі түймесін басыңыз.
  5. таңдаңыз fileқұрылады. Аяқтау түймесін басыңыз. Таңдалған files жасалады және шығыстан қол жеткізуге болады file қалта. Даналау коды файлға қосылғаннан кейін file, осцена кірісі сым ретінде жасалуы керек және осцилляторды қосу үшін «1» логикалық мәні ретінде тағайындалуы керек.

Барлық қолдау көрсетілетін құрылғыларда ішкі осцилляторды пайдалану (MAX II және MAX V құрылғыларынан басқа)

Ішкі осциллятордың бір кірісі, осценасы және бір шығысы бар, оск. Ішкі осцилляторды іске қосу үшін oscena пайдаланыңыз. Іске қосылған кезде шығыста жиілігі бар сағат қолжетімді болады. Егер осцена төмен қозғалса, ішкі осциллятордың шығысы тұрақты төмен болады.

Ішкі осцилляторды іске қосу үшін мына қадамдарды орындаңыз

  1. Intel Quartus Prime бағдарламалық құралының Құралдар мәзірінде IP каталогы түймесін басыңыз.
  2. «Кітапхана» санатында «Негізгі функциялар және конфигурацияны бағдарламалау» бөлімін кеңейтіңіз.
  3. Ішкі осцилляторды (немесе Intel Stratix 10 құрылғылары үшін Intel FPGA S10 конфигурациялау сағатын) таңдап, Қосу түймесін басқаннан кейін IP параметрінің өңдегіші пайда болады.
  4. Жаңа IP данасы диалогтық терезесінде:
    • IP-нің жоғарғы деңгейлі атауын орнатыңыз.
    • Құрылғылар тобын таңдаңыз.
    • Құрылғыны таңдаңыз.
  5. OK түймесін басыңыз.
  6. HDL генерациялау үшін Жасау HDL түймесін басыңыз.
  7. Жасау түймешігін басыңыз.

Таңдалған files жасалады және шығыстан қол жеткізуге болады file шығыс каталогының жолында көрсетілгендей қалта. Даналау коды файлға қосылғаннан кейін file, осцена кірісі сым ретінде жасалуы керек және осцилляторды қосу үшін «1» логикалық мәні ретінде тағайындалуы керек.

Іске асыру

Сіз бұл дизайнды іске асыра аласызampMAX II, MAX V және Intel MAX 10 құрылғылары бар, олардың барлығында ішкі осциллятор мүмкіндігі бар. Орындау осциллятор шығысын есептегішке тағайындау және MAX II, MAX V және Intel MAX 10 құрылғыларында жалпы мақсаттағы енгізу/шығару (GPIO) түйреуіштерін басқару арқылы ішкі осциллятор функциясын көрсетуді қамтиды.

Дизайн Examp1-ші: MDN-82 демонстрациялық тақтасын мақсатты ету (MAX II құрылғылары)

Дизайн Example 1 айналдыру әсерін жасау үшін жарық диодтарын басқару үшін жасалған, осылайша MDN-82 демонстрациялық тақтасын пайдаланып ішкі осцилляторды көрсетеді.

Дизайнға арналған EPM240G түйреуіш тағайындаулары, мысалыample 1 MDN-82 демо тақтасын пайдалану

EPM240G түйреуіш тағайындаулары
Сигнал Pin Сигнал Pin
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 демонстрациялық тақтасында көрсету үшін мына қадамдарды орындаңыз

  1. Демонстрациялық тақтаның қуатын қосыңыз (SW1 сырғымалы қосқышты пайдаланып).
  2. Дизайнды MAX II CPLD құрылғысына J арқылы жүктеп алыңызTAG демонстрациялық тақтадағы JP5 тақырыбы және кәдімгі бағдарламалау кабелі (Intel FPGA Parallel Port Cable немесе Intel FPGA Download Cable). Бағдарламалау процесі басталғанға дейін және оның барысында демонстрациялық тақтадағы SW4 түймесін басып тұрыңыз. Аяқтағаннан кейін қуатты өшіріп, J ажыратыңызTAG қосқыш.
  3. Қызыл жарық диодтары мен екі түсті жарық диодтарындағы жылжу ретін қадағалаңыз. Демонстрациялық тақтада SW9 пернесін басу ішкі осцилляторды өшіреді және айналдыру диодтары ағымдағы орындарында қатып қалады.

Дизайн Examp2-ле: MAX V құрылғыны әзірлеу жинағын мақсаттау

Дизайнда Example 2, осциллятордың шығыс жиілігі 221 разрядты санауыштың тактісінің алдында 2-ге бөлінеді. Бұл 2-биттік есептегіштің шығысы жарықдиодты шамдарды басқару үшін пайдаланылады, осылайша MAX V құрылғысының әзірлеу жинағындағы ішкі осцилляторды көрсетеді.

5M570Z Дизайнға арналған түйреуіш тағайындаулары, мысалыample 2 MAX V Device Development Kit пайдалану

5M570Z пин тағайындаулары
Сигнал Pin Сигнал Pin
pb0 M9 LED[0] P4
osc M4 LED[1] R1
clk P2

Бұл дизайнды MAX V әзірлеу жинағында көрсету үшін мына қадамдарды орындаңыз

  1. Құрылғыны қосу үшін USB кабелін USB қосқышына жалғаңыз.
  2. Дизайнды MAX V құрылғысына ендірілген Intel FPGA жүктеу кабелі арқылы жүктеп алыңыз.
  3. Жыпылықтап тұрған жарық диодтарын (LED[0] және LED[1]) қадағалаңыз. Демонстрациялық тақтада pb0 түймесін басу ішкі осцилляторды өшіреді және жыпылықтаған жарық диодтары ағымдағы күйінде қатып қалады.

AN 496 үшін құжатты қайта қарау тарихы: Ішкі осциллятор IP ядросын пайдалану

Күн Нұсқа Өзгерістер
2017 жылдың қарашасы 2017.11.06
  • Келесі құрылғыларға қолдау қосылды:
    • Циклон III
    • IV циклон
    • Циклон V
    • Intel Cyclone 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Аррия В
    • Intel Arria 10
    • Stratix V
    • Intel Stratix 10
  • Құжат атауы келесіден өзгертілді Altera MAX сериясында ішкі осцилляторды пайдалану дейін Ішкі осциллятордың IP ядросын пайдалану басқа қолдау көрсетілетін құрылғыларды қосу үшін.
  • Intel ретінде қайта брендтелген.
2014 жылдың қарашасы 2014.11.04 Қолдау көрсетілетін Altera құрылғыларына арналған жиілік диапазоны кестесіндегі MAX 10 құрылғыларына арналған ішкі осциллятор жиілігі мәндерінен бөлінбеген ішкі осциллятор жиілігі және шығыс сағаты жаңартылды.
2014 жылдың қыркүйек айы 2014.09.22 MAX 10 құрылғы қосылды.
2011 жылдың қаңтары 2.0 MAX V құрылғыларын қамту үшін жаңартылды.
2007 жылдың желтоқсаны 1.0 Бастапқы шығарылым.

ID: 683653
Нұсқа: 2017.11.06

Құжаттар / Ресурстар

intel AN 496 Ішкі осциллятор IP ядросын пайдалану [pdf] Нұсқаулар
AN 496 Ішкі осциллятор IP ядросын пайдалану, AN 496, ішкі осциллятор IP ядросын пайдалану, ішкі осциллятор IP ядросы, осциллятор IP ядросы, IP ядросы, ядро

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *