intel-logo

intel AN 496 Mei help fan de ynterne oscillator IP Core

intel-AN-496-It-ynterne-oscillator-IP-kearnprodukt brûke

Mei help fan de ynterne oscillator IP Core

De stipe Intel®-apparaten biede in unike ynterne oscillatorfunksje. Lykas werjûn yn it ûntwerp examples beskreaun yn dizze applikaasje notysje, ynterne oscillators meitsje in poerbêste kar foar in útfiere ûntwerpen dy't fereaskje clocking, dêrmei besparje on-board romte en kosten ferbûn mei eksterne clocking circuits.

Related Information

  • Design Example foar MAX® II
    • Biedt it MAX® II-ûntwerp files foar dizze applikaasje notysje (AN 496).
  • Design Example foar MAX® V
    • Biedt it MAX® V-ûntwerp files foar dizze applikaasje notysje (AN 496).
  • Design Example foar Intel MAX® 10
    • Biedt it Intel MAX® 10-ûntwerp files foar dizze applikaasje notysje (AN 496).

Ynterne oscillators

De measte ûntwerpen fereaskje in klok foar normale operaasje. Jo kinne de ynterne oscillator IP-kearn brûke foar klokboarne yn brûkersûntwerp of debugdoelen. Mei in ynterne oscillator hawwe de stipe Intel-apparaten gjin eksterne klokkringen nedich. Bygelyksample, kinne jo gebrûk meitsje fan de ynterne oscillator foar in foldwaan oan de clocking eask fan in LCD controller, systeem behear bus (SMBus) controller, of in oar ynterfacing protokol, of in útfiere in puls breedte modulator. Dit helpt om it oantal komponinten, boardromte te minimalisearjen en de totale kosten fan it systeem te ferleegjen. Jo kinne de ynterne oscillator ynstantearje sûnder it brûkersflashûnthâld (UFM) te ynstantiearjen troch de stipe Intel-apparaten 'oscillator IP-kearn te brûken yn' e Intel Quartus® Prime-software foar MAX® II- en MAX V-apparaten. Foar Intel MAX 10-apparaten binne de oscillators apart fan 'e UFM. De útfierfrekwinsje fan 'e oscillator, osc, is ien-fjirde fan' e ûnferdielde frekwinsje fan 'e ynterne oscillator.

Frekwinsjeberik foar stipe Intel-apparaten

Apparaten Utfierklok fan ynterne oscillator (1) (MHz)
MAX II 3.3 – 5.5
MAX V 3.9 – 5.3
Intel MAX 10 55 – 116 (2), 35 – 77 (3)
  1. De útfier haven foar ynterne oscillator IP kearn is osc yn MAX II en MAX V apparaten, en clkout yn alle oare stipe apparaten.
Apparaten Utfierklok fan ynterne oscillator (1) (MHz)
Cyclone® III (4) 80 (maks)
Sykloan IV 80 (maks)
Sykloan V 100 (maks)
Intel Cyclone 10 GX 100 (maks)
Intel Cyclone 10 LP 80 (maks)
Arria® II GX 100 (maks)
Arrie V 100 (maks)
Intel Arria 10 100 (maks)
Stratix® V 100 (maks)
Intel Stratix 10 170 – 230
  1. De útfier haven foar ynterne oscillator IP kearn is osc yn MAX II en MAX V apparaten, en clkout yn alle oare stipe apparaten.
  2. Foar 10M02, 10M04, 10M08, 10M16 en 10M25.
  3. Foar 10M40 en 10M50.
  4. Stipe yn de Intel Quartus Prime software ferzje 13.1 en earder.

Ynterne oscillator as ûnderdiel fan 'e UFM foar MAX II- en MAX V-apparaten

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

De ynterne oscillator is ûnderdiel fan it programma wiskjen Control blok, dat kontrolearret de programmearring en wiskjen fan de UFM. It gegevensregister hâldt de gegevens dy't moatte wurde ferstjoerd of ophelle fan 'e UFM. It adresregister hâldt it adres wêrfan gegevens ophelle wurde of it adres dêr't de gegevens nei skreaun binne. De ynterne oscillator foar it UFM-blok is ynskeakele as de ERASE, PROGRAM, en READ operaasje wurdt útfierd.

