Intel logotips

intel AN 496, izmantojot iekšējā oscilatora IP kodolu

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

Iekšējā oscilatora IP kodola izmantošana

Atbalstītās Intel® ierīces piedāvā unikālu iekšējā oscilatora funkciju. Kā parādīts dizainā exampKā aprakstīts šajā pieteikuma piezīmē, iekšējie oscilatori ir lieliska izvēle tādu dizainu ieviešanai, kuriem nepieciešama pulksteņa funkcija, tādējādi ietaupot borta vietu un izmaksas, kas saistītas ar ārējo pulksteņa shēmu.

Saistītā informācija

  • Dizains Piemample priekš MAX® II
    • Nodrošina MAX® II dizainu files šai pieteikuma piezīmei (AN 496).
  • Dizains Piemample priekš MAX® V
    • Nodrošina MAX® V dizainu files šai pieteikuma piezīmei (AN 496).
  • Dizains Piemample Intel MAX® 10
    • Nodrošina Intel MAX® 10 dizainu files šai pieteikuma piezīmei (AN 496).

Iekšējie oscilatori

Lielākajai daļai dizainparaugu normālai darbībai ir nepieciešams pulkstenis. Iekšējo oscilatora IP kodolu varat izmantot pulksteņa avotam lietotāja dizaina vai atkļūdošanas nolūkos. Ar iekšējo oscilatoru atbalstītajām Intel ierīcēm nav nepieciešama ārēja pulksteņa shēma. Piemēram,ample, varat izmantot iekšējo oscilatoru, lai izpildītu LCD kontrollera, sistēmas pārvaldības kopnes (SMBus) kontrollera vai jebkura cita interfeisa protokola pulksteņa prasības vai ieviestu impulsa platuma modulatoru. Tas palīdz samazināt komponentu skaitu, platību un samazina sistēmas kopējās izmaksas. Varat izveidot iekšējo oscilatoru bez lietotāja zibatmiņas (UFM) instantivēšanas, izmantojot atbalstīto Intel ierīču oscilatora IP kodolu Intel Quartus® Prime programmatūrā MAX® II un MAX V ierīcēm. Intel MAX 10 ierīcēm oscilatori ir atsevišķi no UFM. Oscilatora izejas frekvence, osc, ir viena ceturtā daļa no iekšējā oscilatora nedalītās frekvences.

Frekvenču diapazons atbalstītajām Intel ierīcēm

Ierīces Izejas pulkstenis no iekšējā oscilatora (1) (MHz)
MAX II 3.3-5.5
MAX V 3.9-5.3
Intel MAX 10 55–116 (2), 35–77 (3)
  1. Iekšējā oscilatora IP kodola izvades ports ir osc MAX II un MAX V ierīcēs un clkout visās pārējās atbalstītajās ierīcēs.
Ierīces Izejas pulkstenis no iekšējā oscilatora (1) (MHz)
Cyclone® III (4) 80 (maks.)
Ciklons IV 80 (maks.)
Ciklons V 100 (maks.)
Intel Cyclone 10 GX 100 (maks.)
Intel Cyclone 10 LP 80 (maks.)
Arria® II GX 100 (maks.)
Ārija V 100 (maks.)
Intel Arria 10 100 (maks.)
Stratix® V 100 (maks.)
Intel Stratix 10 170-230
  1. Iekšējā oscilatora IP kodola izvades ports ir osc MAX II un MAX V ierīcēs un clkout visās pārējās atbalstītajās ierīcēs.
  2. 10M02, 10M04, 10M08, 10M16 un 10M25.
  3. Par 10M40 un 10M50.
  4. Atbalstīta Intel Quartus Prime programmatūras versijā 13.1 un vecākajā versijā.

Iekšējais oscilators kā UFM daļa MAX II un MAX V ierīcēm

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

Iekšējais oscilators ir daļa no Program Erase Control bloka, kas kontrolē UFM programmēšanu un dzēšanu. Datu reģistrā tiek glabāti dati, kas jānosūta vai jāizgūst no UFM. Adrešu reģistrā ir adrese, no kuras tiek iegūti dati, vai adrese, uz kuru dati tiek rakstīti. UFM bloka iekšējais oscilators ir iespējots, kad tiek izpildītas darbības ERASE, PROGRAM un READ.

Pin apraksts iekšējā oscilatora IP kodolam

Signāls Apraksts
oscena Izmantojiet, lai iespējotu iekšējo oscilatoru. Ievadiet augstu, lai iespējotu oscilatoru.
osc/clkout (5) Iekšējā oscilatora izeja.

Iekšējā oscilatora izmantošana MAX II un MAX V ierīcēs

Iekšējam oscilatoram ir viena ieeja, oscena, un viena izeja, osc. Lai aktivizētu iekšējo oscilatoru, izmantojiet oscena. Kad tas ir aktivizēts, izejā ir pieejams pulkstenis ar frekvenci. Ja oscena ir zema, iekšējā oscilatora jauda ir nemainīgi augsta.

Lai izveidotu iekšējo oscilatoru, veiciet šīs darbības

  1. Programmatūras Intel Quartus Prime izvēlnē Rīki noklikšķiniet uz IP katalogs.
  2. Kategorijā Bibliotēka izvērsiet pamatfunkcijas un I/O.
  3. Izvēlieties MAX II/MAX V oscilatoru un pēc noklikšķināšanas uz Add, tiek parādīts IP parametru redaktors. Tagad varat izvēlēties oscilatora izejas frekvenci.
  4. Simulācijas bibliotēkās modelis files, kas jāiekļauj, ir uzskaitīti. Noklikšķiniet uz Tālāk.
  5. Izvēlieties files jāizveido. Noklikšķiniet uz Pabeigt. Izvēlētais files ir izveidoti, un tiem var piekļūt no izejas file mapi. Pēc tam, kad instanču kods ir pievienots file, oscena ievade ir jāizveido kā vads un jāpiešķir kā loģiskā vērtība “1”, lai iespējotu oscilatoru.

Iekšējā oscilatora izmantošana visās atbalstītajās ierīcēs (izņemot MAX II un MAX V ierīces)

Iekšējam oscilatoram ir viena ieeja, oscena, un viena izeja, osc. Lai aktivizētu iekšējo oscilatoru, izmantojiet oscena. Kad tas ir aktivizēts, izejā ir pieejams pulkstenis ar frekvenci. Ja oscena tiek vadīta zemā līmenī, iekšējā oscilatora jauda ir nemainīgi zema.

Lai izveidotu iekšējo oscilatoru, veiciet šīs darbības

  1. Programmatūras Intel Quartus Prime izvēlnē Rīki noklikšķiniet uz IP katalogs.
  2. Kategorijā Bibliotēka izvērsiet sadaļu Pamatfunkcijas un konfigurācijas programmēšana.
  3. Atlasiet Internal Oscillator (vai Intel FPGA S10 Configuration Clock Intel Stratix 10 ierīcēm) un pēc noklikšķināšanas uz Add, tiek parādīts IP parametru redaktors.
  4. Dialoglodziņā Jauna IP instance:
    • Iestatiet sava IP augstākā līmeņa nosaukumu.
    • Atlasiet ierīču saimi.
    • Izvēlieties ierīci.
  5. Noklikšķiniet uz Labi.
  6. Lai ģenerētu ABL, noklikšķiniet uz Ģenerēt HDL.
  7. Noklikšķiniet uz Ģenerēt.

Izvēlētais files ir izveidoti, un tiem var piekļūt no izejas file mapi, kā norādīts izvades direktorija ceļā. Pēc tam, kad instanču kods ir pievienots file, oscena ievade ir jāizveido kā vads un jāpiešķir kā loģiskā vērtība “1”, lai iespējotu oscilatoru.

Īstenošana

Jūs varat īstenot šos dizainus, piemēramamples ar MAX II, MAX V un Intel MAX 10 ierīcēm, kurām visām ir iekšējā oscilatora funkcija. Īstenošana ietver iekšējā oscilatora funkcijas demonstrāciju, piešķirot oscilatora izvadi skaitītājam un iedarbinot vispārējas nozīmes I/O (GPIO) tapas MAX II, MAX V un Intel MAX 10 ierīcēs.

Dizains Piemamp1. lepa: mērķauditorijas atlase uz MDN-82 demonstrācijas paneli (MAX II ierīces)

Dizains Piemample 1 ir paredzēts, lai vadītu gaismas diodes, lai radītu ritināšanas efektu, tādējādi demonstrējot iekšējo oscilatoru, izmantojot MDN-82 demonstrācijas plati.

EPM240G tapu uzdevumi dizainam Example 1 MDN-82 demonstrācijas paneļa izmantošana

