Maklumat Produk
Produk ini ialah Persekitaran Pembangunan Pengarangan IP yang membolehkan pengguna membangun dan mengarang komponen IP menggunakan Alat Pangkalan Intel oneAPI dan Intel Quartus Prime. Ia menyediakan persekitaran pembangunan penuh untuk mencipta komponen IP.
Arahan Penggunaan Produk
Prasyarat
Keperluan perkakasan dan perisian berikut perlu dipenuhi sebelum memasang dan menggunakan Persekitaran Pembangunan Pengarangan IP:
Keperluan Perkakasan
Keperluan perkakasan untuk Persekitaran Pembangunan Pengarangan IP adalah seperti berikut:
- Persekitaran pembangunan biasa memerlukan ruang cakera antara 80-179 GB.
- Sokongan peranti memerlukan tambahan 3-36 GB ruang cakera, bergantung pada keluarga peranti.
- Pemasang Intel Quartus Prime Pro Edition mungkin memerlukan sehingga 134 GB ruang cakera sementara tambahan.
- Pemasang Intel oneAPI Base Toolkit mungkin memerlukan sehingga 6 GB storan cakera sementara tambahan.
Untuk keperluan perkakasan terperinci, termasuk keperluan ruang cakera khusus, sila rujuk dokumentasi yang disediakan oleh Intel Quartus Prime Pro Edition dan Intel oneAPI Base Toolkit.
Keperluan Sistem Operasi
Keperluan sistem pengendalian untuk Persekitaran Pembangunan Pengarangan IP tidak dinyatakan dalam ekstrak teks yang diberikan. Sila rujuk dokumentasi yang disediakan oleh Intel Quartus Prime Pro Edition dan Intel oneAPI Base Toolkit untuk keperluan sistem pengendalian terperinci.
Memasang Persekitaran Pembangunan Pengarangan IP
Rujuk dokumentasi yang disediakan oleh Intel Quartus Prime Pro Edition dan Intel oneAPI Base Toolkit untuk arahan terperinci tentang memasang Persekitaran Pembangunan Pengarangan IP. Untuk arahan khusus tentang bermula dengan Pengarangan dan arkib IP oneAPI, sila rujuk bahagian A dokumentasi. Untuk sejarah semakan dokumen untuk bermula dengan Pengarangan IP oneAPI, sila rujuk bahagian B dokumentasi.
Dengan Intel® oneAPI Base Toolkit dan perisian Intel Quartus® Prime, anda boleh mempercepatkan pembangunan komponen IP anda dengan membangunkan komponen anda sebagai kernel SYCL menggunakan C++. Gunakan Intel oneAPI DPC++/C++ Compiler (disediakan bersama Intel oneAPI Base Toolkit) untuk menjana kod RTL bagi komponen IP anda dan menyepadukan komponen tersebut ke dalam reka bentuk anda dengan alatan Intel Quartus Prime. Bermula dengan Pengarangan IP oneAPI dan Intel Quartus Prime menerangkan cara mengkonfigurasi persekitaran pembangunan Pengkompil Intel oneAPI DPC++/C++ anda supaya ia boleh dilancarkan daripada perisian Intel Quartus Prime.
Prasyarat
Persekitaran pembangunan penuh untuk mengarang komponen IP dengan Intel oneAPI Base Toolkit dan perisian Intel Quartus Prime terdiri daripada produk perisian berikut:
- Python* 3.8 atau lebih baru.
Persekitaran pembangunan pengarangan IP telah disahkan dengan Python 3.8. - Intel Quartus Prime Pro Edition Versi 22.4
- Kit Alat Asas Intel oneAPI Versi 2023.0
- Salah satu alat simulasi berikut:
- Siemens* EDA Questa* Advanced Simulator Versi 2021.4
- Questa-Intel FPGA Edition Versi 2022.2
- [Windows* sahaja] Visual Studio* Versi 2017 atau lebih baru
- Kod Studio Visual
Penerbitan ini cuba meringkaskan prasyarat untuk persekitaran pembangunan penuh. Untuk butiran prasyarat bagi setiap komponen dalam persekitaran pembangunan, rujuk dokumentasi produk untuk setiap produk.
Maklumat Berkaitan
- Nota Keluaran Intel Quartus Prime Pro Edition
- Pemasangan dan Pelesenan Perisian Intel FPGA
- Panduan Pengguna Perisian Intel Quartus Prime
- Dokumentasi Kit Alat Asas Intel oneAPI
- Aliran Kerja FPGA pada IDE Pihak Ketiga untuk Kit Alat Intel oneAPI
- Menggunakan Kod Visual Studio dengan Panduan Pengguna Intel oneAPI Toolkits
- Dokumentasi keluarga produk Visual Studio
- Dokumentasi Kod Visual Studio
Keperluan Perkakasan
Keperluan dalam bahagian ini cuba meringkaskan keperluan perkakasan untuk setiap pakej perisian yang diperlukan untuk persekitaran pembangunan penuh untuk mengarang komponen IP dengan Intel oneAPI Base Toolkit dan Intel Quartus Prime. Untuk keperluan terperinci, rujuk dokumentasi untuk setiap pakej perisian.
Keperluan Ruang Cakera
Persekitaran pembangunan biasa untuk mengarang komponen IP memerlukan antara 80-179 GB ruang cakera(1). Ruang cakera yang diperlukan bergantung pada sokongan peranti FPGA yang anda inginkan dan sistem pengendalian anda. Keperluan ruang boleh dipecahkan seperti berikut:
- Pemasangan minimum perisian Intel Quartus Prime Pro Edition tanpa sokongan peranti memerlukan antara 29-36 GB ruang cakera, bergantung pada sistem pengendalian.
Sokongan peranti memerlukan tambahan 3-36 GB ruang cakera, bergantung pada keluarga peranti. Sokongan peranti untuk semua peranti yang persekitaran pembangunan pengarangan IP boleh disasarkan memerlukan lebih kurang 77 GB ruang cakera.
Pemasang Intel Quartus Prime Pro Edition mungkin memerlukan sehingga 134 GB ruang cakera sementara tambahan untuk muat turun dan penyahmampatan pakej pemasangan TAR file.
Untuk butiran tentang keperluan ruang cakera Intel Quartus Prime Pro Edition, rujuk halaman muat turun untuk Perisian Reka Bentuk Intel Quartus Prime Pro Edition: - Questa-Intel FPGA Edition memerlukan lebih kurang 29 GB ruang cakera.
Untuk keperluan ruang cakera Siemens EDA Questa Advanced Simulator, rujuk dokumentasi anda daripada Siemens EDA. - Pemasangan minimum Intel oneAPI Base Toolkit memerlukan lebih kurang 6 GB ruang cakera.
Pemasang Intel oneAPI Base Toolkit mungkin memerlukan sehingga 6 GB storan cakera sementara tambahan untuk mengurus muat turun dan pemasangan perantaraan files.
Pemasangan penuh Intel oneAPI Base Toolkit memerlukan sehingga 24 GB ruang cakera.
Untuk butiran tentang keperluan ruang cakera Alat Pangkalan Intel oneAPI, rujuk Keperluan Sistem Kit Alat Asas Intel oneAPI - Kod Visual Studio memerlukan kurang daripada 500 MB ruang cakera. Untuk butiran, rujuk Keperluan untuk Kod Visual Studio.
(1) Anggaran ini tidak termasuk ruang cakera yang diperlukan untuk Python.
- Pemasangan Visual Studio biasa dengan beban kerja C++ yang sesuai untuk bekerja dengan Intel oneAPI Base Toolkit dan Intel Quartus Prime memerlukan lebih kurang 12 GB ruang cakera.
Untuk butiran, rujuk halaman keperluan sistem untuk versi Visual Studio anda:- Keperluan Sistem Keluarga Produk Visual Studio 2022
- Keperluan Sistem Keluarga Produk Visual Studio 2019
- Keperluan Sistem Keluarga Produk Visual Studio 2017
Keperluan Memori
Keperluan memori untuk persekitaran pembangunan anda didorong oleh peranti FPGA yang anda ingin sasarkan:
Keperluan RAM Fizikal Maksimum
Sasaran Peranti FPGA | Keperluan RAM Fizikal Maksimum |
Intel Agilex™ | 64 GB |
Intel Arria® 10 | 48 GB |
Intel Stratix® 10 | 64 GB |
Keperluan Memori Maya
Konfigurasikan sistem anda untuk menyediakan memori maya tambahan yang sama dengan RAM fizikal yang disyorkan. Memori maya tambahan ini dengan berkesan menggandakan jumlah memori berkesan yang tersedia untuk memproses reka bentuk anda.
Untuk butiran keperluan memori untuk peranti atau peranti anda, rujuk kepada Nota Keluaran Perisian dan Sokongan Peranti Edisi Intel Quartus Prime Pro.
Keperluan Sistem Operasi
Keperluan dalam bahagian ini cuba meringkaskan keperluan sistem pengendalian daripada setiap pakej perisian yang diperlukan untuk persekitaran pembangunan penuh untuk mengarang komponen IP dengan Intel oneAPI Base Toolkit dan Intel Quartus Prime. Untuk keperluan terperinci, rujuk dokumentasi untuk setiap pakej perisian.
Sistem Operasi yang Disokong
Kit Alat Asas Intel oneAPI dan Intel Quartus Prime menyokong set sistem pengendalian yang berbeza. Sistem pengendalian berikut disokong oleh kedua-duanya:
- Red Hat* Enterprise Linux* 8.4
- Red Hat Enterprise Linux 8.6
- SUSE* Linux Enterprise Server 15 SP3
- Ubuntu* 18.04 LTS
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Microsoft* Windows 10 (Versi 1607 atau lebih baru, Versi 1809 atau lebih baru disyorkan)
- Microsoft Windows 11
- Pelayan Microsoft Windows* 2016
- Pelayan Microsoft Windows 2019
Keperluan Sistem Operasi Linux* Tambahan
- OneAPI FPGA samples disediakan sebagai projek CMake dan memerlukan CMake untuk membinanya. Dalam sesetengah kes, pkg-config diperlukan untuk mencari perpustakaan yang diperlukan untuk melengkapkan binaan.
- Selain itu, penyusun Intel menggunakan rantai alat binaan GNU sedia ada untuk menyediakan persekitaran pembangunan C/C++ yang lengkap. Jika pengedaran Linux* anda tidak termasuk set lengkap alatan pembangunan GNU, pasangkannya.
- Untuk butiran lanjut, rujuk "Konfigurasikan Sistem FPGA Anda" dalam Bermula dengan Kit Alat Pangkalan Intel oneAPI untuk Linux.
Keperluan Visual Studio Tambahan
- OneAPI FPGA samples disediakan sebagai projek CMake, anda mungkin perlu menambah beberapa beban kerja pembangunan Visual Studio C++ tambahan sebagai sebahagian daripada pemasangan Visual Studio anda.
- Untuk butiran lanjut, rujuk "Konfigurasikan Sistem Anda" dalam Bermula dengan Kit Alat Pangkalan Intel oneAPI untuk Windows.
Maklumat Berkaitan
- Bermula dengan Intel oneAPI Base Toolkit untuk Linux
- Bermula dengan Kit Alat Asas Intel oneAPI untuk Windows
Persekitaran pembangunan pengarangan IP yang disyorkan termasuk Kit Alat Asas Intel oneAPI, Intel Quartus Prime dan Kod Visual Studio (kadangkala dirujuk sebagai "Kod VS"). Pada platform Microsoft Windows, Microsoft Visual Studio juga diperlukan.
Pasang perisian untuk persekitaran pengarangan IP anda dalam susunan berikut:
- Sahkan bahawa anda menjalankan Python 3.8 atau lebih baru dengan menjalankan arahan berikut daripada gesaan arahan:
versi python - Pasang dan lesenkan perisian Intel Quartus Prime Pro Edition mengikut arahan dalam Pemasangan dan Pelesenan Perisian Intel FPGA.
- [Windows sahaja] Pasang Microsoft Visual Studio. Pastikan anda memasang salah satu daripada beban kerja berikut untuk memastikan CMake berada pada sistem anda:
- Pembangunan desktop dengan C++
- Pembangunan Linux dengan C++
- [Windows sahaja] Pastikan Microsoft Visual Studio tidak berjalan sebelum beralih ke langkah seterusnya.
Jika Visual Studio berjalan apabila anda melengkapkan langkah seterusnya, pemasang Intel oneAPI Base Toolkit tidak boleh memasang pemalam oneAPI untuk Visual Studio. - Pasang dan konfigurasikan Kit Alat Pangkalan Intel oneAPI dengan sekurang-kurangnya komponen berikut:
- Pengedaran Intel untuk GDB
- Perpustakaan Intel oneAPI DPC++
- Blok Bangunan Benang Intel oneAPI
- Pengkompil Intel oneAPI DPC++/C++
- Intel VTune™ Profiler
Untuk arahan, semulaview penerbitan berikut: - Panduan Pemasangan Intel oneAPI Toolkits untuk OS Linux
- Panduan Pemasangan Intel oneAPI Toolkits untuk Windows
- Pasang Kod Visual Studio mengikut salah satu arahan berikut:
- Kod Visual Studio pada Linux
- Kod Visual Studio pada Windows
- Pasang sambungan Intel oneAPI Visual Studio Code mengikut arahan dalam Menggunakan Kod Visual Studio dengan Panduan Pengguna Intel oneAPI Toolkits.
Selepas memasang dan mengkonfigurasi komponen ini, anda boleh melakukan tugas berikut
- Terokai reka bentuk FPGA examples melalui SampPelayar untuk Intel oneAPI Toolkit. Untuk mencari reka bentuk FPGA examples, buka Sample Browser dan pilih C++ ➤ Get Started ➤ oneAPI Direct Programming ➤ DPC++ FPGA.
- [Linux sahaja] Lancarkan persekitaran pembangunan IP anda dalam Visual Studio Code daripada menu Intel Quartus Prime Tools (Tools ➤ Intel oneAPI DPC++/C++ Compiler ➤ Lancarkan VS Code untuk DPC++/C++ Development.
A. Bermula dengan Pengarangan dan Arkib IP oneAPI
Untuk versi terkini dan sebelumnya bagi panduan ini, rujuk Bermula dengan Pengarangan dan Arkib IP oneAPI. Jika versi perisian tidak disenaraikan, panduan untuk versi perisian sebelumnya terpakai.
B. Sejarah Semakan Dokumen untuk Bermula dengan Pengarangan IP oneAPI dan
Versi Dokumen | Versi Intel Quartus Prime | Perubahan |
2022.12.19 | 22.4 | Keluaran awal. |
Perbadanan Intel. Hak cipta terpelihara. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Intel menjamin prestasi produk FPGA dan semikonduktornya mengikut spesifikasi semasa menurut waranti standard Intel, tetapi berhak untuk membuat perubahan pada mana-mana produk dan perkhidmatan pada bila-bila masa tanpa notis. Intel tidak memikul tanggungjawab atau liabiliti yang timbul daripada aplikasi atau penggunaan mana-mana maklumat, produk atau perkhidmatan yang diterangkan di sini kecuali seperti yang dipersetujui secara bertulis oleh Intel. Pelanggan Intel dinasihatkan untuk mendapatkan versi terkini spesifikasi peranti sebelum bergantung pada sebarang maklumat yang diterbitkan dan sebelum membuat pesanan untuk produk atau perkhidmatan.
*Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
ISO
9001:2015
Berdaftar
Dokumen / Sumber
![]() |
Pengarangan IP intel oneAPI dan Perisian Intel Quartus Prime [pdf] Panduan Pengguna Pengarangan IP oneAPI dan Perisian Intel Quartus Prime, Pengarangan dan Perisian Intel Quartus Prime, Perisian Quartus Prime, Perisian Perdana, Perisian |