Intel® Quartus® Perangkat Lunak Desain Utama - Pusat Dukungan

Selamat datang di Intel® Quartus® Pusat Dukungan Perangkat Lunak Desain Utama.

Intel® Quartus® Prime Design Software Suite mencakup semua alat desain perangkat lunak yang diperlukan untuk membawa Intel® FPGA Anda dari konsep ke produksi. Topik di halaman web ini akan memandu Anda melalui semua fitur perangkat lunak Intel® Quartus® Prime. Pilih bidang minat Anda dan navigasikan ke sumber daya spesifik yang Anda butuhkan di aliran desain Intel® Quartus® Prime.

Persiapan

Ikhtisar

Persiapan

Panduan Pengguna

Panduan Pengguna Perangkat Lunak Utama Intel® Quartus®

Panduan Pengguna Intel® Quartus® Prime Pro Edition:

Panduan Pengguna Intel® Quartus® Prime Standard Edition:

Apa perbedaan antara Pro dan Standard Edition?

Intel® Quartus® Pelatihan Perangkat Lunak Utama

Intel menawarkan beberapa jenis pelatihan, baik online maupun langsung untuk membantu Anda mempercepat dengan cepat pada aliran desain Intel® Quartus® Prime. Berikut adalah beberapa kelas pelatihan yang disarankan untuk Anda mulai.

Intel® Quartus® Pelatihan Perangkat Lunak Utama

Masih banyak lagi kursus pelatihan yang tersedia. Untuk katalog lengkap, lihat halaman Pelatihan Intel® FPGA.

1. I/O Perencanaan

Gambaran Umum Perencanaan I/O

Perencanaan I / O dilakukan pada tahap awal dalam desain FPGA untuk memastikan penempatan yang sukses di perangkat target Anda sambil memenuhi pin khusus dan kendala waktu. Perangkat lunak Intel® Quartus® Prime Pro Edition menawarkan dua alat untuk mengelola proses kompleks untuk memenuhi banyak kendala penempatan I / O.

Cara
AlatI / O Tugas PerencanaanMengakses
Perencana Antarmuka Merencanakan antarmuka dan pinggiran perangkat Alat > Interface Planner
Perencana Pin Mengedit, memvalidasi, atau mengekspor tugas pin Tugas > Pin Planner

Interface Planner mengelola kompleksitas mengintegrasikan beberapa modul dengan persyaratan keras untuk tugas pin (misalnya, PCI Express *, DDR, dan core kekayaan intelektual (IP) loop (PLL) yang terkunci fase). Perencana Antarmuka berinteraksi secara dinamis dengan Intel® Quartus® Prime Fitter untuk memverifikasi legalitas penempatan saat Anda merencanakan. Anda dapat mengevaluasi denah lantai yang berbeda menggunakan laporan interaktif untuk merencanakan implementasi terbaik secara akurat.

Pin Planner adalah alat penugasan pin tingkat rendah. Gunakan ini untuk menempatkan pin I / O secara manual dan untuk menentukan tingkat membunuh dan kekuatan drive.

Nomor Kursus DurasiTipe Kursus
Desain Sistem I/O Cepat &Mudah dengan BluePrint Gratis, Online 40 menit OBLUEINTRO

Perencanaan I/O - Sumber Daya Lainnya

Perencanaan I / O melibatkan banyak pertimbangan terutama ketika I / Os berkecepatan tinggi atau protokol khusus yang terlibat. Untuk informasi lebih lanjut tentang manajemen I / O dan dukungan pengembangan dewan, kunjungi halaman web I / O Management, Board Development Support, dan Signal Integrity Analysis Resource Center.

2. Entri Desain

Entri Desain - Gambaran Umum

Anda dapat mengekspresikan desain Anda menggunakan beberapa metode entri desain:

  • Menggunakan bahasa deskripsi perangkat keras (HDL)
  • Verilog
  • SystemVerilog
  • VHDL
  • Platform Designer,alat entri grafis untuk menghubungkan modul kompleks secara terstruktur
  • Metode entri tingkat tinggi lainnya
  • High Level Synthesis (HLS) menggunakan C ++ untuk mengekspresikan modul kompleks
  • OpenCL™ menggunakan C ++ untuk mengimplementasikan algoritma komputasi di seluruh platform heterogen

Intelektual

Selain entri desain langsung, Intel® FPCA mendukung portofolio besar kekayaan intelektual (IP) yang dirancang khusus untuk digunakan dalam Intel® FPGAs.

Belajar Bahasa Deskripsi Perangkat Keras (HDL)

Intel menawarkan beberapa kursus pelatihan HDL, dari ikhtisar online gratis hingga kelas yang dipimpin instruktur sepanjang hari penuh.

Nomor Kursus DurasiTipe Kursus
Pengenalan Verilog HDL 8 Jam Instruktur-Led IHDL120
Pengantar VHDL 8 Jam Instruktur-Led IHDL110
Dasar-dasar VERILOG HDL 50 menit Online, Gratis OHDL1120
Dasar-dasar VHDL 92 Menit Online, Gratis OHDL1110
Teknik Desain HDL Verilog Tingkat Lanjut 8 Jam Instruktur-Led IHDL230
Teknik Desain VHDL Tingkat Lanjut 8 Jam Instruktur-Led IHDL240
SystemVerilog dengan Quartus® II Software 38 menit Online, Gratis OHDL1125

Menggunakan Template HDL

Perangkat lunak Intel® Quartus® Prime menawarkan beberapa template untuk elemen logika yang umum digunakan seperti register, tugas sinyal yang dipilih, tugas sinyal bersamaan, dan panggilan subprogram. Template tersedia di Verilog, SystemVerilog, dan VHDL.

Jika Anda tidak yakin cara terbaik untuk menulis fungsi tertentu untuk memastikan bahwa itu akan diimplementasikan dengan benar, Anda harus merujuk ke template ini. Sistem template sepenuhnya dijelaskan dalam Memasukkan Kode HDL dari bagian Template yang Disediakan di Panduan Pengguna Rekomendasi Desain.

Gaya Pengkodean HDL yang Direkomendasikan

Gaya pengkodean HDL memiliki efek signifikan pada kualitas hasil untuk desain logika. Alat sintesis akan mengoptimalkan desain, tetapi untuk mencapai hasil yang tepat, Anda perlu kode dalam gaya, yang akan mudah dikenali oleh alat sintesis sebagai konstruksi logika tertentu.

Selain itu, ada praktik desain yang baik, yang harus diikuti untuk desain logika digital umum dan untuk perangkat berbasis LAB pada khususnya. Mengelola metodologi reset logika, penundaan pipa, dan pembuatan sinyal sinkron yang tepat adalah beberapa contoh praktik desain digital yang baik. Beberapa sumber daya untuk mempelajari praktik pengkodean HDL yang baik tercantum di bawah ini.

Sumber Daya untuk Pedoman Gaya Pengkodean HDL yang Baik

Sumber Daya
Deskripsi
Praktik Desain Berkecepatan Tinggi yang Baik (ODSWTC01) Gratis, pelatihan online
Gaya Pengkodean HDL yang Direkomendasikan Bagian dalam Panduan Pengguna Intel® Quartus® Prime Pro Edition
Praktik Desain yang Direkomendasikan Bagian dalam Panduan Pengguna Intel® Quartus® Prime Pro Edition
Advanced Synthesis Cookbook dengan contoh desain (buku masak.zip) PDF dengan contoh desain

Intelektual

Intel® FPGAs mendukung portofolio besar kekayaan intelektual (IP) yang dirancang khusus untuk digunakan dalam Intel® FPA. Setiap IP menyertakan model simulasi untuk verifikasi desain sebelum implementasi perangkat. Lihat tautan berikut untuk informasi lebih lanjut tentang core IP yang tersedia dan ekosistem IP dalam perangkat lunak Intel® Quartus® Prime.

Sumber Daya Kekayaan Intelektual

Sumber Daya
Deskripsi
Intel® Portofolio IP FPGA Gambaran umum portofolio IP Intel® FPGA
Pengenalan Intel® FPGA IP Cores Bagaimana katalog IP dan editor parameter mengelola core IP di perangkat lunak Intel® Quartus® Prime
Intel® FPGA IP Finder Daftar lengkap intel® core IP FPGA

Perancang Platform

Dokumentasi Perancang Platform

Sumber Daya
Deskripsi
Membuat Sistem dengan Desainer Platform Dasar-dasar menggunakan Platform Designer
Membuat Komponen Desainer Platform Cara mengintegrasikan komponen kekayaan intelektual (IP) untuk digunakan dalam Perancang Platform
Interkoneksi Perancang Platform Rincian tentang antarmuka yang dipetakan memori dan streaming yang tersedia dalam standar interkoneksi Avalon® dan AMBA * AXI *
Mengoptimalkan Kinerja Sistem Perancang Platform Mengoptimalkan pipa dan berurusan dengan arbitrase bus dalam sistem Platform Designer
Referensi Tcl Antarmuka Komponen Referensi application programming interface (API) untuk mengintegrasikan IP ke dalam sistem Platform Designer
Komponen Desain Sistem Perancang Platform Deskripsi komponen interkoneksi yang tersedia di Platform Designer

Kursus Pelatihan Desainer Platform (sebelumnya Qsys)

Nomor Kursus TipeDurasi Kursus
Membuat Desain Sistem dengan Qsys 37 menit Gratis, Online OQSYSCREATE
Pengantar Qsys 26 menit Gratis, Online OQSYS1000
Pengantar Alat Integrasi Sistem Perancang Platform 8 Jam Instruktur-Led IQSYS101
Desain Sistem dengan Qsys Pro 42 Menit Gratis, Online OQSYSPRO
Desain Sistem Canggih Menggunakan Qsys: Komponen & Simulasi Sistem 28 menit Gratis, Online OAQSYSSIM
Desain Sistem Canggih Menggunakan Qsys: Optimasi Sistem Qsys 32 Menit Gratis, Online OAQSYSOPT
Desain Sistem Canggih Menggunakan Qsys: Verifikasi Sistem dengan Konsol Sistem 25 Menit Gratis, Online OAQSYSSYSCON
Desain Sistem Canggih Menggunakan Qsys: Memanfaatkan Hierarki dalam Desain Qsys 22 Menit Gratis, Online OAQSYSHIER
Metodologi Alat Integrasi Sistem Qsys Tingkat Lanjut 8 Jam Instruktur-Led IQSYS102
Pengembangan IP Kustom Menggunakan Antarmuka Avalon® dan AXI* 113 Menit Gratis, Online OQSYS3000

Contoh Desain Desainer Platform

Sumber Daya
Deskripsi
Desainer Platform - Contoh Desain Contoh desain yang dapat diunduh dari penguji memori yang diimplementasikan dalam Perancang Platform.
Contoh Desain Memori AXI* Antarmuka Agen AMBA * AXI *-3 pada komponen memori kustom Verilog sederhana.
Contoh Simulasi BFM: Antarmuka Jembatan HPS AXI* ke Inti FPGA Antarmuka sistem prosesor keras (HPS) ke jembatan FPGA AXI * (h2f).
Avalon® Verifikasi Panduan Pengguna IP Suite (PDF) Model fungsional bus (BFR) untuk memverifikasi core IP menggunakan avalon® antarmuka.
Desain file (.zip)
Mentor Graphics * AXI * Verifikasi IP Suite (PDF) BFF untuk memverifikasi core IP menggunakan antarmuka AMBA * AXI *.

Kertas Putih

Sumber Daya
Deskripsi
Membandingkan Pendekatan Integrasi IP untuk Implementasi FPGA Membahas tantangan interkoneksi dalam perangkat FPGA yang kompleks.
Menerapkan Manfaat Jaringan pada Arsitektur Chip untuk Desain Sistem FPGA Menggambarkan keuntungan dari jaringan pada arsitektur chip (NoC) dalam desain sistem Intel® FPGA.

3. Simulasi

Gambaran Umum Simulasi

Perangkat lunak Intel® Quartus® Prime mendukung simulasi desain RTL dan tingkat gerbang dalam simulator EDA yang didukung.

Simulasi melibatkan:

  • Menyiapkan lingkungan kerja simulator Anda
  • Menyusun pustaka model simulasi
  • Menjalankan simulasi Anda

Perangkat lunak Intel® Quartus® Prime mendukung penggunaan aliran simulasi skrip untuk mengotomatisasi pemrosesan simulasi di lingkungan simulasi pilihan Anda.

Di perangkat lunak Intel® Quartus® Prime Standard Edition, Anda memiliki pilihan untuk menggunakan aliran alat NativeLink, yang mengotomatiskan peluncuran simulator pilihan Anda.

Alur Simulasi Skrip

Integrasi simulator HDL ke dalam aliran alat perangkat lunak Intel® Quartus® dijelaskan di bagian berikut dari Intel® Quartus® software User Guide | Buku pegangan:

Saat menggunakan Perancang Platform untuk mengonfigurasi core dan sistem IP, skrip pengaturan lingkungan simulasi dihasilkan untuk simulator EDA yang didukung.

Saat membuat beberapa sistem Perancang Platform, Anda harus menjalankan "Generate Simulator Setup Script for IP" untuk membuat skrip gabungan untuk sistem Anda di Platform Designer.

Anda dapat memasukkan skrip simulasi inti IP yang dihasilkan ke dalam skrip simulasi tingkat atas yang mengontrol simulasi seluruh desain Anda. Setelah menjalankan simulasi ip-setup, gunakan informasi berikut untuk menyalin bagian template dan memodifikasinya untuk digunakan dalam file skrip tingkat atas yang baru.

Anda juga dapat merujuk ke video berikut untuk panduan menyiapkan simulasi.

Alur Simulasi NativeLink

Di perangkat lunak Intel® Quartus® Prime Standard Edition, Anda memiliki pilihan untuk menggunakan NativeLink. Ini memungkinkan Anda secara otomatis meluncurkan semua langkah yang diperlukan untuk mensimulasikan desain Anda setelah memodifikasi kode sumber atau IP Anda.

Fitur NativeLink mengintegrasikan simulator EDA Anda dengan perangkat lunak Intel® Quartus® Prime Standard Edition dengan mengotomatisasi yang berikut:

  • Pembuatan file khusus simulator dan skrip simulasi.
  • Kompilasi perpustakaan simulasi.
  • Peluncuran otomatis simulator Anda setelah Intel® Quartus® Analisis dan elaborasi perangkat lunak Prime, analisis dan sintesis, atau setelah kompilasi penuh.

Sumber Daya untuk Penyetelan Simulasi NativeLink

Sumber Daya
Deskripsi
Menggunakan Simulasi NativeLink Bab dalam Panduan Pengguna Intel Quartus Prime Standard Edition: Simulasi Pihak Ketiga
Cara Menyiapkan Simulasi NativeLink Video pendek yang menunjukkan cara mengatur NativeLink untuk desain sederhana

Sumber Daya Simulasi

Sumber Daya Simulasi

Deskripsi Tipe Sumber Daya
Simulasi Desain Intel® FPGA (Intel® Quartus® Prime Pro Edition) Bagian dalam Panduan Pengguna Intel® Quartus® Prime Pro Edition Dokumentasi utama untuk perangkat lunak Intel® Quartus® Prime Pro Edition
Simulasi Intel® Desain FPGA (Intel® Quartus® Edisi Standar Utama) Intel® Quartus® Buku Pegangan Edisi Standar Utama Dokumentasi utama untuk perangkat lunak Intel® Quartus® Prime Standard Edition
Menghasilkan Testbench dengan Alat Simulasi Intel® FPGA-ModelSim* Video Demonstrasi
Simulasi Desain Prosesor Nios® II Video Demonstrasi
Cara Mensimulasikan Blok Antarmuka Memori Serial Aktif Video Demonstrasi
Menghasilkan Simulasi Desain Contoh PHYLite di ModelSim * di 16.1 dengan Arria® 10 Video Demonstrasi
Cara Mensimulasikan Cyclone® V 8b10b IP Byte Ordering Video Demonstrasi
Simulasi Arria® 10 RLDRAM3 Pakai Model Memori Vendor Video Demonstrasi
Simulasi Ping Pong PHY DDR3 Video Demonstrasi
Simulasi SoC HPS DDR3 Core Video Demonstrasi
Desain Sistem Canggih Menggunakan Qsys: Komponen & Simulasi Sistem Online, Pelatihan Gratis Kursus online 28 menit (OAQSYSSIM)
Simulasi Desain dengan Simulator EDA Pihak ke-3 (Legacy Course) Online, Pelatihan Gratis Kursus online 35 menit (ODSW1122)

Perangkat lunak Intel® Quartus® Prime Standard Edition mendukung Simulator EDA ini:

  • Aldec Active-HDL
  • Aldec Riviera-PRO
  • Cadence Perusahaan Tajam
  • Mentor Graphics * ModelSim * -Intel FPGA (dibundel dengan intel® Quartus® Prime software)
  • Mentor Graphics* ModelSim* - PE
  • Mentor Graphics* ModelSim* - SE
  • Mentor Graphics* QuestaSim
  • Synopsys* VCS dan VCS MX

Integrasi simulator HDL ke dalam aliran alat perangkat lunak Intel® Quartus® dijelaskan di bagian Desain Intel FPGA Simulasi di Panduan Pengguna Intel Quartus Prime Pro Edition: Simulasi Pihak Ketiga.

4. Sintesis

Gambaran Umum Sintesis

Tahap Sintesis Logika dari intel® Quartus® aliran desain perangkat lunak akan mengambil kode tingkat transfer register (RTL) dan membuat daftar netlist primitif tingkat yang lebih rendah (netlist pasca-sintesis). Netlist pasca-sintesis kemudian akan digunakan sebagai masukan kepada Fitter, yang akan menempatkan dan rute desain.

Perangkat lunak Intel® Quartus® Prime dan Quartus® II mencakup sintesis terintegrasi canggih dan antarmuka dengan alat sintesis pihak ketiga lainnya. Perangkat lunak ini juga menawarkan pemirsa netlist skematik yang dapat Anda gunakan untuk menganalisis struktur desain dan melihat bagaimana perangkat lunak menafsirkan desain Anda.

Hasil sintesis dapat dilihat dengan quartus® pemirsa Netlist,baik setelah elaborasi RTL dan setelah Pemetaan Teknologi.

Dokumentasi Sintesis

Judul
Deskripsi
Quartus Prime Integrated Synthesis Alat sintesis terintegrasi perangkat lunak Intel® Quartus® Prime mendukung sintesis VHDL, Verilog, SystemVerilog, dan bahasa entri desain khusus Intel® FPGA.
Dukungan Sinplify Aliran alat perangkat lunak Intel® Quartus® Prime juga mendukung synthesizer logika Synplicity Synplify dan Synplify Pro.
Mentor Graphics * Dukungan RTL Presisi Aliran alat perangkat lunak Intel® Quartus® Prime juga mendukung Mentor Graphics * Precision RTL Synthesizer.

Pelatihan Sintesis dan Demonstrasi

Judul
Deskripsi
Menggunakan Quartus® Prime Software: Pengantar (ODSW1100)

Menjadi akrab dengan Quartus dasar® lingkungan desain perangkat lunak Prime. Anda akan belajar tentang aliran desain FPGA dasar dan cara menggunakan perangkat lunak Quartus® Prime dalam aliran.

Ini adalah kursus online 1,5 jam.

Quartus® Seri Desain Perangkat Lunak Utama: Foundation (Standar) (ODSW1110)

Belajarlah untuk menggunakan Quartus® Prime perangkat lunak untuk mengembangkan desain FPGA atau CPLD dari desain awal untuk pemrograman perangkat.

Ini adalah kursus online 3,5 jam.

Quartus® Seri Desain Perangkat Lunak Utama: Foundation (IDSW110)

Buat proyek, masukkan file desain, kompilasi, dan konfigurasikan perangkat Anda untuk melihat desain yang bekerja dalam sistem. Masukkan batasan waktu dan analisis desain menggunakan Timing Analyzer. Temukan bagaimana antarmuka perangkat lunak dengan alat EDA umum yang digunakan untuk sintesis dan simulasi.

Ini adalah kursus yang dipimpin instruktur 8 jam.

Sintesis Tingkat Tinggi

Alat sintesis tingkat tinggi Intel (HLS) mengambil deskripsi desain yang ditulis dalam C ++ dan menghasilkan kode RTL yang dioptimalkan untuk Intel® FPGAs.

Untuk informasi lebih lanjut tentang Intel® HLS Compiler, termasuk dokumentasi, contoh, dan kursus pelatihan, lihat Halaman Dukungan HLS.

Dokumentasi HLS

Dokumen
Deskripsi
Panduan Mulai HLS Menunjukkan cara menginisialisasi lingkungan kompiler sintesis tingkat tinggi Anda. Juga termasuk contoh desain dan tutorial untuk menunjukkan cara untuk secara efektif menggunakan compiler.
Panduan Pengguna HLS Memberikan instruksi tentang sintesis, verifikasi, dan simulasi core IP untuk produk Intel® FPGA.
Manual Referensi HLS Memberikan informasi tentang aliran desain komponen sintesis tingkat tinggi (HLS), termasuk opsi perintah dan elemen pemrograman lainnya yang dapat Anda gunakan dalam kode komponen Anda.
Panduan Praktik Terbaik HLS Menawarkan tips dan panduan tentang cara mengoptimalkan desain komponen Anda menggunakan informasi yang diberikan oleh kompiler HLS.

5. Lebih bugar

Lebih bugar - Edisi Pro

Dengan perangkat lunak Intel® Quartus® Prime Pro Edition, Fitter melakukan pekerjaannya dalam tahap yang dapat dikontrol secara individual; Anda dapat mengoptimalkan setiap tahap secara individual dengan menjalankan tahap proses yang lebih bugar, iterasi untuk mengoptimalkan tahap itu.

Tahapan Fitter

Optimalisasi Inkremental Tahap Fitter
Rencana Setelah tahap ini, Anda dapat menjalankan analisis waktu pasca-rencana untuk memverifikasi kendala waktu dan memvalidasi jendela waktu lintas jam. Lihat properti penempatan dan pinggiran dan lakukan perencanaan jam untuk desain Intel® Arria® 10 FPGA dan Intel® Cyclone® 10 desain FPGA.
Tempat Awal Setelah tahap ini, Perencana Chip dapat menampilkan penempatan elemen desain tingkat tinggi awal. Gunakan informasi ini untuk memandu keputusan denah lantai Anda. Untuk Desain Intel® Stratix® 10 FPGA, Anda juga dapat melakukan perencanaan jam awal setelah menjalankan tahap ini.
Tempat Setelah tahap ini, validasi pemanfaatan sumber daya dan logika dalam Laporan Kompilasi dan tinjau penempatan elemen desain di Perencana Chip.
Rute Setelah tahap ini, lakukan pengaturan terperinci dan tahan penutupan waktu di Timing Analyzer dan lihat kemacetan routing melalui Perencana Chip.
Waktu re-nya Setelah tahap ini, tinjau hasil Retiming dalam laporan Fitter dan perbaiki batasan apa pun yang membatasi pengoptimalan ulang lebih lanjut.

Secara default, Fitter akan berjalan melalui semua tahapannya. Namun, Anda dapat menganalisis hasil tahap Fitter untuk mengevaluasi desain Anda sebelum menjalankan tahap berikutnya, atau sebelum menjalankan kompilasi penuh. Untuk informasi lebih lanjut tentang cara menggunakan tahap Fitter untuk mengontrol kualitas hasil untuk desain Anda, lihat bagian Menjalankan Fitter di Panduan Pengguna Compiler: Intel® Quartus® Prime Pro Edition.

Anda dapat menentukan beberapa pengaturan untuk mengarahkan tingkat upaya Fitter untuk hal-hal seperti kemasan register, mendaftar duplikasi dan penggabungan, dan tingkat upaya secara keseluruhan. Untuk informasi selengkapnya tentang pengaturan Fitter, lihat diskusi di bawah bagian Referensi Pengaturan Yang Lebih Bugar di Panduan Pengguna Compiler: Intel® Quartus® Prime Pro Edition.

Lebih bugar - Edisi Standar

Di perangkat lunak Intel® Quartus® Prime Standard Edition, Anda dapat menentukan beberapa pengaturan untuk mengarahkan tingkat upaya Fitter seperti pengepakan register, duplikasi dan penggabungan pendaftaran, dan tingkat upaya keseluruhan. Untuk daftar lengkap Pengaturan Fitter, lihat Halaman Bantuan Pengaturan Kompiler

Untuk informasi selengkapnya tentang pengaturan Fitter, lihat diskusi di bawah

6. Analisis Waktu

Gambaran Umum Analisis Waktu

Timing Analyzer menentukan hubungan waktu yang harus dipenuhi agar desain berfungsi dengan benar dan memeriksa waktu kedatangan terhadap waktu yang diperlukan untuk memverifikasi waktu.

Analisis waktu melibatkan banyak konsep dasar: busur asinkron v. sinkron, kedatangan dan waktu yang diperlukan, pengaturan dan persyaratan penahanan, dll. Ini didefinisikan di bagian Konsep Dasar Analisis Waktu dari Panduan Pengguna Intel® Quartus® Prime Standard Edition: Timing Analyzer.

Timing Analyzer menerapkan kendala waktu Anda dan menentukan penundaan waktu dari hasil implementasi Fitter dari desain Anda ke dalam perangkat target.

Timing Analyzer harus beroperasi dari deskripsi yang akurat tentang persyaratan waktu Anda, dinyatakan sebagai kendala waktu. Bagian Desain Terkendala dari Intel® Quartus® Panduan Pengguna Prime Standard Edition: Timing Analyzer menjelaskan bagaimana kendala waktu dapat ditambahkan ke file.sdc, untuk digunakan oleh Fitter dan Timing Analyzer.

Penutupan waktu adalah proses berulang untuk memperbaiki kendala waktu; menyesuaikan parameter untuk sintesis dan Fitter, dan mengelola variasi benih yang lebih bugar.

Penganalisis Waktu

The Intel Quartus Prime Timing Analyzer

Timing Analyzer dalam perangkat lunak Intel® Quartus® Prime adalah alat analisis waktu gaya ASIC yang kuat yang memvalidasi kinerja waktu semua logika dalam desain Anda menggunakan batasan standar industri, analisis, dan metodologi pelaporan. Timing Analyzer dapat didorong dari antarmuka pengguna grafis atau dari antarmuka baris perintah untuk membatasi, menganalisis, dan melaporkan hasil untuk semua jalur waktu dalam desain Anda.

Panduan pengguna lengkap tentang Penganalisis Waktu dapat ditemukan di bagian Running the Timing Analyzer dari Intel® Quartus® Panduan Pengguna Prime Standard Edition: Timing Analyzer.

Jika Anda baru mengenal Analisis Waktu, lihat bagian Arus yang Disarankan untuk Pengguna Pertama Kali dari Panduan Pengguna Intel® Quartus® Prime Standard Edition: Timing Analyzer. Ini menggambarkan aliran desain penuh menggunakan kendala dasar.

Kursus Pelatihan Penganalisis Waktu

Nomor Kursus TipeDurasi Kursus
Seri Desain Perangkat Lunak Utama Intel Quartus: Analisis Waktu 8 Jam Intructor-Led IDSW120
Analisis Waktu Lanjutan dengan TimeQuest 8 Jam Instruktur-Led IDSW125
Timing Analyzer: Pengantar Analisis Waktu 15 Menit Online, Gratis ODSW1115
Penganalisis Waktu: Penganalisis Waktu GUI 31 Menit Online, Gratis ODSW1116
Penganalisis Waktu: Integrasi & Pelaporan Utama Intel Quartus 25 Menit Online, Gratis ODSW1117
Timing Analyzer: Kendala SDC yang Diperlukan 34 Menit Online, Gratis ODSW1118
Penutupan Waktu Menggunakan TimeQuest Custom Reporting 24 Menit Online, Gratis OTIM1100

Penutupan Waktu

Jika Timing Analyzer menentukan bahwa spesifikasi waktu Anda tidak terpenuhi, maka desain harus dioptimalkan untuk waktu sampai perbedaan ditutup dan spesifikasi waktu Anda terpenuhi.

Penutupan waktu melibatkan beberapa teknik yang mungkin. Teknik yang paling efektif akan bervariasi dengan setiap desain. Bab Penutupan waktu dan Pengoptimalan dalam Panduan Pengguna Pengoptimalan Desain: Intel Quartus Prime Pro Edition memberikan banyak saran praktis tentang proses penutupan waktu.

Ada beberapa kursus pelatihan tambahan untuk membantu Anda memahami cara mengevaluasi desain Anda untuk teknik penutupan waktu yang tepat.

Kursus Pelatihan Penutupan Waktu

7. Optimalisasi Desain

Gambaran Umum Pengoptimalan Desain

Perangkat lunak Intel® Quartus® Prime dan Quartus® II mencakup berbagai fitur untuk membantu Anda mengoptimalkan desain Anda untuk area dan waktu. Bagian ini menyediakan sumber daya untuk membantu Anda dengan teknik dan alat pengoptimalan desain.

Perangkat lunak Intel® Quartus® Prime dan Quartus® II menawarkan pengoptimalan netlist sintesis fisik untuk mengoptimalkan desain lebih jauh dari proses kompilasi standar. Sintesis fisik membantu meningkatkan kinerja desain Anda, terlepas dari alat sintesis yang digunakan.

Dokumentasi Dukungan Pengoptimalan

Judul
Deskripsi
Optimasi Area dan Waktu Bagian panduan pengguna ini menjelaskan cara mengurangi penggunaan sumber daya, mengurangi waktu kompilasi, dan meningkatkan kinerja waktu saat merancang untuk perangkat Intel®.
Menganalisis dan Mengoptimalkan Desain Floorplan Bagian panduan pengguna ini menjelaskan cara menggunakan Perencana Chip untuk menganalisis dan mengoptimalkan denah lantai untuk desain Anda. Bab ini juga menjelaskan cara menggunakan Domain Lock Region untuk mengontrol penempatan.
Manajemen Perubahan Teknik dengan Perencana Chip Bagian panduan pengguna ini menjelaskan cara menggunakan Perencana Chip untuk menerapkan perintah perubahan teknik (ECOs) untuk perangkat yang didukung.
Optimasi Netlist dan Sintesis Fisik Bagian panduan pengguna ini menjelaskan bagaimana pengoptimalan netlist dan sintesis fisik dalam perangkat lunak Intel® Quartus® Prime dapat memodifikasi daftar web desain Anda dan membantu meningkatkan kualitas hasil Anda.
Pusat Sumber Daya Kompilasi Inkremental Halaman web pusat sumber daya ini menunjukkan bagaimana Anda dapat menggunakan kompilasi tambahan untuk mengurangi waktu kompilasi dan mempertahankan hasil selama pengoptimalan.

Kursus Pelatihan Optimasi Desain

Nomor Kursus TipeDurasi Kursus
Menggunakan Intel® Quartus® Prime Pro Software: Perencana Chip 29 menit Online, Gratis OPROCHIPPLAN
Menggunakan Space Explorer Desain 21 Menit Online, Gratis ODSE
Penutupan Waktu Menggunakan Timequest Custom Reporting 24 Menit Online, Gratis OTIM1100
Praktik Desain HDL Terbaik untuk Penutupan Waktu 1 jam Online, Gratis OHDL1130

Alat Pengoptimalan Desain

Perangkat lunak Intel® Quartus® Prime menyediakan alat yang menyajikan desain Anda dengan cara visual. Alat-alat ini memungkinkan Anda mendiagnosis area masalah apa pun dalam desain Anda, dalam hal inefisiensi logis atau fisik.

  • Anda dapat menggunakan Pemirsa Netlist untuk melihat representasi skematik desain Anda pada beberapa tahap dalam proses implementasi: sebelum sintesis, setelah sintesis, dan setelah tempat dan rute. Hal ini memungkinkan Anda untuk mengkonfirmasi maksud desain Anda pada setiap tahap.
  • Perencana Partisi Desain membantu Anda memvisualisasikan dan merevisi skema partisi desain dengan menunjukkan informasi waktu, kepadatan konektivitas relatif, dan penempatan fisik partisi. Anda dapat menemukan partisi di pemirsa lain, atau memodifikasi atau menghapus partisi.
  • Dengan Chip Planner,Anda dapat membuat tugas denah lantai, melakukan analisis daya, dan memvisualisasikan jalur kritis dan merutekan kemacetan. Perencana Partisi Desain dan Perencana Chip memungkinkan Anda untuk mempartisi dan menata desain Anda pada tingkat yang lebih tinggi.
  • Design Space Explorer II (DSE) mengotomatiskan pencarian pengaturan yang memberikan hasil terbaik dalam setiap desain individu. DSE mengeksplorasi ruang desain desain Anda, menerapkan berbagai teknik optimasi, dan menganalisis hasilnya untuk membantu Anda menemukan pengaturan terbaik untuk desain Anda.

Menggunakan alat ini dapat membantu Anda mengoptimalkan implementasi perangkat.

Pemirsa Netlist

Intel® Quartus® Pemirsa netlist perangkat lunak Prime menyediakan cara ampuh untuk melihat desain Anda di berbagai tahap. Cross menyeliding dimungkinkan dengan tampilan desain lainnya: Anda dapat memilih item dan menyorotnya di jendela Chip Planner dan Design File Viewer.

  • PENAMPIL RTL menunjukkan logika dan koneksi yang disimpulkan oleh synthesizer, setelah elaborasi hierarki dan blok logika utama. Anda dapat menggunakan PENAMPIL RTL untuk memeriksa desain Anda secara visual sebelum simulasi atau proses verifikasi lainnya.
  • Penampil Peta Teknologi (Pasca-Pemetaan) dapat membantu Anda menemukan node di daftar bersih Anda setelah sintesis tetapi sebelum tempat dan rute.
  • Technology Map Viewer (Post-Fitting) menunjukkan netlist setelah tempat-dan-rute. Hal ini dapat berbeda dari netlist Post-Mapping karena fitter dapat melakukan optimasi untuk memenuhi kendala selama optimasi fisik.

Netlist dan Pemirsa Mesin Negara Terbatas

Lihat demonstrasi Quartus® perangkat lunak Netlist Viewer dan Finite State Machine Viewer dalam video di bawah ini.

Sumber Daya Pemirsa Netlist

Sumber Daya
Deskripsi
Mengoptimalkan Netlist Desain Bagian di Intel® Quartus® Panduan Pengguna Prime Standard Edition: Pengoptimalan Desain, yang mencakup penggunaan Pemirsa Netlist.

Perencana Chip

Analisis denah lantai desain membantu menutup waktu dan memastikan kinerja optimal dalam desain yang sangat kompleks. Perencana Chip di perangkat lunak Intel® Quartus® Prime membantu Anda menutup waktu dengan cepat pada desain Anda. Anda dapat menggunakan Perencana Chip bersama dengan Logic Lock Regions untuk menyusun desain Anda secara hierarkis dan membantu denah lantai. Selain itu, gunakan partisi untuk mempertahankan hasil penempatan dan perutean dari kompilasi individual.

Anda dapat melakukan analisis desain serta membuat dan mengoptimalkan desain denah dengan Perencana Chip. Untuk membuat tugas I/O, gunakan Pin Planner.

Sumber Daya Perencana Chip

Deskripsi Tipe Sumber Daya
Menganalisis dan Mengoptimalkan Desain Floorplan Panduan Pengguna Pengoptimalan Desain: Intel® Quartus® Prime Pro Edition Chapter Dokumentasi utama untuk Desain Floorplan dan Chip Planner
Video Instruksional Perencana Chip (Bagian 1 dari 2) E2E Video Tutorial Perencana Chip: Jalur Waktu Referensi Silang, Fan-in, Fan-out, Penundaan Perutean, dan Wilayah Jam
Video Instruksional Perencana Chip (Bagian 2 dari 2) E2E Video Tutorial Perencana Chip: Pemanfaatan Routing, Pencarian Elemen Desain, dan Wilayah Kunci Logika
Membuat perubahan ECO menggunakan Intel FPGA Quartus Chip Planner dan Resource Property Editor (Bagian 1 dari 3) E2E Video Membuat perubahan perintah perubahan teknik kecil (ECO) yang terlambat menggunakan Perencana Chip
Membuat perubahan ECO menggunakan Intel FPGA Quartus Chip Planner dan Resource Property Editor (Bagian 2 dari 3) E2E Video Membuat perubahan ECO kecil yang terlambat menggunakan Perencana Chip
Membuat perubahan ECO menggunakan Intel FPGA Quartus Chip Planner dan Resource Property Editor (Bagian 3 dari 3) E2E Video Membuat perubahan ECO kecil yang terlambat menggunakan Perencana Chip
Cara melacak perutean lokal cdr pulih jam dari saluran transceiver ke I / O pin menggunakan Timing Analyzer dan Chip Planner E2E Video Contoh cara menggunakan Perencana Chip dengan Timing Analyzer

Desain Space Explorer II

Desain Space Explorer II (DSE) memungkinkan Anda untuk menjelajahi banyak parameter yang tersedia untuk kompilasi desain.

Anda dapat menggunakan DSE untuk mengelola beberapa kompilasi dengan parameter yang berbeda untuk menemukan kombinasi parameter terbaik yang memungkinkan Anda mencapai penutupan waktu.

Sumber Daya Space Explorer II

Sumber Daya
Deskripsi
Mengoptimalkan dengan Desain Space Explorer II Panduan Pengguna Mulai: Intel® Quartus® Edisi Prime Pro
Contoh desain Space Explorer (DSE) Contoh eksplorasi ruang angkasa desain
Menggunakan Design Space Explorer (ODSE) Pelatihan online gratis, 21 menit

8. Debugging On-Chip

Gambaran Umum Debugging On-Chip

Ketika FPGA meningkat dalam kinerja, ukuran, dan kompleksitas, proses verifikasi dapat menjadi bagian penting dari siklus desain FPGA. Untuk meringankan kompleksitas proses verifikasi, Intel menyediakan portofolio alat debugging on-chip. Alat debugging on-chip memungkinkan penangkapan real-time node internal dalam desain Anda untuk membantu Anda memverifikasi desain Anda dengan cepat tanpa menggunakan peralatan eksternal, seperti penganalisis logika bangku atau penganalisis protokol. Hal ini dapat meringankan jumlah pin yang diperlukan untuk menyelis sinyal tingkat dewan. Untuk panduan ke semua alat dalam portofolio debug, lihat bagian Alat Debugging Sistem di Panduan Pengguna Alat Debug: Intel® Quartus® Prime Pro Edition.

Debugging memori eksternal difasilitasi oleh Extermal Memory Interface Toolkit,yang dirinci di Pusat Dukungan Antarmuka Memori Eksternal.

Transceiver Toolkit menawarkan fasilitas yang luas untuk memverifikasi kualitas dan kinerja sinyal transceiver. Untuk informasi selengkapnya tentang toolkit ini, lihat halaman produk Transceiver Toolkit.

Contoh Debugging On-Chip

Contoh Desain Debug On-Chip

Berikut adalah beberapa contoh untuk membantu Anda memanfaatkan fitur yang tersedia untuk skenario debug umum.

On-Chip Debugging - Kursus Pelatihan

Kursus Pelatihan Debugging On-Chip

Debugging On-Chip - Sumber Daya Lainnya

On-chip Debug - sumber daya lainnya

Sumber Daya
Deskripsi
Intel® FPGA Virtual JTAG (Intel® FPGA_virtual_jtag) Panduan Pengguna Inti IP (PDF) Intel® FPGA_virtual_jtag Intel® FPGA IP berkomunikasi melalui port JTAG, memungkinkan Anda untuk mengembangkan solusi debugging kustom.

AN 323: Menggunakan SignalTap II Embedded Logic Analyzers di SOPC Builder Systems (PDF)

Desain file (.zip)

Menggunakan SignalTap untuk memantau sinyal yang terletak di dalam modul sistem yang dihasilkan oleh Platform Designer.
AN 446: Debugging Nios® II Systems dengan SignalTap II Logic Analyzer (PDF) Catatan aplikasi ini meneliti penggunaan plug-in Nios® II dalam penganalisis logika Signal Tap dan menyajikan kemampuan, opsi konfigurasi, dan mode penggunaan untuk plug-in.
AN 799: Debugging Cepat Intel® Arria® 10 Desain Menggunakan Probe Sinyal dan Rekomilasi Cepat Akses sinyal internal dengan dampak minimal pada desain Anda.

Topik Lanjutan

Alur Desain Berbasis Blok

Perangkat lunak desain Intel® Quartus® Prime Pro Edition menawarkan aliran desain berbasis blok. Ada dua jenis – Incremental Block-Based Compilation and Design Block Reuse flows, yang memungkinkan tim pengembangan Anda yang beragam secara geografis untuk berkolaborasi dalam desain.

Incremental Block-Based Compilation adalah melestarikan atau mengosongkan partisi dalam sebuah proyek. Ini bekerja dengan partisi inti dan tidak memerlukan file tambahan atau perencanaan lantai. Partisi dapat dikosongkan, diawetkan di Snapshot Sumber, Sintesis, dan Akhir.

Aliran Design Block Reuse memungkinkan Anda untuk menggunakan kembali blok desain dalam proyek yang berbeda dengan membuat, melestarikan, dan mengekspor partisi. Dengan fitur ini, Anda dapat mengharapkan modul yang bersih dari waktu tertutup antara tim yang berbeda.

Sumber Daya Desain Berbasis Blok

Rekompakan Cepat

Rapid Recompile memungkinkan penggunaan kembali sintesis sebelumnya dan hasil yang lebih bugar bila memungkinkan, dan tidak memproses ulang blok desain yang tidak berubah. Rapid Recompile dapat mengurangi total waktu kompilasi setelah membuat perubahan desain kecil. Rapid Recompile mendukung perubahan ECO fungsional berbasis HDL dan memungkinkan Anda untuk mengurangi waktu kompilasi Anda sambil mempertahankan kinerja logika yang tidak berubah.

Rekompakan Cepat - Sumber Daya Dukungan

Sumber Daya
Deskripsi
Menjalankan Rekomilasi Cepat Bagian Rekommpilasi Cepat dalam volume 2 dari Intel® Quartus® Prime Pro Edition Handbook
AN 799: Intel Cepat® Arria® 10 Debugging Desain Menggunakan Probe Sinyal dan Rapid Recompile (PDF) Catatan aplikasi yang menunjukkan bagaimana Rapid Recompile mengurangi waktu kompilasi untuk perubahan kecil

Konfigurasi Ulang Parsial

Konfigurasi ulang parsial (PR) memungkinkan Anda untuk mengkonfigurasi ulang sebagian dari FPGA secara dinamis sementara desain FPGA yang tersisa terus berfungsi.

Anda dapat membuat beberapa persona untuk wilayah perangkat Anda, dan mengkonfigurasi ulang wilayah tersebut tanpa memengaruhi operasi di area di luar persona itu.

Untuk informasi selengkapnya tentang Konfigurasi Ulang Parsial, lihat halaman Konfigurasi Ulang Parsial.

Scripting

Perangkat lunak Intel® Quartus® Prime dan Quartus® II mencakup dukungan skrip komprehensif untuk alur desain skrip baris perintah dan bahasa perintah alat (Tcl). Executables terpisah untuk setiap tahap aliran desain perangkat lunak, seperti sintesis, pas, dan analisis waktu, termasuk pilihan untuk membuat pengaturan umum dan melakukan tugas-tugas umum. Antarmuka pemrograman aplikasi scripting Tcl (API) mencakup perintah yang mencakup fungsionalitas dasar hingga lanjutan.

Skrip Baris Perintah

Anda dapat menggunakan Intel® Quartus® Prime atau Quartus® II software command-line executables dalam file batch, skrip shell, makefile, dan skrip lainnya. Misalnya, gunakan perintah berikut untuk mengkompilasi proyek yang sudah ada:

$ quartus_sh --flow compile

Skrip Tcl

Gunakan API Tcl untuk salah satu tugas berikut:

  • Membuat dan mengelola proyek
  • Membuat tugas
  • Menyusun desain
  • Mengekstrak data laporan
  • Melakukan analisis waktu

Anda dapat memulai dengan beberapa contoh di quartus® II perangkat lunak Tcl contoh halaman web. Beberapa sumber daya lain tercantum di bawah ini.

Sumber Daya Scripting

Sumber Daya
Deskripsi
Quartus® II Scripting Reference Manual Mencakup executable baris perintah quartus® perangkat lunak dan paket dan perintah Tcl dari dalam shell perangkat lunak Quartus®
Quartus® Manual Referensi File Pengaturan Standar Utama Mencakup pengaturan parameter yang ditemukan di File Pengaturan perangkat lunak Quartus® (.qsf).
Skrip Baris Perintah Bagian dari Panduan Pengguna Intel Quartus Prime Standard Edition.
Contoh Quartus® II Tcl Halaman web dengan beberapa contoh skrip Tcl yang berguna.
Scripting Baris Perintah (ODSW1197) Pelatihan online menyajikan kemampuan scripting baris perintah di Intel® Quartus® perangkat lunak (30 menit).
Pengantar Tcl (ODSW1180) Pengantar sintaks scripting Tcl.
Quartus® II Software Tcl Scripting (ODSW1190) Kemampuan Scripting Tcl dalam perangkat lunak Quartus® II.

OpenCL dan logo OpenCL adalah merek dagang dari Apple Inc. yang digunakan oleh izin oleh Khronos.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.