intel AN 496 Gamit ang Internal Oscillator IP Core
Paggamit sa Internal Oscillator IP Core
Ang gisuportahan nga Intel® nga mga aparato nagtanyag usa ka talagsaon nga bahin sa internal nga oscillator. Ingon sa gipakita sa disenyo exampAng mga gihulagway niini nga nota sa aplikasyon, ang mga internal nga oscillator naghimo og usa ka maayo kaayo nga pagpili sa pagpatuman sa mga disenyo nga nagkinahanglan og clocking, sa ingon makadaginot sa on-board nga luna ug mga gasto nga nalangkit sa external clocking circuitry.
May Kalabutan nga Impormasyon
- Disenyo Example para sa MAX® II
- Naghatag sa MAX® II nga disenyo files alang niini nga nota sa aplikasyon (AN 496).
- Disenyo Example para sa MAX® V
- Naghatag sa MAX® V nga disenyo files alang niini nga nota sa aplikasyon (AN 496).
- Disenyo Exampalang sa Intel MAX® 10
- Naghatag og Intel MAX® 10 nga disenyo files alang niini nga nota sa aplikasyon (AN 496).
Mga Internal nga Oscillator
Kadaghanan sa mga disenyo nanginahanglan usa ka orasan alang sa normal nga operasyon. Mahimo nimong gamiton ang internal nga oscillator IP core alang sa gigikanan sa orasan sa disenyo sa tiggamit o mga katuyoan sa pag-debug. Uban sa usa ka internal nga oscillator, ang gisuportahan nga Intel nga mga aparato wala magkinahanglan sa gawas nga clocking circuitry. Kay exampSa ato pa, mahimo nimong gamiton ang internal nga oscillator aron matubag ang kinahanglanon sa orasan sa usa ka LCD controller, system management bus (SMBus) controller, o bisan unsang uban pang interfacing protocol, o aron ipatuman ang pulse width modulator. Makatabang kini nga maminusan ang ihap sa sangkap, espasyo sa board, ug makunhuran ang kinatibuk-ang gasto sa sistema. Mahimo nimong i-instantiate ang internal nga oscillator nga dili i-instantiate ang user flash memory (UFM) pinaagi sa paggamit sa gisuportahan nga Intel device' oscillator IP core sa Intel Quartus® Prime software para sa MAX® II ug MAX V nga mga himan. Alang sa Intel MAX 10 nga mga aparato, ang mga oscillator lahi sa UFM. Ang output frequency sa oscillator, osc, mao ang un-fourth sa dili mabahin nga frequency sa internal oscillator.
Frequency Range para sa Gisuportahan nga Intel Devices
Mga gamit | Output Clock gikan sa Internal Oscillator (1) (MHz) |
MAX II | 3.3 – 5.5 |
MAX V | 3.9 – 5.3 |
Intel MAX 10 | 55 – 116 (2), 35 – 77 (3) |
- Ang output port alang sa internal nga oscillator IP core mao ang osc sa MAX II ug MAX V nga mga himan, ug clkout sa tanan nga uban nga gisuportahan nga mga himan.
Mga gamit | Output Clock gikan sa Internal Oscillator (1) (MHz) |
Cyclone® III (4) | 80 (max) |
Ang bagyo IV | 80 (max) |
Bagyo V | 100 (max) |
Intel Cyclone 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 |
- Ang output port alang sa internal nga oscillator IP core mao ang osc sa MAX II ug MAX V nga mga himan, ug clkout sa tanan nga uban nga gisuportahan nga mga himan.
- Alang sa 10M02, 10M04, 10M08, 10M16, ug 10M25.
- Alang sa 10M40 ug 10M50.
- Gisuportahan sa Intel Quartus Prime software nga bersyon 13.1 ug mas sayo pa.
Internal nga Oscillator isip Bahin sa UFM alang sa MAX II ug MAX V Devices
Ang internal nga oscillator kabahin sa Program Erase Control block, nga nagkontrol sa programming ug pagpapas sa UFM. Ang data register naghupot sa datos nga ipadala o makuha gikan sa UFM. Ang rehistro sa adres naghupot sa adres diin gikuha ang datos o ang adres diin gisulat ang datos. Ang internal nga oscillator para sa UFM block ma-enable kung ang ERASE, PROGRAM, ug READ nga operasyon gipatuman.
Deskripsyon sa Pin alang sa Internal nga Oscillator IP Core
Signal | Deskripsyon |
oscena | Gamita aron mahimo ang internal nga oscillator. Taas nga input aron mahimo ang oscillator. |
osc/clkout (5) | Output sa internal nga oscillator. |
Gamit ang Internal nga Oscillator sa MAX II ug MAX V Devices
Ang internal nga oscillator adunay usa ka input, oscena, ug usa ka output, osc. Aron ma-activate ang internal oscillator, gamita ang oscena. Kung gi-aktibo, ang usa ka orasan nga adunay frequency magamit sa output. Kung ang oscena gimaneho nga ubos, ang output sa internal nga oscillator usa ka kanunay nga taas.
Aron ma-instantiate ang internal oscillator, sunda kini nga mga lakang
- Sa Tools menu sa Intel Quartus Prime software, i-klik ang IP Catalog.
- Ubos sa kategoriya sa Library, palapdan ang Basic Functions ug I/O.
- Pilia ang MAX II/MAX V oscillator ug human sa pag-klik sa Add, makita ang IP Parameter Editor. Mahimo nimong pilion ang frequency sa output sa oscillator.
- Sa Simulation Libraries, ang modelo files nga kinahanglan iapil gilista. I-klik ang Sunod.
- Pilia ang files pagabuhaton. I-klik ang Tapos. Ang gipili files gibuhat ug mahimong ma-access gikan sa output file folder. Human madugang ang instantiation code sa file, ang input sa oscena kinahanglang himoon isip wire ug i-assign isip logic value nga "1" aron mahimo ang oscillator.
Paggamit sa Internal nga Oscillator sa Tanan nga Gisuportahan nga mga Device (gawas sa MAX II ug MAX V nga mga aparato)
Ang internal nga oscillator adunay usa ka input, oscena, ug usa ka output, osc. Aron ma-activate ang internal oscillator, gamita ang oscena. Kung gi-aktibo, ang usa ka orasan nga adunay frequency magamit sa output. Kung ang oscena gimaneho nga ubos, ang output sa internal nga oscillator usa ka kanunay nga ubos.
Aron ma-instantiate ang internal oscillator, sunda kini nga mga lakang
- Sa Tools menu sa Intel Quartus Prime software, i-klik ang IP Catalog.
- Ubos sa kategoriya sa Library, palapdan ang Basic Functions and Configuration Programming.
- Pilia ang Internal Oscillator (o Intel FPGA S10 Configuration Clock para sa Intel Stratix 10 nga mga device) ug human sa pag-klik sa Add, makita ang IP Parameter Editor.
- Sa Bag-ong IP Instance dialog box:
- Ibutang ang top-level nga ngalan sa imong IP.
- Pilia ang pamilya sa Device.
- Pilia ang Device.
- I-klik ang OK.
- Aron makamugna og HDL, i-klik ang Generate HDL.
- I-klik ang Paghimo.
Ang gipili files gibuhat ug mahimong ma-access gikan sa output file folder nga gitakda sa output directory path. Human madugang ang instantiation code sa file, ang input sa oscena kinahanglang himoon isip wire ug i-assign isip logic value nga "1" aron mahimo ang oscillator.
Pagpatuman
Mahimo nimong ipatuman kini nga mga disenyo examples uban sa MAX II, MAX V, ug Intel MAX 10 nga mga himan, nga ang tanan adunay bahin sa internal nga oscillator. Ang pagpatuman naglakip sa pagpakita sa internal oscillator function pinaagi sa pag-assign sa oscillator output sa usa ka counter ug pagmaneho sa general purpose nga I/O (GPIO) nga mga pin sa MAX II, MAX V, ug Intel MAX 10 nga mga himan.
Disenyo Examp1: Pag-target sa usa ka MDN-82 Demo Board (MAX II Devices)
Disenyo ExampAng le 1 gihimo aron sa pagduso sa mga LED sa paghimo sa usa ka scrolling effect, sa ingon nagpakita sa internal oscillator gamit ang MDN-82 demo board.
EPM240G Pin Assignment para sa Disenyo Example 1 Gamit ang MDN-82 Demo Board
EPM240G Pin Assignment | |||
Signal | Pin | Signal | 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 | — | — |
I-assign ang wala magamit nga mga pin Ingon nga input tri-state sa Intel Quartus Prime software.
Aron ipakita kini nga disenyo sa MDN-B2 demo board, sunda kini nga mga lakang
- I-on ang gahum sa demo board (gamit ang slide switch SW1).
- I-download ang disenyo sa MAX II CPLD pinaagi sa JTAG header JP5 sa demo board ug usa ka conventional programming cable (Intel FPGA Parallel Port Cable o Intel FPGA Download Cable). Ipadayon ang SW4 sa demo board nga gipugos sa wala pa ug sa panahon sa pagsugod sa proseso sa pagprograma. Human kini makompleto, i-off ang power ug kuhaa ang JTAG konektor.
- Tan-awa ang scrolling LED sequence sa pula nga LEDs ug sa bi-color nga LEDs. Ang pagpindot sa SW9 sa demo board nagpugong sa internal nga oscillator ug ang mga scrolling LEDs mag-freeze sa ilang mga posisyon karon.
Disenyo ExampLakang 2: Pag-target sa MAX V Device Development Kit
Sa Design Exampsa 2, ang oscillator output frequency gibahin sa 221 sa wala pa ang orasan sa usa ka 2-bit counter. Ang output niini nga 2-bit counter gigamit sa pagmaneho sa mga LED, sa ingon nagpakita sa internal nga oscillator sa MAX V device development kit.
5M570Z Pin Assignment para sa Disenyo Example 2 Gamit ang MAX V Device Development Kit
5M570Z Pin nga mga Assignment | |||
Signal | Pin | Signal | Pin |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
Aron ipakita kini nga disenyo sa MAX V development kit, sunda kini nga mga lakang
- Isaksak ang USB cable sa USB Connector aron ma-power up ang device.
- I-download ang disenyo sa MAX V device pinaagi sa naka-embed nga Intel FPGA Download Cable.
- Tan-awa ang nagkidlap nga mga LED (LED[0] ug LED[1]). Ang pagpindot sa pb0 sa demo board nagpugong sa internal nga oscillator ug ang mga nagkidlap nga LED mag-freeze sa ilang kahimtang karon.
Kasaysayan sa Pagbag-o sa Dokumento alang sa AN 496: Paggamit sa Internal nga Oscillator IP Core
Petsa | Bersyon | Mga kausaban |
Nobyembre 2017 | 2017.11.06 |
|
Nobyembre 2014 | 2014.11.04 | Gi-update ang frequency para sa wala mabahin nga internal oscillator ug output clock gikan sa internal oscillator frequency values para sa MAX 10 nga mga device sa Frequency Range para sa Supported Altera Devices table. |
Septiyembre 2014 | 2014.09.22 | Gidugang ang MAX 10 nga mga aparato. |
Enero 2011 | 2.0 | Gi-update aron maapil ang MAX V nga mga aparato. |
Disyembre 2007 | 1.0 | Inisyal nga pagpagawas. |
ID: 683653
Bersyon: 2017.11.06
Mga Dokumento / Mga Kapanguhaan
![]() |
intel AN 496 Gamit ang Internal Oscillator IP Core [pdf] Mga instruksiyon AN 496 Gamit ang Internal Oscillator IP Core, AN 496, Gamit ang Internal Oscillator IP Core, Internal Oscillator IP Core, Oscillator IP Core, IP Core, Core |