intel AN 496 Mei help fan de ynterne oscillator IP Core
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) |
- 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 |
- De útfier haven foar ynterne oscillator IP kearn is osc yn MAX II en MAX V apparaten, en clkout yn alle oare stipe apparaten.
- Foar 10M02, 10M04, 10M08, 10M16 en 10M25.
- Foar 10M40 en 10M50.
- 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
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
- Klikje op IP Catalog yn it menu Tools fan 'e Intel Quartus Prime-software.
- Wreidzje ûnder de kategory Bibleteek de Basisfunksjes en I/O út.
- 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.
- Yn Simulation Libraries, it model files dy't opnommen wurde moatte wurde neamd. Klik Folgjende.
- 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
- Klikje op IP Catalog yn it menu Tools fan 'e Intel Quartus Prime-software.
- Under de kategory Bibleteek wreidzje de Basisfunksjes en konfiguraasjeprogrammearring út.
- 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.
- Yn it dialoochfinster New IP Instance:
- Stel de namme op it heechste nivo fan jo IP yn.
- Selektearje de apparaatfamylje.
- Selektearje it apparaat.
- Klik OK.
- Om de HDL te generearjen, klikje jo op Generearje HDL.
- 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
- Skeakelje de macht oan 'e demo board (mei slide switch SW1).
- 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.
- 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
- Stek de USB-kabel yn 'e USB-ferbining om it apparaat oan te skeakeljen.
- Download it ûntwerp op it MAX V-apparaat fia de ynbêde Intel FPGA-downloadkabel.
- 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 |
|
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 |