intel-лагатып

intel AN 496 з выкарыстаннем IP-ядра ўнутранага асцылятара

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

Выкарыстанне ядра ўнутранага асцылятара IP

Падтрымоўваныя прылады Intel® прапануюць унікальную функцыю ўнутранага асцылятара. Як паказана ў канструкцыі exampЯк апісана ў гэтай нататцы па дадатку, унутраныя асцылятары з'яўляюцца выдатным выбарам для рэалізацыі праектаў, якія патрабуюць тактавання, тым самым эканомячы прастору на борце і выдаткі, звязаныя са знешняй схемай тактавання.

Звязаная інфармацыя

  • Дызайн 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-ядро асцылятара ў якасці крыніцы тактавага сігналу пры распрацоўцы карыстальніка або ў мэтах адладкі. З унутраным асцылятарам падтрымоўваным прыладам Intel не патрабуецца знешняя схема тактавання. Напрыкладample, вы можаце выкарыстоўваць унутраны асцылятар для задавальнення патрабаванняў да тактавання ВК-кантролера, кантролера шыны кіравання сістэмай (SMBus) або любога іншага пратаколу ўзаемадзеяння, або для рэалізацыі шыротна-імпульснага мадулятара. Гэта дапамагае мінімізаваць колькасць кампанентаў, месца на плаце і зніжае агульны кошт сістэмы. Вы можаце стварыць асобнік унутранага асцылятара без стварэння асобніка карыстальніцкай флэш-памяці (UFM), выкарыстоўваючы ядро ​​IP-генератара падтрымоўваных прылад Intel у праграмным забеспячэнні Intel Quartus® Prime для прылад MAX® II і MAX V. Для прылад Intel MAX 10 асцылятары асобныя ад UFM. Выхадная частата асцылятара, osc, складае адну чацвёртую непадзеленай частаты ўнутранага асцылятара.

Дыяпазон частот для падтрымоўваных прылад Intel

прылады Выхад Clock з унутранага асцылятара (1) (МГц)
МАКС II 3.3 - 5.5
МАКС В 3.9 - 5.3
Intel MAX 10 55 – 116 (2), 35 – 77 (3)
  1. Выхадны порт для IP-ядра ўнутранага асцылятара - osc у прыладах MAX II і MAX V і clkout ва ўсіх іншых падтрымоўваных прыладах.
прылады Выхад Clock з унутранага асцылятара (1) (МГц)
Cyclone® III (4) 80 (макс.)
Цыклон IV 80 (макс.)
Цыклон V 100 (макс.)
Intel Цыклон 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-ядра ўнутранага асцылятара - osc у прыладах MAX II і MAX V і clkout ва ўсіх іншых падтрымоўваных прыладах.
  2. Для 10M02, 10M04, 10M08, 10M16 і 10M25.
  3. Для 10М40 і 10М50.
  4. Падтрымліваецца ў праграмным забеспячэнні Intel Quartus Prime версіі 13.1 і раней.

Унутраны асцылятар як частка UFM для прылад MAX II і MAX V

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

Унутраны асцылятар з'яўляецца часткай блока Program Erase Control, які кіруе праграмаваннем і сціраннем UFM. Рэгістр даных захоўвае даныя, якія будуць адпраўлены або атрыманы з UFM. Адрасны рэгістр захоўвае адрас, з якога здабываюцца дадзеныя, або адрас, на які запісваюцца дадзеныя. Унутраны асцылятар для блока UFM уключаецца, калі выконваюцца аперацыі ERASE, PROGRAM і READ.

Апісанне штыфта для IP-ядра ўнутранага асцылятара

Сігнал Апісанне
сцэна Выкарыстоўвайце для ўключэння ўнутранага асцылятара. Увядзіце высокі ўзровень, каб уключыць асцылятар.
osc/clkout (5) Выхад унутранага асцылятара.

Выкарыстанне ўнутранага асцылятара ў прыладах MAX II і MAX V

Унутраны асцылятар мае адзіны ўваход, oscena, і адзін выхад, osc. Каб актываваць унутраны асцылятар, выкарыстоўвайце oscena. Пры актывацыі на выхадзе з'яўляюцца гадзіны з частатой. Калі oscena знаходзіцца на нізкім узроўні, выхадны сігнал унутранага асцылятара з'яўляецца пастаянным высокім.

Каб стварыць асобнік унутранага асцылятара, выканайце наступныя дзеянні

  1. У меню Інструменты праграмнага забеспячэння Intel Quartus Prime націсніце IP Catalog.
  2. У катэгорыі «Бібліятэка» разгарніце «Асноўныя функцыі і ўвод-вывад».
  3. Выберыце асцылятар MAX II/MAX V і пасля націску «Дадаць» з'явіцца рэдактар ​​параметраў IP. Цяпер вы можаце выбраць выходную частату генератара.
  4. У бібліятэках мадэлявання мадэль files, якія павінны быць уключаны ў спісе. Націсніце Далей.
  5. Выберыце files быць створаны. Націсніце «Гатова». Выбранае files ствараюцца і могуць быць даступныя з выхаду file папка. Пасля таго, як код стварэння асобніка будзе дададзены ў file, для ўключэння асцылятара ўваход Oscena павінен быць зроблены ў выглядзе правадоў і прызначаны ў якасці лагічнага значэння «1».

Выкарыстанне ўнутранага асцылятара ва ўсіх падтрымоўваных прыладах (акрамя прылад MAX II і MAX V)

Унутраны асцылятар мае адзіны ўваход, oscena, і адзін выхад, osc. Каб актываваць унутраны асцылятар, выкарыстоўвайце oscena. Пры актывацыі на выхадзе з'яўляюцца гадзіны з частатой. Калі oscena знаходзіцца на нізкім узроўні, выхадны сігнал унутранага асцылятара з'яўляецца пастаянным нізкім.

Каб стварыць асобнік унутранага асцылятара, выканайце наступныя дзеянні

  1. У меню Інструменты праграмнага забеспячэння Intel Quartus Prime націсніце IP Catalog.
  2. У катэгорыі «Бібліятэка» разгарніце «Асноўныя функцыі і праграмаванне канфігурацыі».
  3. Выберыце Internal Oscillator (або Intel FPGA S10 Configuration Clock для прылад Intel Stratix 10) і пасля націску Add з'явіцца рэдактар ​​IP-параметраў.
  4. У дыялогавым акне New IP Instance:
    • Усталюйце імя верхняга ўзроўню для вашага IP.
    • Выберыце сямейства прылад.
    • Выберыце прыладу.
  5. Націсніце OK.
  6. Каб стварыць HDL, націсніце Generate HDL.
  7. Націсніце Стварыць.

Выбранае files ствараюцца і могуць быць даступныя з выхаду file тэчка, як указана ў шляху выхаднога каталога. Пасля таго, як код стварэння асобніка будзе дададзены ў file, для ўключэння асцылятара ўваход Oscena павінен быць зроблены ў выглядзе правадоў і прызначаны ў якасці лагічнага значэння «1».

Рэалізацыя

Вы можаце рэалізаваць гэты дызайн напрampз прыладамі MAX II, MAX V і Intel MAX 10, усе з якіх маюць функцыю ўнутранага асцылятара. Рэалізацыя прадугледжвае дэманстрацыю функцыі ўнутранага асцылятара шляхам прызначэння выхаду асцылятара лічыльніку і кіравання кантактамі ўводу-вываду агульнага прызначэння (GPIO) на прыладах MAX II, MAX V і Intel MAX 10.

Дызайн ExampЧастка 1: арыентацыя на дэманстрацыйную плату MDN-82 (прылады MAX II)

Дызайн Example 1 зроблены для кіравання святлодыёдамі для стварэння эфекту пракруткі, дэманструючы тым самым унутраны асцылятар з дапамогай дэманстрацыйнай платы MDN-82.

EPM240G Прызначэнне кантактаў для Design Example 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 праз JTAG загаловак JP5 на дэманстрацыйнай плаце і звычайны кабель для праграмавання (кабель паралельнага порта Intel FPGA або кабель загрузкі Intel FPGA). Утрымлівайце SW4 на дэманстрацыйнай плаце націснутай да і падчас пачатку працэсу праграмавання. Пасля завяршэння выключыце сілкаванне і зніміце JTAG раз'ём.
  3. Сачыце за паслядоўнасцю пракруткі святлодыёдаў на чырвоных і двухколерных святлодыёдах. Націсканне SW9 на дэманстрацыйнай плаце адключае ўнутраны асцылятар, і святлодыёды, якія пракручваюцца, замарозяцца на сваіх бягучых пазіцыях.

Дызайн ExampLe 2: Арыентацыя на MAX V Device Development Kit

У Design ExampУ раздзеле 2 выхадная частата асцылятара дзеліцца на 221 перад тактаваннем 2-бітнага лічыльніка. Выхад гэтага 2-бітнага лічыльніка выкарыстоўваецца для кіравання святлодыёдамі, дэманструючы тым самым унутраны асцылятар у камплекце для распрацоўкі прылады MAX V.

5M570Z Прызначэнне штыфтоў для Design Example 2 Выкарыстанне камплекта распрацоўшчыка прылады MAX V

5M570Z Прызначэнне кантактаў
Сігнал Pin Сігнал Pin
pb0 M9 святлодыёд [0] P4
асн M4 святлодыёд [1] R1
clk P2

Каб прадэманстраваць гэты дызайн на камплекце распрацоўніка MAX V, выканайце наступныя дзеянні

  1. Падключыце кабель USB да раздыма USB, каб уключыць прыладу.
  2. Спампуйце дызайн на прыладу MAX V праз убудаваны кабель загрузкі Intel FPGA.
  3. Звярніце ўвагу на мірганне святлодыёдаў (святлодыёд [0] і святлодыёд [1]). Націсканне pb0 на дэманстрацыйнай плаце адключае ўнутраны асцылятар, і міргаючыя святлодыёды замарозяцца ў сваім бягучым стане.

Гісторыя версій дакумента для AN 496: выкарыстанне IP-ядра ўнутранага асцылятара

Дата Версія Змены
2017 лістапада 2017.11.06
  • Дададзена падтрымка для наступных прылад:
    • Цыклон III
    • Цыклон IV
    • Цыклон V
    • Intel Цыклон 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Арыя В
    • Intel Arria 10
    • Стратыкс V
    • Intel Stratix 10
  • Зменена назва дакумента з Выкарыстанне ўнутранага асцылятара ў серыі Altera MAX каб Выкарыстанне ядра ўнутранага асцылятара IP каб уключыць іншыя падтрымоўваныя прылады.
  • Рэбрэндынг Intel.
2014 лістапада 2014.11.04 Абноўлена частата для непадзеленага ўнутранага генератара і выхаднога тактавага сігналу са значэнняў частаты ўнутранага генератара для прылад MAX 10 у табліцы "Дыяпазон частот для падтрымоўваных прылад Altera".
верасень 2014 г 2014.09.22 Дададзена МАКСІМУМ 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, ядро

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *