intel AN 496 Nggunakake Inti IP Osilator Internal
Nggunakake Internal Oscillator IP Core
Piranti Intel® sing didhukung nawakake fitur osilator internal sing unik. Minangka ditampilake ing desain examples diterangake ing cathetan aplikasi iki, osilator internal nggawe pilihan banget kanggo ngleksanakake designs sing mbutuhake clocking, mangkono ngirit papan ing Papan lan biaya gadhah circuitry clocking external.
Informasi sing gegandhengan
- Desain Example kanggo MAX® II
- Nyedhiyakake desain MAX® II files kanggo cathetan aplikasi iki (AN 496).
- Desain Example kanggo MAX® V
- Nyedhiyakake desain MAX® V files kanggo cathetan aplikasi iki (AN 496).
- Desain Example kanggo Intel MAX® 10
- Nyedhiyakake desain Intel MAX® 10 files kanggo cathetan aplikasi iki (AN 496).
Osilator internal
Umume desain mbutuhake jam kanggo operasi normal. Sampeyan bisa nggunakake inti IP osilator internal kanggo sumber jam ing desain pangguna utawa tujuan debug. Kanthi osilator internal, piranti Intel sing didhukung ora mbutuhake sirkuit jam eksternal. Kanggo example, sampeyan bisa nggunakake osilator internal kanggo ketemu requirement clocking saka LCD controller, bus Manajemen sistem (SMBus) controller, utawa protokol interfacing liyane, utawa kanggo ngleksanakake modulator jembaré pulsa. Iki mbantu nyilikake count komponen, papan papan, lan nyuda biaya total sistem. Sampeyan bisa instantiate osilator internal tanpa instantiating memori lampu kilat pangguna (UFM) kanthi nggunakake inti IP osilator piranti Intel sing didhukung ing piranti lunak Intel Quartus® Prime kanggo piranti MAX® II lan MAX V. Kanggo piranti Intel MAX 10, osilator kasebut kapisah saka UFM. Frekuensi output osilator, osc, yaiku seperempat saka frekuensi osilator internal sing ora bisa dibagi.
Range Frekuensi kanggo Piranti Intel sing Didhukung
Piranti | Output Clock saka Internal Oscillator (1) (MHz) |
MAX II | 3.3 – 5.5 |
MAKSUD V | 3.9 – 5.3 |
Intel MAX 10 Kab | 55 – 116 (2), 35 – 77 (3) |
- Port output kanggo inti IP osilator internal yaiku osc ing piranti MAX II lan MAX V, lan clkout ing kabeh piranti liyane sing didhukung.
Piranti | Output Clock saka Internal Oscillator (1) (MHz) |
Cyclone® III (4) | 80 (maks) |
Siklon IV | 80 (maks) |
Siklon V | 100 (maks) |
Siklon Intel 10 GX | 100 (maks) |
Intel Cyclone 10 LP | 80 (maks) |
Arria® II GX | 100 (maks) |
Arya V | 100 (maks) |
Intel Arria 10 | 100 (maks) |
Stratix® V | 100 (maks) |
Intel Stratix 10 | 170 – 230 |
- Port output kanggo inti IP osilator internal yaiku osc ing piranti MAX II lan MAX V, lan clkout ing kabeh piranti liyane sing didhukung.
- Kanggo 10M02, 10M04, 10M08, 10M16, lan 10M25.
- Kanggo 10M40 lan 10M50.
- Didhukung ing piranti lunak Intel Quartus Prime versi 13.1 lan sadurungé.
Osilator Internal minangka Bagéan saka UFM kanggo Piranti MAX II lan MAX V
Osilator internal minangka bagéan saka blok Kontrol Program Busak, sing ngontrol program lan mbusak UFM. Register data ngemot data sing bakal dikirim utawa dijupuk saka UFM. Register alamat ngemot alamat saka ngendi data dijupuk utawa alamat kanggo nulis data. Osilator internal kanggo blok UFM diaktifake nalika operasi ERASE, PROGRAM, lan READ dieksekusi.
Katrangan Pin kanggo Inti IP Osilator Internal
Sinyal | Katrangan |
oscena | Gunakake kanggo ngaktifake osilator internal. Input dhuwur kanggo ngaktifake osilator. |
osc/clkout (5) | Output saka osilator internal. |
Nggunakake Osilator Internal ing Piranti MAX II lan MAX V
Osilator internal nduweni input tunggal, oscena, lan output siji, osc. Kanggo ngaktifake osilator internal, gunakake oscena. Nalika diaktifake, jam kanthi frekuensi kasedhiya ing output. Yen oscena mimpin kurang, output saka osilator internal dhuwur pancet.
Kanggo instantiate osilator internal, tindakake langkah iki
- Ing menu Alat piranti lunak Intel Quartus Prime, klik Katalog IP.
- Ing kategori Pustaka, tambahake Fungsi Dasar lan I/O.
- Pilih MAX II/MAX V osilator lan sawise ngeklik Tambah, IP Parameter Editor katon. Sampeyan saiki bisa milih frekuensi output osilator.
- Ing Pustaka Simulasi, model files sing kudu kalebu kadhaptar. Klik Sabanjure.
- Pilih ing files kanggo digawe. Klik Rampung. Sing dipilih files digawe lan bisa diakses saka output file folder. Sawise kode instantiation ditambahake menyang file, input oscena kudu digawe minangka kabel lan diutus minangka nilai logika "1" kanggo ngaktifake osilator.
Nggunakake Osilator Internal ing Kabeh Piranti sing Didhukung (kajaba piranti MAX II lan MAX V)
Osilator internal nduweni input tunggal, oscena, lan output siji, osc. Kanggo ngaktifake osilator internal, gunakake oscena. Nalika diaktifake, jam kanthi frekuensi kasedhiya ing output. Yen oscena mimpin kurang, output saka osilator internal punika pancet kurang.
Kanggo instantiate osilator internal, tindakake langkah iki
- Ing menu Alat piranti lunak Intel Quartus Prime, klik Katalog IP.
- Ing kategori Pustaka, tambahake Fungsi Dasar lan Pemrograman Konfigurasi.
- Pilih Osilator Internal (utawa Jam Konfigurasi Intel FPGA S10 kanggo piranti Intel Stratix 10) lan sawise ngeklik Tambah, bakal katon Editor Parameter IP.
- Ing kothak dialog Instance IP Anyar:
- Setel jeneng tingkat paling dhuwur saka IP sampeyan.
- Pilih kulawarga Piranti.
- Pilih Piranti.
- Klik OK.
- Kanggo ngasilake HDL, klik Generate HDL.
- Klik Generate.
Sing dipilih files digawe lan bisa diakses saka output file folder minangka kasebut ing path direktori output. Sawise kode instantiation ditambahake menyang file, input oscena kudu digawe minangka kabel lan diutus minangka nilai logika "1" kanggo ngaktifake osilator.
Implementasine
Sampeyan bisa ngleksanakake desain iki examples karo piranti MAX II, MAX V, lan Intel MAX 10, kabeh duwe fitur osilator internal. Implementasi kalebu demonstrasi fungsi osilator internal kanthi menehi output osilator menyang counter lan nyopir pin I/O (GPIO) umum ing piranti MAX II, MAX V, lan Intel MAX 10.
Desain Example 1: Nargetake Papan Demo MDN-82 (Piranti MAX II)
Desain Example 1 digawe kanggo drive LED kanggo nggawe efek nggulung, mangkono nuduhake osilator internal nggunakake Papan demo MDN-82.
EPM240G Pin Assignments kanggo Design Example 1 Nggunakake Papan Demo MDN-82
EPM240G Pin Assignments | |||
Sinyal | Pin | Sinyal | 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 | — | — |
Nemtokake pin sing ora digunakake Minangka input tri-nyatakake ing piranti lunak Intel Quartus Prime.
Kanggo nduduhake desain iki ing papan demo MDN-B2, tindakake langkah iki
- Nguripake daya kanggo Papan demo (nggunakake ngalih geser SW1).
- Ngundhuh desain menyang MAX II CPLD liwat JTAG header JP5 ing Papan demo lan kabel program conventional (Intel FPGA Parallel Port Kabel utawa Intel FPGA Download Kabel). Tansah SW4 ing papan demo dipencet sadurunge lan nalika wiwitan proses program. Sawise rampung, mateni daya lan copot JTAG konektor.
- Mirsani urutan LED nggulung ing LED abang lan LED loro-werna. Pencet SW9 ing papan demo mateni osilator internal lan gulung LED bakal beku ing posisi saiki.
Desain Example 2: Nargetake a MAX V Piranti Development Kit
Ing Desain Examping 2, frekuensi output osilator dibagi 221 sadurunge clocking counter 2-dicokot. Output saka counter 2-bit iki digunakake kanggo nyopir LED, kanthi mangkono nuduhake osilator internal ing kit pangembangan piranti MAX V.
5M570Z Pin Assignments kanggo Design Example 2 Nggunakake MAX V Piranti Development Kit
5M570Z Pin Assignments | |||
Sinyal | Pin | Sinyal | Pin |
pb0 | M9 | LED [0] | P4 |
osc | M4 | LED [1] | R1 |
clk | P2 | — | — |
Kanggo nduduhake desain iki ing kit pangembangan MAX V, tindakake langkah iki
- Tancepake kabel USB menyang Konektor USB kanggo ngaktifake piranti.
- Download desain menyang piranti MAX V liwat Intel FPGA Download Cable.
- Mirsani LED sing kedhip (LED[0] lan LED[1]). Pencet pb0 ing papan demo mateni osilator internal lan LED sing kedhip bakal beku ing kahanan saiki.
Riwayat Revisi Dokumen kanggo AN 496: Nggunakake Inti IP Osilator Internal
Tanggal | Versi | Owah-owahan |
November 2017 | 2017.11.06 |
|
November 2014 | 2014.11.04 | Dianyari frekuensi kanggo osilator internal undivided lan jam output saka nilai frekuensi osilator internal kanggo MAX 10 piranti ing Range Frekuensi kanggo Tabel Piranti Altera Didhukung. |
September 2014 | 2014.09.22 | Ditambahake MAX 10 piranti. |
Januari 2011 | 2.0 | Dianyari kanggo kalebu piranti MAX V. |
Desember 2007 | 1.0 | Rilis wiwitan. |
ID: 683653
Versi: 2017.11.06
Dokumen / Sumber Daya
![]() |
intel AN 496 Nggunakake Inti IP Osilator Internal [pdf] Pandhuan AN 496 Nggunakake Inti IP Osilator Internal, AN 496, Nggunakake Inti IP Osilator Internal, Inti IP Osilator Internal, Inti IP Osilator, Inti IP, Inti |