intel AN 496 Ички осциллятордун IP ядросун колдонуу
Ички Oscillator IP Core колдонуу
Колдоого алынган Intel® түзмөктөрү уникалдуу ички осциллятордун өзгөчөлүгүн сунуштайт. Дизайнда көрсөтүлгөндөй, эксampБул колдонмонун эскертүүсүндө сүрөттөлгөндөй, ички осцилляторлор саатты талап кылган конструкцияларды ишке ашыруу үчүн эң сонун тандоо жасайт, ошону менен борттогу мейкиндикти жана тышкы сааттын схемасы менен байланышкан чыгымдарды үнөмдөйт.
Тиешелүү маалымат
- Дизайн Example for MAX® II
- MAX® II дизайнын камсыз кылат files бул өтүнмө эскертүүсү үчүн (AN 496).
- Дизайн Example for MAX® 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ден өзүнчө. Осциллятордун чыгыш жыштыгы, osc, ички осциллятордун бөлүнбөгөн жыштыгынын төрттөн бир бөлүгүн түзөт.
Колдоого алынган Intel түзмөктөрү үчүн жыштык диапазону
Түзмөктөр | Ички осциллятордон чыгуу сааты (1) (MHz) |
MAX II | 3.3 – 5.5 |
MAX V | 3.9 – 5.3 |
Intel MAX 10 | 55 – 116 (2), 35 – 77 (3) |
- Ички осциллятордун IP өзөгү үчүн чыгаруу порту MAX II жана MAX V түзмөктөрүндө osc, ал эми башка бардык колдоого алынган түзмөктөрдө clkout болуп саналат.
Түзмөктөр | Ички осциллятордон чыгуу сааты (1) (MHz) |
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 |
- Ички осциллятордун IP өзөгү үчүн чыгаруу порту MAX II жана MAX V түзмөктөрүндө osc, ал эми башка бардык колдоого алынган түзмөктөрдө clkout болуп саналат.
- 10M02, 10M04, 10M08, 10M16 жана 10M25 үчүн.
- 10M40 жана 10M50 үчүн.
- Intel Quartus Prime программалык камсыздоонун 13.1 жана андан мурунку версияларында колдоого алынат.
MAX II жана MAX V түзмөктөрү үчүн UFM бөлүгү катары ички осциллятор
Ички осциллятор UFMди программалоону жана өчүрүүнү башкарган Program Erase Control блогунун бир бөлүгү болуп саналат. Маалымат реестри UFMден жөнөтүлө турган же алынуучу маалыматтарды камтыйт. Дарек регистринде маалыматтар алынган дарек же маалыматтар жазылган дарек сакталат. ERASE, PROGRAM жана READ операциясы аткарылганда UFM блогунун ички осциллятору иштетилет.
Ички Oscillator IP Core үчүн Pin Description
Сигнал | Description |
уятсыз | Ички осцилляторду иштетүү үчүн колдонуңуз. Осцилляторду иштетүү үчүн жогорку киргизиңиз. |
osc/clkout (5) | Ички осциллятордун чыгышы. |
MAX II жана MAX V түзмөктөрүндө ички осцилляторду колдонуу
Ички осциллятордун бир кириши, oscena жана бир чыгышы бар, osc. Ички осцилляторду иштетүү үчүн oscena колдонуңуз. Иштетилгенде, жыштыгы бар саат чыгарууда жеткиликтүү болот. Эгерде oscena төмөн айдалса, ички осциллятордун чыгышы туруктуу жогору болот.
Ички осцилляторду ишке киргизүү үчүн, бул кадамдарды аткарыңыз
- Intel Quartus Prime программасынын Куралдар менюсунда IP каталогун чыкылдатыңыз.
- Китепкана категориясынын астында Негизги функцияларды жана киргизүү/чыгарууларды кеңейтиңиз.
- MAX II/MAX V осцилляторун тандап, Кошууну басканда IP Параметр редактору пайда болот. Сиз эми осциллятордун чыгыш жыштыгын тандай аласыз.
- Симуляциялык китепканаларда, модель fileкамтылууга тийиш болгондор тизмеленген. Next Click.
- тандаңыз fileтүзүлүшү керек. Finish дегенди басыңыз. Тандалган fileлар түзүлөт жана чыгышынан кирүүгө болот file папка. Инстанция коду кошулгандан кийин file, oscena киргизүү зым катары жасалып, осцилляторду иштетүү үчүн "1" логикалык мааниси катары дайындалышы керек.
Бардык колдоого алынган түзмөктөрдө ички осцилляторду колдонуу (MAX II жана MAX V түзмөктөрүнөн тышкары)
Ички осциллятордун бир кириши, oscena жана бир чыгышы бар, osc. Ички осцилляторду иштетүү үчүн oscena колдонуңуз. Иштетилгенде, жыштыгы бар саат чыгарууда жеткиликтүү болот. Эгерде oscena төмөн айдалса, ички осциллятордун чыгышы туруктуу төмөн болот.
Ички осцилляторду ишке киргизүү үчүн, бул кадамдарды аткарыңыз
- Intel Quartus Prime программасынын Куралдар менюсунда IP каталогун чыкылдатыңыз.
- Китепкана категориясында Негизги функцияларды жана конфигурациялоону программалоону кеңейтиңиз.
- Ички осцилляторду (же Intel Stratix 10 түзмөктөрү үчүн Intel FPGA S10 Конфигурация саатын) тандаңыз жана Кошууну чыкылдаткандан кийин, IP Параметр редактору пайда болот.
- Жаңы IP Instance диалог кутусунда:
- IP'иңиздин жогорку деңгээлдеги атын коюңуз.
- Түзмөк үй-бүлөсүн тандаңыз.
- Түзмөктү тандаңыз.
- OK басыңыз.
- HDL түзүү үчүн, чыкылдатыңыз Generate HDL.
- Түзүү дегенди басыңыз.
Тандалган fileлар түзүлөт жана чыгышынан кирүүгө болот file чыгаруу каталогунун жолунда көрсөтүлгөндөй папка. Инстанция коду кошулгандан кийин file, oscena киргизүү зым катары жасалып, осцилляторду иштетүү үчүн "1" логикалык мааниси катары дайындалышы керек.
Ишке ашыруу
Сиз бул дизайнды ишке ашыра аласызampMAX II, MAX V жана Intel MAX 10 түзмөктөрү бар, алардын бардыгында ички осциллятор өзгөчөлүгү бар. Ишке ашыруу осциллятордун чыгышын эсептегичке ыйгаруу жана MAX II, MAX V жана Intel MAX 10 түзмөктөрүндө жалпы максаттагы I/O (GPIO) пиндерин айдоо аркылуу ички осциллятор функциясын көрсөтүүнү камтыйт.
Дизайн Example 1: MDN-82 демо тактасын максаттоо (MAX II түзмөктөрү)
Дизайн Example 1 жылдыруу эффектин түзүү үчүн светодиоддорду айдоо үчүн жасалган, ошону менен MDN-82 демо тактасын колдонуу менен ички осцилляторду көрсөтөт.
Дизайн үчүн EPM240G Pin дайындоолору Example 1 MDN-82 демо тактасын колдонуу
EPM240G Pin дайындоолору | |||
Сигнал | 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 демо тактасында көрсөтүү үчүн, бул кадамдарды аткарыңыз
- Демо тактаны күйгүзүңүз (SW1 слайдын колдонуу менен).
- Дизайнды J аркылуу MAX II CPLDге жүктөп алыңызTAG демо тактадагы JP5 аталышы жана кадимки программалоо кабели (Intel FPGA Parallel Port Cable же Intel FPGA Download Cable). Программалоо процесси башталганга чейин жана учурунда демо тактадагы SW4 баскычын басып туруңуз. Ал аяктагандан кийин, кубатты өчүрүп, JTAG туташтыргыч.
- Кызыл диоддордогу жана эки түстүү диоддордогу жылдыруунун LED ырааттуулугун байкаңыз. Демо тактадагы SW9 баскычын басуу ички осцилляторду өчүрөт жана сыдырма диоддор учурдагы абалында катып калат.
Дизайн Example 2: MAX V Түзмөктү иштеп чыгуу топтомун максаттуу
Design Example 2, осциллятордун чыгыш жыштыгы 221 биттик эсептегичти сааттоодон мурун 2ге бөлүнөт. Бул 2 биттик эсептегичтин чыгышы светодиоддорду айдоо үчүн колдонулат, ошону менен MAX V түзмөгүн иштеп чыгуу комплектиндеги ички осцилляторду көрсөтөт.
Дизайн үчүн 5M570Z Pin дайындоолору Example 2 MAX V Device Development Kit колдонуу
5M570Z Pin дайындоолору | |||
Сигнал | Pin | Сигнал | Pin |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
Бул дизайнды MAX V иштеп чыгуу комплектинде көрсөтүү үчүн, бул кадамдарды аткарыңыз
- Аспапты иштетүү үчүн USB кабелин USB туташтыргычына сайыңыз.
- Дизайнды MAX V түзмөгүнө орнотулган Intel FPGA Download кабели аркылуу жүктөп алыңыз.
- Жыпылдап турган LEDди байкаңыз (LED[0] жана LED[1]). Демо тактадагы pb0 баскычын басуу ички осцилляторду өчүрөт жана өчүп турган светодиоддор учурдагы абалында катып калат.
AN 496 үчүн документти кайра карап чыгуу тарыхы: Ички осциллятордун IP ядросун колдонуу
Дата | Версия | Өзгөрүүлөр |
2017-жылдын ноябрь айы | 2017.11.06 |
|
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] Instructions AN 496 ички осциллятордун IP ядросун колдонуу, AN 496, ички осциллятордун IP өзөгүн колдонуу, ички осциллятордун IP өзөгү, осциллятордун IP өзөгү, IP өзөгү, ядро |