EPM240G tapu piešķiršana
Signāls Piespraust Signāls Piespraust
d2 69. tapa d3 40. tapa
d5 71. tapa d6 75. tapa
d8 73. tapa d10 73. tapa
d11 75. tapa d12 71. tapa
d4_1 85. tapa d4_2 69. tapa
d7_1 87. tapa d7_2 88. tapa
d9_1 89. tapa d9_2 90. tapa
sw9 82. tapa

Piešķiriet neizmantotās tapas kā ievadi, kas norādīta Intel Quartus Prime programmatūrā.

Lai demonstrētu šo dizainu uz MDN-B2 demonstrācijas plates, veiciet šīs darbības

  1. Ieslēdziet demonstrācijas paneļa strāvu (izmantojot bīdāmo slēdzi SW1).
  2. Lejupielādējiet dizainu MAX II CPLD, izmantojot JTAG galveni JP5 uz demonstrācijas plates un parasto programmēšanas kabeli (Intel FPGA Parallel Port Cable vai Intel FPGA lejupielādes kabeli). Turiet nospiestu SW4 demonstrācijas panelī pirms programmēšanas procesa sākuma un tā laikā. Kad tas ir pabeigts, izslēdziet strāvu un noņemiet JTAG savienotājs.
  3. Ievērojiet ritināšanas LED secību uz sarkanajām gaismas diodēm un divkrāsu gaismas diodēm. Demonstrācijas panelī nospiežot SW9, tiek atspējots iekšējais oscilators, un ritošās gaismas diodes sastings pašreizējās pozīcijās.

Dizains Piemample 2: Mērķauditorijas atlase MAX V ierīču izstrādes komplektā

Dizainā Example 2, oscilatora izejas frekvence tiek dalīta ar 221 pirms 2 bitu skaitītāja pulksteņa. Šī 2 bitu skaitītāja izvade tiek izmantota gaismas diožu darbināšanai, tādējādi demonstrējot MAX V ierīces izstrādes komplekta iekšējo oscilatoru.

5M570Z tapas uzdevumi dizainam Example 2 Izmantojot MAX V ierīču izstrādes komplektu

5M570Z tapu piešķiršana
Signāls Piespraust Signāls Piespraust
pb0 M9 LED[0] P4
osc M4 LED[1] R1
klk P2

Lai demonstrētu šo dizainu MAX V izstrādes komplektā, veiciet šīs darbības

  1. Pievienojiet USB kabeli USB savienotājam, lai ieslēgtu ierīci.
  2. Lejupielādējiet dizainu MAX V ierīcē, izmantojot iebūvēto Intel FPGA lejupielādes kabeli.
  3. Ievērojiet mirgojošās gaismas diodes (LED[0] un LED[1]). Demonstrācijas panelī nospiežot pb0, iekšējais oscilators tiek atspējots, un mirgojošās gaismas diodes sastings pašreizējā stāvoklī.

Dokumenta pārskatīšanas vēsture AN 496: iekšējā oscilatora IP kodola izmantošana

Datums Versija Izmaiņas
2017. gada novembris 2017.11.06
  • Pievienots atbalsts šādām ierīcēm:
    • Ciklons III
    • Ciklons IV
    • Ciklons V
    • Intel Cyclone 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Ārija V
    • Intel Arria 10
    • Stratix V
    • Intel Stratix 10
  • Mainīts dokumenta nosaukums no Iekšējā oscilatora izmantošana Altera MAX sērijā uz Iekšējā oscilatora IP kodola izmantošana lai iekļautu citas atbalstītās ierīces.
  • Pārdēvēts par Intel.
2014. gada novembris 2014.11.04 Atjaunināta nedalīta iekšējā oscilatora un izejas pulksteņa frekvence no iekšējā oscilatora frekvences vērtībām MAX 10 ierīcēm tabulā Frekvenču diapazons atbalstītajām Altera ierīcēm.
2014. gada septembris 2014.09.22 Pievienotas MAX 10 ierīces.
2011. gada janvāris 2.0 Atjaunināts, lai iekļautu MAX V ierīces.
2007. gada decembris 1.0 Sākotnējā izlaišana.

ID: 683653
Versija: 2017.11.06

Dokumenti / Resursi

intel AN 496, izmantojot iekšējā oscilatora IP kodolu [pdfNorādījumi
AN 496, izmantojot iekšējo oscilatora IP kodolu, AN 496, izmantojot iekšējo oscilatora IP kodolu, iekšējā oscilatora IP kodolu, oscilatora IP kodolu, IP kodolu, kodolu

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *