Ürün Bilgileri
Ürün, kullanıcıların Intel oneAPI Base Toolkit ve Intel Quartus Prime'ı kullanarak IP bileşenleri geliştirmesine ve yazmasına olanak tanıyan bir IP Yazma Geliştirme Ortamıdır. IP bileşenleri oluşturmak için tam bir geliştirme ortamı sağlar.
Ürün Kullanım Talimatları
Ön koşullar
IP Yazma Geliştirme Ortamını kurmadan ve kullanmadan önce aşağıdaki donanım ve yazılım gereksinimlerinin karşılanması gerekir:
Donanım Gereksinimleri
IP Yazma Geliştirme Ortamı için donanım gereksinimleri aşağıdaki gibidir:
- Tipik bir geliştirme ortamı 80-179 GB arasında disk alanı gerektirir.
- Cihaz desteği, cihaz ailesine bağlı olarak 3-36 GB ek disk alanı gerektirir.
- Intel Quartus Prime Pro Edition yükleyicisinin 134 GB'a kadar ek geçici disk alanına ihtiyacı olabilir.
- Intel oneAPI Base Toolkit yükleyicisinin 6 GB'a kadar ek geçici disk depolama alanına ihtiyacı olabilir.
Belirli disk alanı gereksinimleri de dahil olmak üzere ayrıntılı donanım gereksinimleri için lütfen Intel Quartus Prime Pro Edition ve Intel oneAPI Base Toolkit tarafından sağlanan belgelere bakın.
İşletim Sistemi Gereksinimleri
IP Yazma Geliştirme Ortamı için işletim sistemi gereksinimleri verilen metin alıntısında belirtilmemiştir. Ayrıntılı işletim sistemi gereksinimleri için lütfen Intel Quartus Prime Pro Edition ve Intel oneAPI Base Toolkit tarafından sağlanan belgelere bakın.
IP Yazma Geliştirme Ortamını Yükleme
IP Yazma Geliştirme Ortamının kurulumuna ilişkin ayrıntılı talimatlar için Intel Quartus Prime Pro Edition ve Intel oneAPI Base Toolkit tarafından sağlanan belgelere bakın. oneAPI IP Yazma ve arşivlerini kullanmaya başlamaya ilişkin özel talimatlar için lütfen belgelerin A bölümüne bakın. oneAPI IP Yazmaya başlamaya ilişkin belge revizyon geçmişi için lütfen belgelerin B bölümüne bakın.
Intel® oneAPI Base Toolkit ve Intel Quartus® Prime yazılımıyla, bileşenlerinizi C++ kullanarak SYCL çekirdekleri olarak geliştirerek IP bileşenlerinizin gelişimini hızlandırabilirsiniz. IP bileşeniniz için RTL kodu oluşturmak için Intel oneAPI DPC++/C++ Derleyicisini (Intel oneAPI Temel Araç Seti ile birlikte verilir) kullanın ve bu bileşeni Intel Quartus Prime araçlarıyla tasarımınıza entegre edin. oneAPI IP Yazma ve Intel Quartus Prime'a Başlarken, Intel oneAPI DPC++/C++ Derleyici geliştirme ortamınızı Intel Quartus Prime yazılımından başlatılabilecek şekilde nasıl yapılandıracağınızı açıklar.
Ön koşullar
Intel oneAPI Base Toolkit ve Intel Quartus Prime yazılımıyla IP bileşenleri yazmaya yönelik tam geliştirme ortamı aşağıdaki yazılım ürünlerinden oluşur:
- Python* 3.8 veya üzeri.
IP yazma geliştirme ortamı Python 3.8 ile doğrulandı. - Intel Quartus Prime Pro Sürümü Sürüm 22.4
- Intel oneAPI Temel Araç Seti Sürüm 2023.0
- Aşağıdaki simülasyon araçlarından biri:
- Siemens* EDA Questa* Gelişmiş Simülatör Sürümü 2021.4
- Questa-Intel FPGA Sürümü Sürüm 2022.2
- [Yalnızca Windows*] Visual Studio* Sürüm 2017 veya üzeri
- Görsel Stüdyo Kodu
Bu yayın, tam geliştirme ortamı için önkoşulları özetlemeye çalışmaktadır. Geliştirme ortamındaki her bir bileşenin önkoşullarının ayrıntıları için her ürünün ürün belgelerine bakın.
İlgili Bilgiler
- Intel Quartus Prime Pro Sürümü Sürüm Notları
- Intel FPGA Yazılım Kurulumu ve Lisanslaması
- Intel Quartus Prime Yazılımı Kullanıcı Kılavuzları
- Intel oneAPI Temel Araç Seti Belgeleri
- Intel oneAPI Araç Takımları için Üçüncü Taraf IDE'lerde FPGA İş Akışları
- Visual Studio Code'u Intel oneAPI Araç Takımlarıyla Kullanma Kullanıcı Kılavuzu
- Visual Studio ürün ailesi belgeleri
- Visual Studio Kodu belgeleri
Donanım Gereksinimleri
Bu bölümdeki gereksinimler, Intel oneAPI Base Toolkit ve Intel Quartus Prime ile IP bileşenleri yazmaya yönelik tam bir geliştirme ortamı için gereken her yazılım paketinin donanım gereksinimlerini özetlemeye çalışmaktadır. Ayrıntılı gereksinimler için her yazılım paketinin belgelerine bakın.
Disk Alanı Gereksinimleri
IP bileşenleri yazmaya yönelik tipik bir geliştirme ortamı, 80-179 GB arasında disk alanı gerektirir(1). Gereken disk alanı, istediğiniz FPGA aygıt desteğine ve işletim sisteminize bağlıdır. Alan gereksinimleri şu şekilde ayrılabilir:
- Intel Quartus Prime Pro Edition yazılımının cihaz desteği olmadan minimum kurulumu, işletim sistemine bağlı olarak 29-36 GB arasında disk alanı gerektirir.
Cihaz desteği, cihaz ailesine bağlı olarak 3-36 GB ek disk alanı gerektirir. Bir IP yazma geliştirme ortamının hedefleyebileceği tüm cihazlara yönelik cihaz desteği, yaklaşık 77 GB disk alanı gerektirir.
Intel Quartus Prime Pro Edition yükleyicisi, TAR kurulum paketinin indirilmesi ve sıkıştırılmasının açılması için 134 GB'a kadar ek geçici disk alanına ihtiyaç duyabilir file.
Intel Quartus Prime Pro Edition disk alanı gereksinimleriyle ilgili ayrıntılar için Intel Quartus Prime Pro Edition Tasarım Yazılımı indirme sayfasına bakın: - Questa-Intel FPGA Sürümü yaklaşık 29 GB disk alanı gerektirir.
Siemens EDA Questa Advanced Simulator disk alanı gereksinimleri için Siemens EDA'daki belgelerinize bakın. - Intel oneAPI Base Toolkit'in gerekli minimum kurulumu yaklaşık 6 GB disk alanı gerektirir.
Intel oneAPI Base Toolkit yükleyicisi, indirme ve ara kurulumu yönetmek için 6 GB'a kadar ek geçici disk depolama alanına ihtiyaç duyabilir files.
Intel oneAPI Base Toolkit'in tam kurulumu 24 GB'a kadar disk alanı gerektirir.
Intel oneAPI Temel Araç Seti disk alanı gereksinimleriyle ilgili ayrıntılar için Intel oneAPI Temel Araç Seti Sistem Gereksinimleri'ne bakın. - Visual Studio Code, 500 MB'tan az disk alanı gerektirir. Ayrıntılar için Visual Studio Code Gereksinimleri'ne bakın.
(1) Bu tahmine Python için gereken disk alanı dahil değildir.
- Intel oneAPI Base Toolkit ve Intel Quartus Prime ile çalışmaya uygun C++ iş yüküne sahip tipik bir Visual Studio kurulumu, yaklaşık 12 GB disk alanı gerektirir.
Ayrıntılar için Visual Studio sürümünüzün sistem gereksinimleri sayfasına bakın:- Visual Studio 2022 Ürün Ailesi Sistem Gereksinimleri
- Visual Studio 2019 Ürün Ailesi Sistem Gereksinimleri
- Visual Studio 2017 Ürün Ailesi Sistem Gereksinimleri
Bellek Gereksinimleri
Geliştirme ortamınızın bellek gereksinimleri, hedeflemek istediğiniz FPGA aygıtlarına göre belirlenir:
Maksimum Fiziksel RAM Gereksinimleri
Hedef FPGA Cihazı | Maksimum Fiziksel RAM Gereksinimi |
Intel Agilex™ | 64 GB |
Intel Arria® 10 | 48 GB |
Intel Stratix® 10 | 64 GB |
Sanal Bellek Gereksinimleri
Sisteminizi, önerilen fiziksel RAM'e eşit ek sanal bellek sağlayacak şekilde yapılandırın. Bu ek sanal bellek, tasarımınızı işlemek için mevcut olan toplam etkili belleği etkili bir şekilde iki katına çıkarır.
Cihazınızın veya cihazlarınızın bellek gereksinimlerine ilişkin ayrıntılar için Intel Quartus Prime Pro Edition Yazılımı ve Cihaz Desteği Sürüm Notlarına bakın.
İşletim Sistemi Gereksinimleri
Bu bölümdeki gereksinimler, Intel oneAPI Base Toolkit ve Intel Quartus Prime ile IP bileşenleri yazmaya yönelik tam bir geliştirme ortamı için gereken her yazılım paketindeki işletim sistemi gereksinimlerini özetlemeye çalışmaktadır. Ayrıntılı gereksinimler için her yazılım paketinin belgelerine bakın.
Desteklenen İşletim Sistemleri
Intel oneAPI Temel Araç Seti ve Intel Quartus Prime, farklı işletim sistemi gruplarını destekler. Aşağıdaki işletim sistemleri her ikisi tarafından da desteklenir:
- Red Hat* Kurumsal Linux* 8.4
- Red Hat Enterprise Linux 8.6
- SUSE* Linux Kurumsal Sunucu 15 SP3
- Ubuntu* 18.04 LTS
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Microsoft* Windows 10 (Sürüm 1607 veya üzeri, Sürüm 1809 veya üzeri önerilir)
- Microsoft Windows 11
- Microsoft Windows Sunucusu* 2016
- Microsoft Windows Server 2019
Ek Linux* İşletim Sistemi Gereksinimleri
- oneAPI FPGA'larıampDosyalar CMake projeleri olarak sağlanır ve bunları oluşturmak için CMake gerekir. Bazı durumlarda, bir derlemeyi tamamlamak için gereken kitaplıkları bulmak için pkg-config gereklidir.
- Ayrıca Intel derleyicileri, eksiksiz bir C/C++ geliştirme ortamı sağlamak için mevcut GNU yapı araç zincirlerini kullanır. Linux* dağıtımınız GNU geliştirme araçlarının tamamını içermiyorsa bunları yükleyin.
- Daha fazla ayrıntı için Linux için Intel oneAPI Temel Araç Kitini Kullanmaya Başlayın bölümündeki "FPGA Sisteminizi Yapılandırın" konusuna bakın.
Ek Visual Studio Gereksinimleri
- oneAPI FPGA'larıampdosyalar CMake projeleri olarak sağlandığından, Visual Studio kurulumunuzun bir parçası olarak bazı ek Visual Studio C++ geliştirme iş yükleri eklemeniz gerekebilir.
- Daha fazla ayrıntı için Windows için Intel oneAPI Temel Araç Kitini Kullanmaya Başlayın bölümündeki "Sisteminizi Yapılandırın" konusuna bakın.
İlgili Bilgiler
- Linux için Intel oneAPI Temel Araç Kitini Kullanmaya Başlayın
- Windows için Intel oneAPI Temel Araç Kitini Kullanmaya Başlayın
Önerilen IP yazma geliştirme ortamı Intel oneAPI Base Toolkit, Intel Quartus Prime ve Visual Studio Code'u (bazen "VS Code" olarak anılır) içerir. Microsoft Windows platformlarında Microsoft Visual Studio da gereklidir.
IP yazma ortamınız için yazılımı aşağıdaki sırayla yükleyin:
- Komut isteminden aşağıdaki komutu çalıştırarak Python 3.8 veya üstünü çalıştırdığınızı doğrulayın:
python –sürüm - Intel Quartus Prime Pro Edition yazılımını Intel FPGA Yazılım Kurulumu ve Lisanslama bölümündeki talimatlara göre yükleyin ve lisanslayın.
- [Yalnızca Windows] Microsoft Visual Studio'yu yükleyin. CMake'in sisteminizde olduğundan emin olmak için aşağıdaki iş yüklerinden birini yüklediğinizden emin olun:
- C++ ile masaüstü geliştirme
- C++ ile Linux geliştirme
- [Yalnızca Windows] Bir sonraki adıma geçmeden önce Microsoft Visual Studio'nun çalışmadığından emin olun.
Bir sonraki adımı tamamladığınızda Visual Studio çalışıyorsa Intel oneAPI Base Toolkit yükleyicisi, Visual Studio için oneAPI eklentilerini yükleyemez. - Intel oneAPI Base Toolkit'i en azından aşağıdaki bileşenlerle kurun ve yapılandırın:
- GDB için Intel Dağıtımı
- Intel oneAPI DPC++ Kitaplığı
- Intel oneAPI İş Parçacığı Oluşturma Yapı Taşları
- Intel oneAPI DPC++/C++ Derleyicisi
- Intel VTune™ Profiler
Talimatlar için yenidenview aşağıdaki yayınlar: - Linux İşletim Sistemi için Intel oneAPI Araç Takımları Kurulum Kılavuzu
- Windows için Intel oneAPI Araç Takımları Kurulum Kılavuzu
- Visual Studio Code'u aşağıdaki talimatlardan birine göre yükleyin:
- Linux'ta Visual Studio Kodu
- Windows'ta Visual Studio Code
- Intel oneAPI Visual Studio Code uzantılarını, Visual Studio Code'u Intel oneAPI Araç Takımları ile Kullanma Kullanıcı Kılavuzu'ndaki talimatlara göre yükleyin.
Bu bileşenleri kurup yapılandırdıktan sonra aşağıdaki görevleri yapabilirsiniz.
- Eski FPGA tasarımını keşfedinampS üzerinden lesampIntel oneAPI Araç Takımı için Tarayıcı. Eski FPGA tasarımını bulmak içinampLes, S'yi açampTarayıcıyı açın ve C++ ➤ Başlarken ➤ oneAPI Doğrudan Programlama ➤ DPC++ FPGA'yı seçin.
- [Yalnızca Linux] Intel Quartus Prime Tools menüsünden Visual Studio Code'da IP geliştirme ortamınızı başlatın (Araçlar ➤ Intel oneAPI DPC++/C++ Derleyici ➤ DPC++/C++ Geliştirme için VS Code'u başlatın.
A. oneAPI IP Yazma ve Arşivlerine Başlarken
Bu kılavuzun en son ve önceki sürümleri için oneAPI IP Yazma ve Arşivlerine Başlarken konusuna bakın. Bir yazılım sürümü listelenmiyorsa önceki yazılım sürümüne ilişkin kılavuz geçerli olur.
B. oneAPI IP Yazmaya Başlamak için Belge Revizyon Geçmişi ve
Belge Sürümü | Intel Quartus Prime Sürümü | Değişiklikler |
2022.12.19 | 22.4 | İlk sürüm. |
Intel Kurumu. Her hakkı saklıdır. Intel, Intel logosu ve diğer Intel markaları, Intel Corporation'ın veya yan kuruluşlarının ticari markalarıdır. Intel, FPGA ve yarı iletken ürünlerinin performansını Intel'in standart garantisine uygun olarak mevcut spesifikasyonlara göre garanti eder, ancak herhangi bir zamanda önceden haber vermeksizin herhangi bir ürün ve hizmette değişiklik yapma hakkını saklı tutar. Intel, Intel tarafından yazılı olarak açıkça kabul edilmedikçe, burada açıklanan herhangi bir bilgi, ürün veya hizmetin uygulanmasından veya kullanılmasından kaynaklanan hiçbir sorumluluk veya yükümlülük kabul etmez. Intel müşterilerine, yayınlanan herhangi bir bilgiye güvenmeden ve ürün ya da hizmet siparişi vermeden önce aygıt özelliklerinin en son sürümünü edinmeleri önerilir.
*Diğer isimler ve markalar başkalarının mülkiyetinde olabilir.
ISO
9001:2015
Kayıtlı
Belgeler / Kaynaklar
![]() |
intel oneAPI IP Yazma ve Intel Quartus Prime Yazılımı [pdf] Kullanıcı Kılavuzu oneAPI IP Yazma ve Intel Quartus Prime Yazılımı, Yazma ve Intel Quartus Prime Yazılımı, Quartus Prime Yazılımı, Prime Yazılımı, Yazılım |