intel AN 496 Menggunakan Teras IP Pengayun Dalaman
Menggunakan Teras IP Pengayun Dalaman
Peranti Intel® yang disokong menawarkan ciri pengayun dalaman yang unik. Seperti yang ditunjukkan dalam reka bentuk exampDiterangkan dalam nota aplikasi ini, pengayun dalaman membuat pilihan yang sangat baik untuk melaksanakan reka bentuk yang memerlukan masa, dengan itu menjimatkan ruang atas papan dan kos yang berkaitan dengan litar jam luaran.
Maklumat Berkaitan
- Reka Bentuk Cthample untuk MAX® II
- Menyediakan reka bentuk MAX® II files untuk nota permohonan ini (AN 496).
- Reka Bentuk Cthample untuk MAX® V
- Menyediakan reka bentuk MAX® V files untuk nota permohonan ini (AN 496).
- Reka Bentuk Cthample untuk Intel MAX® 10
- Menyediakan reka bentuk Intel MAX® 10 files untuk nota permohonan ini (AN 496).
Pengayun Dalaman
Kebanyakan reka bentuk memerlukan jam untuk operasi biasa. Anda boleh menggunakan teras IP pengayun dalaman untuk sumber jam dalam reka bentuk pengguna atau tujuan nyahpepijat. Dengan pengayun dalaman, peranti Intel yang disokong tidak memerlukan litar jam luaran. Untuk exampOleh itu, anda boleh menggunakan pengayun dalaman untuk memenuhi keperluan masa bagi pengawal LCD, pengawal bas pengurusan sistem (SMBus), atau mana-mana protokol antara muka lain, atau untuk melaksanakan modulator lebar nadi. Ini membantu meminimumkan kiraan komponen, ruang papan dan mengurangkan jumlah kos sistem. Anda boleh membuat instantiate pengayun dalaman tanpa menghidupkan memori kilat pengguna (UFM) dengan menggunakan teras IP pengayun peranti Intel yang disokong dalam perisian Intel Quartus® Prime untuk peranti MAX® II dan MAX V. Untuk peranti Intel MAX 10, pengayun adalah berasingan daripada UFM. Kekerapan keluaran pengayun, osc, ialah satu perempat daripada frekuensi tidak berbelah bagi pengayun dalaman.
Julat Kekerapan untuk Peranti Intel yang Disokong
Peranti | Output Clock dari 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) |
- Port output untuk teras IP pengayun dalaman ialah osc dalam peranti MAX II dan MAX V, dan clkout dalam semua peranti lain yang disokong.
Peranti | Output Clock dari Internal Oscillator (1) (MHz) |
Cyclone® III (4) | 80 (maks) |
Taufan IV | 80 (maks) |
Taufan V | 100 (maks) |
Intel Cyclone 10 GX | 100 (maks) |
Intel Cyclone 10 LP | 80 (maks) |
Arria® II GX | 100 (maks) |
Arria V | 100 (maks) |
Intel Arria 10 | 100 (maks) |
Stratix® V | 100 (maks) |
Intel Stratix 10 | 170 – 230 |
- Port output untuk teras IP pengayun dalaman ialah osc dalam peranti MAX II dan MAX V, dan clkout dalam semua peranti lain yang disokong.
- Untuk 10M02, 10M04, 10M08, 10M16 dan 10M25.
- Untuk 10M40 dan 10M50.
- Disokong dalam perisian Intel Quartus Prime versi 13.1 dan lebih awal.
Pengayun Dalaman sebagai Sebahagian daripada UFM untuk Peranti MAX II dan MAX V
Pengayun dalaman adalah sebahagian daripada blok Kawalan Padam Program, yang mengawal pengaturcaraan dan pemadaman UFM. Daftar data menyimpan data untuk dihantar atau diambil daripada UFM. Daftar alamat menyimpan alamat dari mana data diambil atau alamat tempat data ditulis. Pengayun dalaman untuk blok UFM didayakan apabila operasi ERASE, PROGRAM, dan READ dilaksanakan.
Perihalan Pin untuk Teras IP Pengayun Dalaman
isyarat | Penerangan |
oscena | Gunakan untuk mendayakan pengayun dalaman. Input tinggi untuk membolehkan pengayun. |
osc/clkout (5) | Keluaran pengayun dalaman. |
Menggunakan Pengayun Dalaman dalam Peranti MAX II dan MAX V
Pengayun dalaman mempunyai satu input, oscena, dan satu output, osc. Untuk mengaktifkan pengayun dalaman, gunakan oscena. Apabila diaktifkan, jam dengan frekuensi disediakan pada output. Jika oscena dipacu rendah, keluaran pengayun dalaman adalah tinggi yang berterusan.
Untuk membuat instantiate pengayun dalaman, ikuti langkah ini
- Pada menu Alat perisian Intel Quartus Prime, klik Katalog IP.
- Di bawah kategori Perpustakaan, kembangkan Fungsi Asas dan I/O.
- Pilih pengayun MAX II/MAX V dan selepas mengklik Tambah, Editor Parameter IP muncul. Anda kini boleh memilih frekuensi keluaran pengayun.
- Dalam Perpustakaan Simulasi, model files yang mesti disertakan disenaraikan. Klik Seterusnya.
- Pilih files untuk diwujudkan. Klik Selesai. Yang terpilih files dicipta dan boleh diakses daripada output file folder. Selepas kod instantiasi ditambahkan pada file, input oscena mesti dibuat sebagai wayar dan ditetapkan sebagai nilai logik "1" untuk membolehkan pengayun.
Menggunakan Pengayun Dalaman dalam Semua Peranti yang Disokong (kecuali peranti MAX II dan MAX V)
Pengayun dalaman mempunyai satu input, oscena, dan satu output, osc. Untuk mengaktifkan pengayun dalaman, gunakan oscena. Apabila diaktifkan, jam dengan frekuensi disediakan pada output. Jika oscena didorong rendah, keluaran pengayun dalaman adalah malar rendah.
Untuk membuat instantiate pengayun dalaman, ikuti langkah ini
- Pada menu Alat perisian Intel Quartus Prime, klik Katalog IP.
- Di bawah kategori Perpustakaan, kembangkan Fungsi Asas dan Pengaturcaraan Konfigurasi.
- Pilih Pengayun Dalaman (atau Jam Konfigurasi Intel FPGA S10 untuk peranti Intel Stratix 10) dan selepas mengklik Tambah, Editor Parameter IP muncul.
- Dalam kotak dialog Contoh IP Baharu:
- Tetapkan nama peringkat atas IP anda.
- Pilih keluarga Peranti.
- Pilih Peranti.
- Klik OK.
- Untuk menjana HDL, klik Jana HDL.
- Klik Jana.
Yang terpilih files dicipta dan boleh diakses daripada output file folder seperti yang dinyatakan dalam laluan direktori output. Selepas kod instantiasi ditambahkan pada file, input oscena mesti dibuat sebagai wayar dan ditetapkan sebagai nilai logik "1" untuk membolehkan pengayun.
Perlaksanaan
Anda boleh melaksanakan reka bentuk ini examples dengan peranti MAX II, MAX V dan Intel MAX 10, yang kesemuanya mempunyai ciri pengayun dalaman. Pelaksanaan melibatkan demonstrasi fungsi pengayun dalaman dengan memberikan output pengayun kepada pembilang dan memacu pin I/O (GPIO) tujuan am pada peranti MAX II, MAX V dan Intel MAX 10.
Reka Bentuk Cthampbahagian 1: Menyasarkan Papan Demo MDN-82 (Peranti MAX II)
Reka Bentuk Cthample 1 dibuat untuk memacu LED untuk mencipta kesan menatal, dengan itu menunjukkan pengayun dalaman menggunakan papan demo MDN-82.
Tugasan Pin EPM240G untuk Reka Bentuk Example 1 Menggunakan Papan Demo MDN-82
Tugasan Pin EPM240G | |||
isyarat | Pin | isyarat | 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 | — | — |
Tetapkan pin yang tidak digunakan Sebagai input tri-nyatakan dalam perisian Intel Quartus Prime.
Untuk menunjukkan reka bentuk ini pada papan demo MDN-B2, ikut langkah ini
- Hidupkan kuasa ke papan demo (menggunakan suis slaid SW1).
- Muat turun reka bentuk ke MAX II CPLD melalui JTAG pengepala JP5 pada papan demo dan kabel pengaturcaraan konvensional (Intel FPGA Parallel Port Cable atau Intel FPGA Download Cable). Pastikan SW4 pada papan demo ditekan sebelum dan semasa permulaan proses pengaturcaraan. Selepas ia selesai, matikan kuasa dan keluarkan JTAG penyambung.
- Perhatikan urutan LED menatal pada LED merah dan LED dwiwarna. Menekan SW9 pada papan demo melumpuhkan pengayun dalaman dan LED menatal akan membeku pada kedudukan semasanya.
Reka Bentuk Cthampbahagian 2: Menyasarkan Kit Pembangunan Peranti MAX V
Dalam Reka Bentuk Examppada 2, frekuensi keluaran pengayun dibahagikan dengan 221 sebelum mencatatkan pembilang 2-bit. Output pembilang 2-bit ini digunakan untuk memacu LED, dengan itu menunjukkan pengayun dalaman pada kit pembangunan peranti MAX V.
Tugasan Pin 5M570Z untuk Reka Bentuk Example 2 Menggunakan Kit Pembangunan Peranti MAX V
Tugasan Pin 5M570Z | |||
isyarat | Pin | isyarat | Pin |
pb0 | M9 | LED[0] | P4 |
osc | M4 | LED[1] | R1 |
clk | P2 | — | — |
Untuk menunjukkan reka bentuk ini pada kit pembangunan MAX V, ikut langkah ini
- Palamkan kabel USB ke dalam Penyambung USB untuk menghidupkan peranti.
- Muat turun reka bentuk pada peranti MAX V melalui Kabel Muat Turun FPGA Intel yang dibenamkan.
- Perhatikan LED yang berkelip (LED[0] dan LED[1]). Menekan pb0 pada papan demo melumpuhkan pengayun dalaman dan LED yang berkelip akan membeku pada keadaan semasanya.
Sejarah Semakan Dokumen untuk AN 496: Menggunakan Teras IP Pengayun Dalaman
tarikh | Versi | Perubahan |
November 2017 | 2017.11.06 |
|
November 2014 | 2014.11.04 | Mengemas kini kekerapan untuk pengayun dalaman yang tidak berbelah bahagi dan jam keluaran daripada nilai frekuensi pengayun dalaman untuk MAX 10 peranti dalam jadual Julat Kekerapan untuk Peranti Altera yang Disokong. |
September 2014 | 2014.09.22 | Menambah MAX 10 peranti. |
Januari 2011 | 2.0 | Dikemas kini untuk memasukkan peranti MAX V. |
Disember 2007 | 1.0 | Keluaran awal. |
ID: 683653
Versi: 2017.11.06
Dokumen / Sumber
![]() |
intel AN 496 Menggunakan Teras IP Pengayun Dalaman [pdf] Arahan AN 496 Menggunakan Teras IP Pengayun Dalaman, AN 496, Menggunakan Teras IP Pengayun Dalaman, Teras IP Pengayun Dalaman, Teras IP Pengayun, Teras IP, Teras |