Pin Beskriuwing foar de ynterne oscillator IP Core

Sinjaal Beskriuwing
oscena Brûk om de ynterne oscillator yn te skeakeljen. Ynfier heech om de oscillator yn te skeakeljen.
osc/clkout (5) Utfier fan de ynterne oscillator.

It brûken fan de ynterne oscillator yn MAX II- en MAX V-apparaten

De ynterne oscillator hat in inkele ynfier, oscena, en in inkele útfier, osc. Om de ynterne oscillator te aktivearjen, brûk oscena. As aktivearre, wurdt in klok mei de frekwinsje beskikber steld by de útfier. As oscena wurdt dreaun leech, de útfier fan de ynterne oscillator is in konstante hege.

Folgje dizze stappen om de ynterne oscillator te instantiearjen

  1. Klikje op IP Catalog yn it menu Tools fan 'e Intel Quartus Prime-software.
  2. Wreidzje ûnder de kategory Bibleteek de Basisfunksjes en I/O út.
  3. Selektearje MAX II / MAX V oscillator en nei it klikken op Add, de IP Parameter Editor ferskynt. Jo kinne no selektearje de oscillator útfier frekwinsje.
  4. Yn Simulation Libraries, it model files dy't opnommen wurde moatte wurde neamd. Klik Folgjende.
  5. Selektearje de files oanmakke wurde. Klik Finish. De selektearre files wurde makke en kin tagonklik wurde fanút de útfier file folder. Nei de instantiation koade wurdt tafoege oan de file, De oscena-ynfier moat wurde makke as in draad en tawiisd as in logyske wearde fan "1" om de oscillator yn te skeakeljen.

De ynterne oscillator brûke yn alle stipe apparaten (útsein MAX II- en MAX V-apparaten)

De ynterne oscillator hat in inkele ynfier, oscena, en in inkele útfier, osc. Om de ynterne oscillator te aktivearjen, brûk oscena. As aktivearre, wurdt in klok mei de frekwinsje beskikber steld by de útfier. As oscena wurdt dreaun leech, de útfier fan de ynterne oscillator is in konstante leech.

Folgje dizze stappen om de ynterne oscillator te instantiearjen

  1. Klikje op IP Catalog yn it menu Tools fan 'e Intel Quartus Prime-software.
  2. Under de kategory Bibleteek wreidzje de Basisfunksjes en konfiguraasjeprogrammearring út.
  3. Selektearje ynterne oscillator (of Intel FPGA S10-konfiguraasjeklok foar Intel Stratix 10-apparaten) en nei't jo op Add hawwe klikke, ferskynt de IP Parameter Editor.
  4. Yn it dialoochfinster New IP Instance:
    • Stel de namme op it heechste nivo fan jo IP yn.
    • Selektearje de apparaatfamylje.
    • Selektearje it apparaat.
  5. Klik OK.
  6. Om de HDL te generearjen, klikje jo op Generearje HDL.
  7. Klik Generearje.

De selektearre files wurde makke en kin tagonklik wurde fanút de útfier file map lykas oantsjutte yn it útfiermappaad. Nei de instantiation koade wurdt tafoege oan de file, De oscena-ynfier moat wurde makke as in draad en tawiisd as in logyske wearde fan "1" om de oscillator yn te skeakeljen.

Útfiering

Jo kinne útfiere dizze ûntwerp examples mei MAX II, MAX V, en Intel MAX 10 apparaten, dy't allegearre hawwe de ynterne oscillator funksje. Ymplemintaasje omfettet demonstraasje fan 'e ynterne oscillatorfunksje troch it tawizen fan de oscillatorútfier oan in teller en it riden fan de algemiene doel I / O (GPIO) pins op MAX II-, MAX V- en Intel MAX 10-apparaten.

Design Example 1: Rjochtsje op in MDN-82 Demo Board (MAX II-apparaten)

Design Example 1 is makke om de LED's te riden om in rôleffekt te meitsjen, dêrmei de ynterne oscillator te demonstrearjen mei it MDN-82 demo-board.

EPM240G Pin Opdrachten foar Design Example 1 Mei help fan de MDN-82 Demo Board

EPM240G Pin Opdrachten
Sinjaal Pin Sinjaal Pin
d2 Pinne 69 d3 Pinne 40
d5 Pinne 71 d6 Pinne 75
d8 Pinne 73 d10 Pinne 73
d11 Pinne 75 d12 Pinne 71
d4_1 Pinne 85 d4_2 Pinne 69
d7_1 Pinne 87 d7_2 Pinne 88
d9_1 Pinne 89 d9_2 Pinne 90
sw9 Pinne 82

Tawize de net brûkte pinnen As ynfier tri-oanjûn yn de Intel Quartus Prime software.

Om dit ûntwerp te demonstrearjen op it MDN-B2-demoboerd, folgje dizze stappen

  1. Skeakelje de macht oan 'e demo board (mei slide switch SW1).
  2. Download it ûntwerp op 'e MAX II CPLD fia de JTAG header JP5 op de demo board en in konvinsjonele programmearring kabel (Intel FPGA Parallel Port Cable of Intel FPGA Download Cable). Hâld SW4 op it demoboerd yndrukt foar en tidens it begjin fan it programmearringproses. Nei it foltôgjen, skeakelje de macht út en ferwiderje de JTAG ferbiner.
  3. Observearje de rôljende LED-sekwinsje op 'e reade LED's en de bi-color LED's. Druk op SW9 op it demo-boerd skeakelt de ynterne oscillator út en de rôljende LED's sille op har hjoeddeistige posysjes befrieze.

Design Example 2: Target in MAX V Device Development Kit

In Design Example 2, de oscillator útfier frekwinsje wurdt dield troch 221 foardat clocking in 2-bit teller. De útfier fan dizze 2-bit teller wurdt brûkt om de LED's te riden, dêrmei de ynterne oscillator te demonstrearjen op 'e MAX V-apparaatûntwikkelingskit.

5M570Z Pin Opdrachten foar Design Example 2 Mei help fan de MAX V Device Development Kit

5M570Z Pin Opdrachten
Sinjaal Pin Sinjaal Pin
pb0 M9 LED[0] P4
osc M4 LED[1] R1
klk P2

Om dit ûntwerp te demonstrearjen op 'e MAX V-ûntwikkelingskit, folgje dizze stappen

  1. Stek de USB-kabel yn 'e USB-ferbining om it apparaat oan te skeakeljen.
  2. Download it ûntwerp op it MAX V-apparaat fia de ynbêde Intel FPGA-downloadkabel.
  3. Observearje de knipperende LED's (LED[0] en LED[1]). Druk op pb0 op it demo-boerd skeakelet de ynterne oscillator út en de blinkende LED's sille befrieze yn har hjoeddeistige steat.

Dokumintferzjeskiednis foar AN 496: Mei de ynterne oscillator IP-kearn

Datum Ferzje Feroarings
novimber 2017 2017.11.06
  • Stipe tafoege foar de folgjende apparaten:
    • Sykloan III
    • Sykloan IV
    • Sykloan V
    • Intel Cyclone 10 GX
    • Intel Cyclone 10 LP
    • Arria II GX
    • Arrie V
    • Intel Arria 10
    • Straat V
    • Intel Stratix 10
  • Feroare de dokumint titel fan Mei help fan de ynterne oscillator yn Altera MAX Series nei Mei help fan de ynterne oscillator IP Core om oare stipe apparaten op te nimmen.
  • Rebranded as Intel.
novimber 2014 2014.11.04 De frekwinsje bywurke foar ûnferdielde ynterne oscillator en útfierklok fan ynterne oscillatorfrekwinsjewearden foar MAX 10 apparaten yn 'e tabel Frekwinsjeberik foar stipe Altera-apparaten.
septimber 2014 2014.09.22 MAX 10 apparaten tafoege.
Jannewaris 2011 2.0 Bywurke om MAX V-apparaten op te nimmen.
desimber 2007 1.0 Inisjele release.

ID: 683653
Ferzje: 2017.11.06

Dokuminten / Resources

intel AN 496 Mei help fan de ynterne oscillator IP Core [pdfYnstruksjes
AN 496 mei help fan de ynterne oscillator IP Core, AN 496, mei help fan de ynterne oscillator IP Core, ynterne oscillator IP Core, Oscillator IP Core, IP Core, Core

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *