intel AN 496 sisemise ostsillaatori IP-tuuma kasutamine
Sisemise ostsillaatori IP-tuuma kasutamine
Toetatud Intel®-seadmed pakuvad ainulaadset sisemise ostsillaatori funktsiooni. Nagu on näidatud kujunduses, ntampNagu käesolevas rakendusemärkuses kirjeldatud, on siseostsillaatorid suurepärane valik selliste konstruktsioonide rakendamiseks, mis nõuavad taktisagedust, säästes seeläbi ruumi pardal ja välise kellalülitusega seotud kulusid.
Seotud teave
- Disain ntample MAX® II jaoks
- Pakub MAX® II disaini files selle rakenduse märkuse jaoks (AN 496).
- Disain ntample MAX® V jaoks
- Pakub MAX® V disaini files selle rakenduse märkuse jaoks (AN 496).
- Disain ntample Intel MAX® 10 jaoks
- Pakub Intel MAX® 10 disaini files selle rakenduse märkuse jaoks (AN 496).
Sisemised ostsillaatorid
Enamiku disainilahenduste jaoks on normaalseks tööks vaja kella. Sisemist ostsillaatori IP-tuuma saate kasutada kellaallikana kasutaja kujundamisel või silumisel. Sisemise ostsillaatoriga ei vaja toetatud Inteli seadmed välist kellalülitust. Näiteksample, saate kasutada sisemist ostsillaatorit LCD-kontrolleri, süsteemihaldussiini (SMBus) kontrolleri või mis tahes muu liideseprotokolli taktsageduse nõuete täitmiseks või impulsi laiuse modulaatori rakendamiseks. See aitab minimeerida komponentide arvu, pardal ruumi ja vähendab süsteemi kogumaksumust. Saate luua sisemise ostsillaatori ilma kasutaja välkmälu (UFM) käivitamata, kasutades toetatud Inteli seadmete ostsillaatori IP-tuuma MAX® II ja MAX V seadmete tarkvaras Intel Quartus® Prime. Intel MAX 10 seadmete puhul on ostsillaatorid UFM-ist eraldi. Ostsillaatori väljundsagedus osc on üks neljandik sisemise ostsillaatori jagamata sagedusest.
Toetatud Inteli seadmete sagedusvahemik
Seadmed | Sisemise ostsillaatori väljundkell (1) (MHz) |
MAX II | 3.3-5.5 |
MAX V | 3.9-5.3 |
Intel MAX 10 | 55–116 (2), 35–77 (3) |
- Sisemise ostsillaatori IP-tuuma väljundport on MAX II ja MAX V seadmetes osc ja kõigis teistes toetatud seadmetes clkout.
Seadmed | Sisemise ostsillaatori väljundkell (1) (MHz) |
Cyclone® III (4) | 80 (max) |
Tsüklon IV | 80 (max) |
Tsüklon V | 100 (max) |
Inteli tsüklon 10 GX | 100 (max) |
Intel Cyclone 10 LP | 80 (max) |
Arria® II GX | 100 (max) |
Arria V | 100 (max) |
Intel Arria 10 | 100 (max) |
Stratix® V | 100 (max) |
Intel Stratix 10 | 170-230 |
- Sisemise ostsillaatori IP-tuuma väljundport on MAX II ja MAX V seadmetes osc ja kõigis teistes toetatud seadmetes clkout.
- 10M02, 10M04, 10M08, 10M16 ja 10M25 jaoks.
- 10M40 ja 10M50 jaoks.
- Toetatud Intel Quartus Prime'i tarkvara versioonis 13.1 ja varasemates versioonides.
Sisemine ostsillaator UFM-i osana MAX II ja MAX V seadmete jaoks
Sisemine ostsillaator on osa programmi kustutamise juhtplokist, mis juhib UFM-i programmeerimist ja kustutamist. Andmeregister sisaldab andmeid, mis saadetakse või UFM-ist välja võetakse. Aadressiregister sisaldab aadressi, millelt andmeid võetakse või aadressi, kuhu andmed kirjutatakse. UFM-i ploki sisemine ostsillaator on lubatud, kui käivitatakse toiming ERASE, PROGRAM ja READ.
Pin Kirjeldus sisemise ostsillaatori IP-tuuma jaoks
Signaal | Kirjeldus |
nilbe | Kasutage sisemise ostsillaatori lubamiseks. Ostsillaatori lubamiseks sisestage kõrge. |
osc/clkout (5) | Sisemise ostsillaatori väljund. |
Sisemise ostsillaatori kasutamine MAX II ja MAX V seadmetes
Sisemisel ostsillaatoril on üks sisend, oscena, ja üks väljund, osc. Sisemise ostsillaatori aktiveerimiseks kasutage oscena. Aktiveerimisel tehakse väljundis kättesaadavaks sagedusega kell. Kui ostseen on madal, on sisemise ostsillaatori väljund pidevalt kõrge.
Sisemise ostsillaatori loomiseks järgige neid samme
- Intel Quartus Prime'i tarkvara menüüs Tööriistad klõpsake IP-kataloogi.
- Laiendage jaotises Teek jaotist Põhifunktsioonid ja I/O.
- Valige MAX II/MAX V ostsillaator ja pärast Lisa klõpsamist kuvatakse IP-parameetrite redaktor. Nüüd saate valida ostsillaatori väljundsageduse.
- Simulatsiooniraamatukogudes on mudel files, mis tuleb lisada, on loetletud. Klõpsake nuppu Edasi.
- Valige files luuakse. Klõpsake nuppu Lõpeta. Valitud files luuakse ja neile pääseb juurde väljundist file kausta. Pärast käivitamiskoodi lisamist file, ostsillaatori lubamiseks tuleb oscena sisend teha juhtmena ja määrata loogilise väärtusena "1".
Sisemise ostsillaatori kasutamine kõigis toetatud seadmetes (välja arvatud seadmed MAX II ja MAX V)
Sisemisel ostsillaatoril on üks sisend, oscena, ja üks väljund, osc. Sisemise ostsillaatori aktiveerimiseks kasutage oscena. Aktiveerimisel tehakse väljundis kättesaadavaks sagedusega kell. Kui ostseen on madal, on sisemise ostsillaatori väljund pidevalt madal.
Sisemise ostsillaatori loomiseks järgige neid samme
- Intel Quartus Prime'i tarkvara menüüs Tööriistad klõpsake IP-kataloogi.
- Laiendage jaotises Teek jaotist Põhifunktsioonid ja konfiguratsiooni programmeerimine.
- Valige Internal Oscillator (või Intel FPGA S10 Configuration Clock Intel Stratix 10 seadmete jaoks) ja pärast Lisa klõpsamist kuvatakse IP-parameetrite redaktor.
- Dialoogiboksis Uus IP-eksemplar:
- Määrake oma IP ülataseme nimi.
- Valige seadmete perekond.
- Valige Seade.
- Klõpsake nuppu OK.
- HDL-i loomiseks klõpsake nuppu Genereeri HDL.
- Klõpsake nuppu Loo.
Valitud files luuakse ja neile pääseb juurde väljundist file kaust, nagu on määratud väljundkataloogi teel. Pärast käivitamiskoodi lisamist file, ostsillaatori lubamiseks tuleb oscena sisend teha juhtmena ja määrata loogilise väärtusena "1".
Rakendamine
Saate neid disainilahendusi rakendada ntamples MAX II, MAX V ja Intel MAX 10 seadmetega, millel kõigil on sisemise ostsillaatori funktsioon. Rakendamine hõlmab sisemise ostsillaatori funktsiooni demonstreerimist, määrates ostsillaatori väljundi loendurile ja käivitades MAX II, MAX V ja Intel MAX 10 seadmete üldotstarbelised I/O (GPIO) kontaktid.
Disain ntamp1. osa: MDN-82 demoplaadi sihtimine (MAX II seadmed)
Disain ntample 1 on loodud juhtima LED-e, et luua kerimisefekt, demonstreerides seeläbi sisemist ostsillaatorit, kasutades MDN-82 demoplaati.
EPM240G tihvtide määramine disaini jaoks, ntample 1 MDN-82 demoplaadi kasutamine
EPM240G tihvtide määramine | |||
Signaal | Pin | Signaal | Pin |
d2 | Pin 69 | d3 | Pin 40 |
d5 | Pin 71 | d6 | Pin 75 |
d8 | Pin 73 | d10 | Pin 73 |
d11 | Pin 75 | d12 | Pin 71 |
d4_1 | Pin 85 | d4_2 | Pin 69 |
d7_1 | Pin 87 | d7_2 | Pin 88 |
d9_1 | Pin 89 | d9_2 | Pin 90 |
sw9 | Pin 82 | — | — |
Määrake kasutamata tihvtid Intel Quartus Prime'i tarkvaras kolmekordselt esitatud sisendiks.
Selle disaini demonstreerimiseks MDN-B2 demoplaadil järgige neid samme
- Lülitage demoplaadi toide sisse (kasutades liuglülitit SW1).
- Laadige disain MAX II CPLD-le alla JTAG päis JP5 demoplaadil ja tavaline programmeerimiskaabel (Intel FPGA Parallel Port Cable või Intel FPGA Download Cable). Hoidke demoplaadil SW4 all enne programmeerimisprotsessi algust ja selle ajal. Kui see on lõppenud, lülitage toide välja ja eemaldage JTAG pistik.
- Jälgige punaste ja kahevärviliste LED-tulede kerimise LED-ide järjestust. Demoplaadil SW9 vajutamine keelab sisemise ostsillaatori ja kerivad LED-id külmuvad oma praegustesse asukohtadesse.
Disain ntamp2. osa: MAX V seadme arenduskomplekti sihtimine
Disainis Example 2, jagatakse ostsillaatori väljundsagedus enne 221-bitise loenduri taktseerimist 2-ga. Selle 2-bitise loenduri väljundit kasutatakse LED-ide juhtimiseks, demonstreerides seeläbi MAX V seadme arenduskomplekti sisemist ostsillaatorit.
5M570Z tihvtide määramine disaini jaoks, ntample 2 Seadme MAX V arenduskomplekti kasutamine
5M570Z tihvtide määramised | |||
Signaal | Pin | Signaal | Pin |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
Selle disaini demonstreerimiseks MAX V arenduskomplektis järgige neid samme
- Seadme sisselülitamiseks ühendage USB-kaabel USB-pistikupessa.
- Laadige disain MAX V seadmesse alla sisseehitatud Inteli FPGA allalaadimiskaabli kaudu.
- Jälgige vilkuvaid LED-tulesid (LED[0] ja LED[1]). Demoplaadil nupu pb0 vajutamine keelab sisemise ostsillaatori ja vilkuvad LED-tuled külmuvad oma praegusesse olekusse.
AN 496 dokumendi läbivaatamise ajalugu: sisemise ostsillaatori IP-tuuma kasutamine
Kuupäev | Versioon | Muudatused |
november 2017 | 2017.11.06 |
|
november 2014 | 2014.11.04 | Värskendati jagamatu siseostsillaatori ja väljundkella sagedust sisemise ostsillaatori sageduse väärtustest MAX 10 seadmete jaoks tabelis Toetatud Altera seadmete sagedusvahemik. |
september 2014 | 2014.09.22 | Lisatud MAX 10 seadet. |
jaanuar 2011 | 2.0 | Värskendati MAX V seadmete lisamiseks. |
detsember 2007 | 1.0 | Esialgne vabastamine. |
ID: 683653
Versioon: 2017.11.06
Dokumendid / Ressursid
![]() |
intel AN 496 sisemise ostsillaatori IP-tuuma kasutamine [pdfJuhised AN 496, kasutades sisemist ostsillaatori IP-tuuma, AN 496, kasutades sisemist ostsillaatori IP-tuuma, sisemise ostsillaatori IP-tuuma, ostsillaatori IP-tuuma, IP-tuuma, tuuma |