oneAPI-logo

oneAPI IP Authoring og Intel Quartus Prime Software

oneAPI-IP-Authoring-og-Intel-Quartus-Prime-Software-produkt

Produktinformation

Produktet er et IP Authoring-udviklingsmiljø, der giver brugerne mulighed for at udvikle og oprette IP-komponenter ved hjælp af Intel oneAPI Base Toolkit og Intel Quartus Prime. Det giver et komplet udviklingsmiljø til at skabe IP-komponenter.

Produktbrugsvejledning

Forudsætninger
Følgende hardware- og softwarekrav skal være opfyldt, før du installerer og bruger IP Authoring-udviklingsmiljøet:

Hardwarekrav
Hardwarekravene til IP Authoring-udviklingsmiljøet er som følger:

  • Et typisk udviklingsmiljø kræver mellem 80-179 GB diskplads.
  • Enhedssupport kræver yderligere 3-36 GB diskplads, afhængigt af enhedsfamilien.
  • Installationsprogrammet til Intel Quartus Prime Pro Edition har muligvis brug for op til 134 GB ekstra midlertidig diskplads.
  • Intel oneAPI Base Toolkit-installationsprogrammet har muligvis brug for op til 6 GB ekstra midlertidig disklagring.

For detaljerede hardwarekrav, herunder specifikke krav til diskplads, henvises til dokumentationen fra Intel Quartus Prime Pro Edition og Intel oneAPI Base Toolkit.

Operativsystemkrav
Operativsystemkravene til IP Authoring Development Environment er ikke specificeret i det givne tekstuddrag. Se venligst dokumentationen leveret af Intel Quartus Prime Pro Edition og Intel oneAPI Base Toolkit for detaljerede operativsystemkrav.

Installation af IP Authoring-udviklingsmiljøet
Se dokumentationen leveret af Intel Quartus Prime Pro Edition og Intel oneAPI Base Toolkit for detaljerede instruktioner om installation af IP Authoring Development Environment. For specifikke instruktioner om at komme i gang med oneAPI IP Authoring og arkiver, se venligst afsnit A i dokumentationen. For dokumentrevisionshistorikken for at komme i gang med oneAPI IP Authoring, se venligst afsnit B i dokumentationen.

Kom godt i gang med oneAPI IP Authoring og Intel® Quartus® Prime Pro Edition-software

Med Intel® oneAPI Base Toolkit og Intel Quartus® Prime-softwaren kan du fremskynde udviklingen af ​​dine IP-komponenter ved at udvikle dine komponenter som SYCL-kerner ved hjælp af C++. Brug Intel oneAPI DPC++/C++ Compiler (leveret med Intel oneAPI Base Toolkit) til at generere RTL-kode til din IP-komponent, og integrer denne komponent i dit design med Intel Quartus Prime-værktøjer. Kom godt i gang med oneAPI IP Authoring og Intel Quartus Prime beskriver, hvordan du konfigurerer dit Intel oneAPI DPC++/C++ Compiler-udviklingsmiljø, så det kan startes fra Intel Quartus Prime-software.

Forudsætninger

Det fulde udviklingsmiljø til at oprette IP-komponenter med Intel oneAPI Base Toolkit og Intel Quartus Prime-software består af følgende softwareprodukter:

  • Python* 3.8 eller nyere.
    IP-forfatterudviklingsmiljøet blev valideret med Python 3.8.
  • Intel Quartus Prime Pro Edition version 22.4
  • Intel oneAPI Base Toolkit version 2023.0
  • Et af følgende simuleringsværktøjer:
    • Siemens* EDA Questa* Advanced Simulator Version 2021.4
    • Questa-Intel FPGA Edition version 2022.2
  • [Kun Windows*] Visual Studio* Version 2017 eller nyere
  •  Visual Studio kode

Denne publikation forsøger at opsummere forudsætningerne for det fulde udviklingsmiljø. For detaljer om forudsætninger for hver komponent i udviklingsmiljøet henvises til produktdokumentationen for hvert produkt.
Relateret information

  • Intel Quartus Prime Pro Edition Release Notes
  • Intel FPGA-softwareinstallation og -licens
  • Brugervejledninger til Intel Quartus Prime-software
  • Intel oneAPI Base Toolkit dokumentation
  • FPGA-arbejdsgange på tredjeparts IDE'er til Intel oneAPI Toolkits
  • Brug af Visual Studio Code med Intel oneAPI Toolkits Brugervejledning
  • Visual Studio produktfamilie dokumentation
  • Visual Studio Code dokumentation

Hardwarekrav

Kravene i dette afsnit forsøger at opsummere hardwarekravene for hver softwarepakke, der kræves til et komplet udviklingsmiljø til at oprette IP-komponenter med Intel oneAPI Base Toolkit og Intel Quartus Prime. For detaljerede krav henvises til dokumentationen for hver softwarepakke.

Diskpladskrav
Et typisk udviklingsmiljø til at oprette IP-komponenter kræver mellem 80-179 GB diskplads(1). Den nødvendige diskplads afhænger af den FPGA-enhedsunderstøttelse, du ønsker, og dit operativsystem. Pladskravene kan opdeles som følger:

  • En minimal installation af Intel Quartus Prime Pro Edition-softwaren uden enhedsunderstøttelse kræver mellem 29-36 GB diskplads, afhængigt af operativsystemet.
    Enhedssupport kræver yderligere 3-36 GB diskplads, afhængigt af enhedsfamilien. Enhedsunderstøttelse for alle enheder, som et udviklingsmiljø for IP-forfatter kan målrette mod, kræver cirka 77 GB diskplads.
    Installationsprogrammet til Intel Quartus Prime Pro Edition har muligvis brug for op til 134 GB ekstra midlertidig diskplads til download og dekomprimering af installationspakken TAR file.
    For detaljer om Intel Quartus Prime Pro Edition diskpladskrav henvises til downloadsiden for Intel Quartus Prime Pro Edition Design Software:
  • Questa-Intel FPGA Edition kræver cirka 29 GB diskplads.
    For Siemens EDA Questa Advanced Simulator diskpladskrav henvises til dokumentationen fra Siemens EDA.
  • Den mindst nødvendige installation af Intel oneAPI Base Toolkit kræver ca. 6 GB diskplads.
    Intel oneAPI Base Toolkit-installationsprogrammet har muligvis brug for op til 6 GB ekstra midlertidig disklagerplads for at administrere download og melleminstallation files.
    En fuld installation af Intel oneAPI Base Toolkit kræver op til 24 GB diskplads.
    For detaljer om Intel oneAPI Base Toolkit krav til diskplads, se Systemkrav til Intel oneAPI Base Toolkit
  • Visual Studio Code kræver mindre end 500 MB diskplads. For detaljer henvises til Krav til Visual Studio Code.

(1) Dette estimat inkluderer ikke diskplads, der kræves til Python.

  • En typisk Visual Studio-installation med en C++-arbejdsbelastning, der er egnet til at arbejde med Intel oneAPI Base Toolkit og Intel Quartus Prime, kræver cirka 12 GB diskplads.
    For detaljer henvises til siden med systemkrav for din version af Visual Studio:
    • Systemkrav til Visual Studio 2022-produktfamilien
    • Systemkrav til Visual Studio 2019-produktfamilien
    • Systemkrav til Visual Studio 2017-produktfamilien

Hukommelseskrav
Hukommelseskravene til dit udviklingsmiljø er drevet af de FPGA-enheder, du vil målrette mod:
Maksimale fysiske RAM-krav

Mål FPGA-enhed Maksimalt fysisk RAM-krav
Intel Agilex™ 64 GB
Intel Arria® 10 48 GB
Intel Stratix® 10 64 GB

Krav til virtuel hukommelse
Konfigurer dit system til at give yderligere virtuel hukommelse svarende til den anbefalede fysiske RAM. Denne ekstra virtuelle hukommelse fordobler effektivt den samlede effektive hukommelse, der er tilgængelig til at behandle dit design.

For detaljer om hukommelseskravene til din enhed eller dine enheder henvises til Intel Quartus Prime Pro Edition-software og enhedssupport Release Notes.

Operativsystemkrav

Kravene i dette afsnit forsøger at opsummere operativsystemkravene fra hver softwarepakke, der kræves til et komplet udviklingsmiljø til at oprette IP-komponenter med Intel oneAPI Base Toolkit og Intel Quartus Prime. For detaljerede krav henvises til dokumentationen for hver softwarepakke.

Understøttede operativsystemer
Intel oneAPI Base Toolkit og Intel Quartus Prime understøtter forskellige sæt operativsystemer. Følgende operativsystemer understøttes af begge:

  • 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 (version 1607 eller nyere, version 1809 eller nyere anbefales)
  • Microsoft Windows 11
  • Microsoft Windows Server* 2016
  • Microsoft Windows Server 2019

Yderligere Linux* operativsystemkrav

  • oneAPI FPGA'enampfiler leveres som CMake-projekter og kræver CMake for at bygge dem. I nogle tilfælde er pkg-config nødvendigt for at finde biblioteker, der er nødvendige for at fuldføre en build.
  • Intel-kompilatorerne bruger også eksisterende GNU-byggeværktøjskæder til at levere et komplet C/C++-udviklingsmiljø. Hvis din distribution af Linux* ikke inkluderer hele pakken af ​​GNU-udviklingsværktøjer, skal du installere dem.
  • For flere detaljer henvises til "Konfigurer dit FPGA-system" i Kom godt i gang med Intel oneAPI Base Toolkit til Linux.

Yderligere Visual Studio-krav

  • oneAPI FPGA'enampfiler leveres som CMake-projekter, skal du muligvis tilføje nogle ekstra Visual Studio C++-udviklingsarbejdsbelastninger som en del af din Visual Studio-installation.
  • For flere detaljer, se "Konfigurer dit system" i Kom godt i gang med Intel oneAPI Base Toolkit til Windows.

Relateret information

  • Kom godt i gang med Intel oneAPI Base Toolkit til Linux
  • Kom godt i gang med Intel oneAPI Base Toolkit til Windows

Installation af IP Authoring-udviklingsmiljøet

Det anbefalede udviklingsmiljø for IP-forfatter inkluderer Intel oneAPI Base Toolkit, Intel Quartus Prime og Visual Studio Code (nogle gange omtalt som "VS Code"). På Microsoft Windows-platforme er Microsoft Visual Studio også påkrævet.
Installer softwaren til dit IP-forfattermiljø i følgende rækkefølge:

  1. Bekræft, at du kører Python 3.8 eller nyere ved at køre følgende kommando fra en kommandoprompt:
    python –version
  2. Installer og licenser Intel Quartus Prime Pro Edition-softwaren i henhold til instruktionerne i Intel FPGA-softwareinstallation og -licens.
  3. [Kun Windows] Installer Microsoft Visual Studio. Sørg for, at du installerer en af ​​følgende arbejdsbelastninger for at sikre, at CMake er på dit system:
    • Desktop udvikling med C++
    • Linux udvikling med C++
  4. [Kun Windows] Sørg for, at Microsoft Visual Studio ikke kører, før du går videre til næste trin.
    Hvis Visual Studio kører, når du fuldfører det næste trin, kan Intel oneAPI Base Toolkit-installationsprogrammet ikke installere oneAPI-plugins til Visual Studio.
  5. Installer og konfigurer Intel oneAPI Base Toolkit med mindst følgende komponenter:
    • Intel Distribution til GDB
    • Intel oneAPI DPC++ bibliotek
    • Intel oneAPI Threading byggeklodser
    • Intel oneAPI DPC++/C++ compiler
    • Intel VTune™ Profiler
      For instruktioner, vedrview følgende publikationer:
    • Intel oneAPI Toolkits Installationsvejledning til Linux OS
    • Intel oneAPI Toolkits Installationsvejledning til Windows
  6. Installer Visual Studio Code i henhold til en af ​​følgende instruktioner:
    • Visual Studio Code på Linux
    • Visual Studio Code på Windows
  7. Installer Intel oneAPI Visual Studio Code-udvidelserne i henhold til instruktionerne i Brug af Visual Studio Code med Intel oneAPI Toolkits Brugervejledning.

Efter installation og konfiguration af disse komponenter kan du udføre følgende opgaver

  • Udforsk FPGA-design f.eksamples gennem Sample Browser til Intel oneAPI Toolkit. For at finde FPGA-designet f.eksamples, åbn Sample Browser og vælg C++ ➤ Kom godt i gang ➤ oneAPI Direct Programming ➤ DPC++ FPGA.
  • [Kun Linux] Start dit IP-udviklingsmiljø i Visual Studio Code fra menuen Intel Quartus Prime Tools (Værktøjer ➤ Intel oneAPI DPC++/C++ Compiler ➤ Start VS-kode til DPC++/C++-udvikling.

A. Kom godt i gang med oneAPI IP Authoring and Archives
For de seneste og tidligere versioner af denne vejledning henvises til Kom godt i gang med oneAPI IP Authoring and Archives. Hvis en softwareversion ikke er angivet, gælder vejledningen for den tidligere softwareversion.

B. Dokumentrevisionshistorik for at komme i gang med oneAPI IP Authoring og

Dokumentversion Intel Quartus Prime-version Ændringer
2022.12.19 22.4 Første udgivelse.

Intel Corporation. Alle rettigheder forbeholdes. Intel, Intel-logoet og andre Intel-mærker er varemærker tilhørende Intel Corporation eller dets datterselskaber. Intel garanterer ydeevnen af ​​sine FPGA- og halvlederprodukter i henhold til de aktuelle specifikationer i overensstemmelse med Intels standardgaranti, men forbeholder sig retten til at foretage ændringer af produkter og tjenester til enhver tid uden varsel. Intel påtager sig intet ansvar eller erstatningsansvar som følge af applikationen eller brugen af ​​oplysninger, produkter eller tjenester beskrevet heri, undtagen som udtrykkeligt skriftligt aftalt af Intel. Intel-kunder rådes til at indhente den seneste version af enhedsspecifikationerne, før de stoler på nogen offentliggjort information, og før de afgiver ordrer på produkter eller tjenester.
*Andre navne og mærker kan hævdes at være andres ejendom.
ISO
9001:2015
Registreret

Dokumenter/ressourcer

intel oneAPI IP Authoring og Intel Quartus Prime Software [pdfBrugervejledning
oneAPI IP Authoring og Intel Quartus Prime Software, Authoring og Intel Quartus Prime Software, Quartus Prime Software, Prime Software, Software

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *