intel AN 496 Дотоод осцилляторын IP цөмийг ашиглах
Дотоод осцилляторын IP цөмийг ашиглах
Дэмжигдсэн Intel® төхөөрөмжүүд нь өвөрмөц дотоод осциллятор функцийг санал болгодог. Загвар дээр харуулсанчлан эксampЭнэхүү хэрэглээний тэмдэглэлд дурдсанаар дотоод осцилляторууд нь цагны хэмжилт шаарддаг загваруудыг хэрэгжүүлэхэд маш сайн сонголт болж, улмаар самбар дээрх зай болон гадаад цагны хэлхээтэй холбоотой зардлыг хэмнэдэг.
Холбогдох мэдээлэл
- Дизайн ExampMAX® II-д зориулсан le
- MAX® II загвараар хангана fileЭнэ хэрэглээний тэмдэглэлд зориулсан s (AN 496).
- Дизайн ExampMAX® V-д зориулсан le
- MAX® V загвараар хангана fileЭнэ хэрэглээний тэмдэглэлд зориулсан s (AN 496).
- Дизайн ExampIntel MAX® 10-д зориулсан le
- Intel MAX® 10 загвараар хангана fileЭнэ хэрэглээний тэмдэглэлд зориулсан s (AN 496).
Дотоод осцилляторууд
Ихэнх загварууд хэвийн ажиллахын тулд цаг шаарддаг. Та хэрэглэгчийн дизайн эсвэл дибаг хийх зорилгоор цагийн эх үүсвэрийн хувьд дотоод осцилляторын IP цөмийг ашиглаж болно. Дотоод осциллятортой бол дэмжигдсэн Intel төхөөрөмжүүд нь гадаад цагны хэлхээг шаарддаггүй. Жишээ ньample, та дотоод осцилляторыг LCD хянагч, системийн удирдлагын автобус (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 блокийн дотоод осциллятор идэвхждэг.
Дотоод осцилляторын IP цөмд зориулсан зүү тайлбар
Дохио | Тодорхойлолт |
далай | Дотоод осцилляторыг идэвхжүүлэхийн тулд ашиглана уу. Осцилляторыг идэвхжүүлэхийн тулд өндөр оруулах. |
osc/clkout (5) | Дотоод осцилляторын гаралт. |
MAX II ба MAX V төхөөрөмжүүдэд дотоод осцилляторыг ашиглах
Дотоод осциллятор нь нэг оролттой oscena, нэг гаралттай osc. Дотоод осцилляторыг идэвхжүүлэхийн тулд oscena ашиглана уу. Идэвхжүүлсэн үед гаралт дээр давтамжтай цагийг ашиглах боломжтой болно. Хэрэв oscena бага хөдөлсөн бол дотоод осцилляторын гаралт тогтмол өндөр байна.
Дотоод осцилляторыг үүсгэхийн тулд эдгээр алхмуудыг дагана уу
- Intel Quartus Prime програмын Хэрэгслийн цэсэн дэх IP каталогийг товшино уу.
- Номын сангийн ангиллын доор Үндсэн функцууд болон оролт гаралтыг өргөжүүлнэ.
- MAX II/MAX V осцилляторыг сонгоод Нэмэх товчийг дарсны дараа IP параметр засварлагч гарч ирнэ. Та одоо осцилляторын гаралтын давтамжийг сонгож болно.
- Simulation Libraries-д загвар fileоруулах ёстой зүйлсийг жагсаасан болно. Дараах товчийг дарна уу.
- -г сонгоно уу fileбий болгох гэж байна. Finish дээр дарна уу. Сонгосон files үүсгэгдсэн бөгөөд гаралтаас хандах боломжтой 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 дээр дарна уу.
- Үүсгэх товчийг дарна уу.
Сонгосон files үүсгэгдсэн бөгөөд гаралтаас хандах боломжтой 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 Demo Board (MAX II Devices)-д чиглүүлэх
Дизайн Example 1 нь гүйлгэх эффект үүсгэхийн тулд LED-үүдийг жолоодохоор хийгдсэн бөгөөд ингэснээр MDN-82 демо самбарыг ашиглан дотоод осцилляторыг харуулж байна.
Загварын хувьд EPM240G зүү даалгаврууд 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 программ хангамжид 3-р заасан оролтын дагуу онооно уу.
Энэхүү загварыг MDN-B2 демо самбар дээр харуулахын тулд эдгээр алхмуудыг дагана уу
- Демо самбарын хүчийг асаана уу (SW1 слайдыг ашиглан).
- J-ээр дамжуулан MAX II CPLD дээр дизайныг татаж аваарайTAG Демо самбар дээрх JP5 толгой ба ердийн програмчлалын кабель (Intel FPGA зэрэгцээ порт кабель эсвэл Intel FPGA татаж авах кабель). Програмчлалын процесс эхлэхээс өмнө болон эхлэх үед үзүүлэх самбар дээрх SW4-г дарж байгаарай. Үүнийг дуусгасны дараа цахилгааныг унтрааж, J-г салганаTAG холбогч.
- Улаан LED болон хоёр өнгийн LED дээр гүйлгэх LED дарааллыг ажигла. Үзүүлэнгийн самбар дээрх SW9 дээр дарснаар дотоод осциллятор идэвхгүй болох ба гүйлгэх LED нь одоогийн байрлалдаа хөлдөх болно.
Дизайн Example 2: MAX V Device Development Kit-д чиглүүлэх
Дизайн дээр Example 2, осцилляторын гаралтын давтамжийг 221 битийн тоолуурыг цаглахаас өмнө 2-д хуваана. Энэхүү 2 битийн тоолуурын гаралтыг LED-ийг жолоодоход ашигладаг бөгөөд ингэснээр MAX V төхөөрөмжийн хөгжүүлэлтийн иж бүрдэл дээрх дотоод осцилляторыг харуулдаг.
Дизайн 5M570Z зүү даалгаврууд Example 2 MAX V Device Development Kit ашиглах
5M570Z зүү даалгаврууд | |||
Дохио | Pin | Дохио | Pin |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
Энэхүү дизайныг MAX V хөгжүүлэлтийн хэрэгсэл дээр харуулахын тулд дараах алхмуудыг дагана уу
- Төхөөрөмжийг асаахын тулд USB кабелийг USB холбогч руу залгана уу.
- Суулгасан Intel FPGA Татаж авах кабелиар дамжуулан дизайныг MAX V төхөөрөмж рүү татаж аваарай.
- LED (LED[0] ба LED[1]) анивчихыг ажигла. Үзүүлэх самбар дээрх pb0 дээр дарснаар дотоод осциллятор идэвхгүй болох ба анивчсан LED нь одоогийн төлөв дээрээ хөлдөх болно.
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] Заавар AN 496 Дотоод осцилляторын IP цөм, AN 496, дотоод осцилляторын IP цөм, дотоод осцилляторын IP цөм, осцилляторын IP цөм, IP цөм, үндсэн |