logo oneAPI

Autore IP oneAPI e software Intel Quartus Prime

prodotto software oneAPI-IP-Authoring-e-Intel-Quartus-Prime

Informazioni sul prodotto

Il prodotto è un ambiente di sviluppo di creazione IP che consente agli utenti di sviluppare e creare componenti IP utilizzando Intel oneAPI Base Toolkit e Intel Quartus Prime. Fornisce un ambiente di sviluppo completo per la creazione di componenti IP.

Istruzioni per l'uso del prodotto

Prerequisiti
Prima di installare e utilizzare l'ambiente di sviluppo di creazione IP è necessario soddisfare i seguenti requisiti hardware e software:

Requisiti hardware
I requisiti hardware per l'ambiente di sviluppo di creazione IP sono i seguenti:

  • Un tipico ambiente di sviluppo richiede tra 80 e 179 GB di spazio su disco.
  • Il supporto del dispositivo richiede 3-36 GB aggiuntivi di spazio su disco, a seconda della famiglia del dispositivo.
  • Il programma di installazione di Intel Quartus Prime Pro Edition potrebbe richiedere fino a 134 GB di spazio su disco temporaneo aggiuntivo.
  • Il programma di installazione di Intel oneAPI Base Toolkit potrebbe richiedere fino a 6 GB di spazio di archiviazione su disco temporaneo aggiuntivo.

Per i requisiti hardware dettagliati, inclusi i requisiti specifici di spazio su disco, fare riferimento alla documentazione fornita da Intel Quartus Prime Pro Edition e Intel oneAPI Base Toolkit.

Requisiti del sistema operativo
I requisiti del sistema operativo per l'ambiente di sviluppo di autore IP non sono specificati nell'estratto di testo fornito. Fare riferimento alla documentazione fornita da Intel Quartus Prime Pro Edition e Intel oneAPI Base Toolkit per i requisiti dettagliati del sistema operativo.

Installazione dell'ambiente di sviluppo di creazione IP
Fare riferimento alla documentazione fornita da Intel Quartus Prime Pro Edition e Intel oneAPI Base Toolkit per istruzioni dettagliate sull'installazione dell'ambiente di sviluppo di creazione IP. Per istruzioni specifiche su come iniziare con oneAPI IP Authoring e gli archivi, fare riferimento alla sezione A della documentazione. Per la cronologia delle revisioni del documento su come iniziare con oneAPI IP Authoring, fare riferimento alla sezione B della documentazione.

Introduzione all'authoring IP oneAPI e al software Intel® Quartus® Prime Pro Edition

Con Intel® oneAPI Base Toolkit e il software Intel Quartus® Prime, puoi accelerare lo sviluppo dei tuoi componenti IP sviluppando i tuoi componenti come kernel SYCL utilizzando C++. Utilizza il compilatore Intel oneAPI DPC++/C++ (fornito con Intel oneAPI Base Toolkit) per generare codice RTL per il tuo componente IP e integra tale componente nel tuo progetto con gli strumenti Intel Quartus Prime. Introduzione a oneAPI IP Authoring e Intel Quartus Prime descrive come configurare l'ambiente di sviluppo del compilatore Intel oneAPI DPC++/C++ in modo che possa essere avviato dal software Intel Quartus Prime.

Prerequisiti

L'ambiente di sviluppo completo per la creazione di componenti IP con Intel oneAPI Base Toolkit e il software Intel Quartus Prime è costituito dai seguenti prodotti software:

  • Python* 3.8 o successivo.
    L'ambiente di sviluppo di creazione IP è stato convalidato con Python 3.8.
  • Intel Quartus Prime Pro Edition versione 22.4
  • Kit di strumenti di base Intel oneAPI versione 2023.0
  • Uno dei seguenti strumenti di simulazione:
    • Siemens* EDA Questa* Advanced Simulator Versione 2021.4
    • Questa-Intel FPGA Edition Versione 2022.2
  • [Solo Windows*] Visual Studio* Versione 2017 o successiva
  •  Codice di Visual Studio

Questa pubblicazione tenta di riassumere i prerequisiti per l'ambiente di sviluppo completo. Per dettagli sui prerequisiti per ciascun componente nell'ambiente di sviluppo, fare riferimento alla documentazione di ciascun prodotto.
Informazioni correlate

  • Note sulla versione di Intel Quartus Prime Pro Edition
  • Installazione e licenza del software Intel FPGA
  • Guide per l'utente del software Intel Quartus Prime
  • Documentazione del toolkit di base Intel oneAPI
  • Flussi di lavoro FPGA su IDE di terze parti per toolkit Intel oneAPI
  • Utilizzo di Visual Studio Code con la Guida per l'utente di Intel oneAPI Toolkit
  • Documentazione della famiglia di prodotti Visual Studio
  • Documentazione sul codice di Visual Studio

Requisiti hardware

I requisiti in questa sezione tentano di riassumere i requisiti hardware per ogni pacchetto software richiesto per un ambiente di sviluppo completo per la creazione di componenti IP con Intel oneAPI Base Toolkit e Intel Quartus Prime. Per i requisiti dettagliati, fare riferimento alla documentazione di ciascun pacchetto software.

Requisiti di spazio su disco
Un tipico ambiente di sviluppo per la creazione di componenti IP richiede tra 80 e 179 GB di spazio su disco(1). Lo spazio su disco richiesto dipende dal supporto del dispositivo FPGA desiderato e dal sistema operativo. I requisiti di spazio possono essere suddivisi come segue:

  • Un'installazione minima del software Intel Quartus Prime Pro Edition senza supporto del dispositivo richiede tra 29 e 36 GB di spazio su disco, a seconda del sistema operativo.
    Il supporto del dispositivo richiede ulteriori 3-36 GB di spazio su disco, a seconda della famiglia del dispositivo. Il supporto dei dispositivi per tutti i dispositivi a cui può essere indirizzato un ambiente di sviluppo di creazione IP richiede circa 77 GB di spazio su disco.
    Il programma di installazione di Intel Quartus Prime Pro Edition potrebbe richiedere fino a 134 GB di spazio su disco temporaneo aggiuntivo per il download e la decompressione del pacchetto di installazione TAR file.
    Per informazioni dettagliate sui requisiti di spazio su disco di Intel Quartus Prime Pro Edition, fare riferimento alla pagina di download del software di progettazione Intel Quartus Prime Pro Edition:
  • Questa-Intel FPGA Edition richiede circa 29 GB di spazio su disco.
    Per i requisiti di spazio su disco di Siemens EDA Questa Advanced Simulator, fare riferimento alla documentazione di Siemens EDA.
  • L'installazione minima richiesta di Intel oneAPI Base Toolkit richiede circa 6 GB di spazio su disco.
    Il programma di installazione di Intel oneAPI Base Toolkit potrebbe richiedere fino a 6 GB di memoria su disco temporanea aggiuntiva per gestire il download e l'installazione intermedia files.
    Un'installazione completa di Intel oneAPI Base Toolkit richiede fino a 24 GB di spazio su disco.
    Per informazioni dettagliate sui requisiti di spazio su disco di Intel oneAPI Base Toolkit, fare riferimento a Requisiti di sistema di Intel oneAPI Base Toolkit
  • Visual Studio Code richiede meno di 500 MB di spazio su disco. Per informazioni dettagliate, fare riferimento a Requisiti per Visual Studio Code.

(1) Questa stima non include lo spazio su disco richiesto per Python.

  • Una tipica installazione di Visual Studio con un carico di lavoro C++ adatto all'utilizzo con Intel oneAPI Base Toolkit e Intel Quartus Prime richiede circa 12 GB di spazio su disco.
    Per informazioni dettagliate, fare riferimento alla pagina dei requisiti di sistema per la versione di Visual Studio in uso:
    • Requisiti di sistema della famiglia di prodotti Visual Studio 2022
    • Requisiti di sistema della famiglia di prodotti Visual Studio 2019
    • Requisiti di sistema della famiglia di prodotti Visual Studio 2017

Requisiti di memoria
I requisiti di memoria per il tuo ambiente di sviluppo sono determinati dai dispositivi FPGA che vuoi scegliere come target:
Requisiti massimi di RAM fisica

Dispositivo FPGA di destinazione Requisito massimo di RAM fisica
Intel Agilex™ 64 GB
IntelArria® 10 48 GB
Intel Stratix® 10 64 GB

Requisiti di memoria virtuale
Configura il tuo sistema per fornire memoria virtuale aggiuntiva pari alla RAM fisica consigliata. Questa memoria virtuale aggiuntiva raddoppia effettivamente la memoria effettiva totale disponibile per elaborare il progetto.

Per i dettagli sui requisiti di memoria per il dispositivo o i dispositivi, fare riferimento alle Note sulla versione del software e del supporto del dispositivo Intel Quartus Prime Pro Edition.

Requisiti del sistema operativo

I requisiti in questa sezione tentano di riassumere i requisiti del sistema operativo di ciascun pacchetto software richiesto per un ambiente di sviluppo completo per la creazione di componenti IP con Intel oneAPI Base Toolkit e Intel Quartus Prime. Per i requisiti dettagliati, fare riferimento alla documentazione di ciascun pacchetto software.

Sistemi operativi supportati
Intel oneAPI Base Toolkit e Intel Quartus Prime supportano diversi set di sistemi operativi. Entrambi i sistemi operativi supportano i seguenti sistemi operativi:

  • Red Hat* Enterprise Linux* 8.4
  • Linux 8.6 di Red Hat Enterprise
  • SUSE*Linux Enterprise Server 15 SP3
  • Ubuntu* 18.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • Microsoft* Windows 10 (versione 1607 o successiva, si consiglia la versione 1809 o successiva)
  • Versione di Windows 11 di Microsoft
  • Sistema operativo Microsoft Windows Server* 2016
  • Microsoft Windows Server 2019

Ulteriori requisiti del sistema operativo Linux*

  • L'oneAPI FPGA sampi le vengono forniti come progetti CMake e richiedono CMake per crearli. In alcuni casi, pkg-config è necessario per individuare le librerie necessarie per completare una compilazione.
  • Inoltre, i compilatori Intel utilizzano le toolchain di build GNU esistenti per fornire un ambiente di sviluppo C/C++ completo. Se la tua distribuzione di Linux* non include la suite completa di strumenti di sviluppo GNU, installali.
  • Per maggiori dettagli, fare riferimento a "Configurare il sistema FPGA" in Introduzione a Intel oneAPI Base Toolkit per Linux.

Ulteriori requisiti di Visual Studio

  • L'oneAPI FPGA sampi le vengono forniti come progetti CMake, potrebbe essere necessario aggiungere altri carichi di lavoro di sviluppo di Visual Studio C++ come parte dell'installazione di Visual Studio.
  • Per maggiori dettagli, fare riferimento a "Configurare il sistema" in Introduzione a Intel oneAPI Base Toolkit per Windows.

Informazioni correlate

  • Inizia con Intel oneAPI Base Toolkit per Linux
  • Inizia con Intel oneAPI Base Toolkit per Windows

Installazione dell'ambiente di sviluppo di creazione IP

L'ambiente di sviluppo di authoring IP consigliato include Intel oneAPI Base Toolkit, Intel Quartus Prime e Visual Studio Code (a volte indicato come "VS Code"). Sulle piattaforme Microsoft Windows, è richiesto anche Microsoft Visual Studio.
Installa il software per il tuo ambiente di creazione IP nel seguente ordine:

  1. Conferma che stai utilizzando Python 3.8 o versione successiva eseguendo il comando seguente da un prompt dei comandi:
    python –versione
  2. Installare e concedere in licenza il software Intel Quartus Prime Pro Edition secondo le istruzioni in Installazione e licenza del software Intel FPGA.
  3. [Solo Windows] Installa Microsoft Visual Studio. Assicurati di installare uno dei seguenti carichi di lavoro per assicurarti che CMake sia sul tuo sistema:
    • Sviluppo desktop con C++
    • Sviluppo Linux con C++
  4. [Solo Windows] Assicurarsi che Microsoft Visual Studio non sia in esecuzione prima di procedere al passaggio successivo.
    Se Visual Studio è in esecuzione quando si completa il passaggio successivo, il programma di installazione di Intel oneAPI Base Toolkit non può installare i plug-in oneAPI per Visual Studio.
  5. Installa e configura Intel oneAPI Base Toolkit con almeno i seguenti componenti:
    • Distribuzione Intel per GDB
    • Libreria Intel oneAPI DPC++
    • Elementi costitutivi del threading Intel oneAPI
    • Compilatore Intel oneAPI DPC++/C++
    • Intel VTune™ Profiler
      Per istruzioni, rifview le seguenti pubblicazioni:
    • Guida all'installazione di Intel oneAPI Toolkit per il sistema operativo Linux
    • Guida all'installazione dei toolkit Intel oneAPI per Windows
  6. Installa Visual Studio Code seguendo una delle seguenti istruzioni:
    • Codice di Visual Studio su Linux
    • Visual Studio Code su Windows
  7. Installare le estensioni Intel oneAPI Visual Studio Code seguendo le istruzioni in Utilizzo di Visual Studio Code con la Guida per l'utente di Intel oneAPI Toolkits.

Dopo aver installato e configurato questi componenti, è possibile eseguire le seguenti attività

  • Esplora la progettazione FPGA, ad esamples attraverso la SampleBrowser per Intel oneAPI Toolkit. Per trovare il design FPGA esamples, apri la Sample Browser e selezionare C++ ➤ Inizia ➤ Programmazione diretta oneAPI ➤ DPC++ FPGA.
  • [Solo Linux] Avvia l'ambiente di sviluppo IP in Visual Studio Code dal menu Strumenti di Intel Quartus Prime (Strumenti ➤ Compilatore Intel oneAPI DPC++/C++ ➤ Avvia VS Code per lo sviluppo DPC++/C++).

A. Introduzione all'authoring e agli archivi IP di oneAPI
Per le versioni più recenti e precedenti di questa guida, fare riferimento a Introduzione a oneAPI IP Authoring and Archives. Se una versione software non è elencata, si applica la guida per la versione software precedente.

B. Cronologia delle revisioni del documento per iniziare con oneAPI IP Authoring e

Versione del documento Versione Intel Quartus Prime Cambiamenti
2022.12.19 22.4 Versione iniziale.

Società Intel. Tutti i diritti riservati. Intel, il logo Intel e altri marchi Intel sono marchi di Intel Corporation o delle sue consociate. Intel garantisce le prestazioni dei suoi prodotti FPGA e semiconduttori in base alle specifiche correnti in conformità con la garanzia standard di Intel, ma si riserva il diritto di apportare modifiche a qualsiasi prodotto e servizio in qualsiasi momento senza preavviso. Intel non si assume alcuna responsabilità derivante dall'applicazione o dall'uso di informazioni, prodotti o servizi qui descritti, salvo quanto espressamente concordato per iscritto da Intel. Si consiglia ai clienti Intel di ottenere la versione più recente delle specifiche del dispositivo prima di fare affidamento su qualsiasi informazione pubblicata e prima di effettuare ordini per prodotti o servizi.
*Altri nomi e marchi potrebbero essere rivendicati come proprietà di terzi.
ISO
9001:2015
Registrato

Documenti / Risorse

intel oneAPI IP Authoring e software Intel Quartus Prime [pdf] Guida utente
Autore IP oneAPI e Software Intel Quartus Prime, Autore e Software Intel Quartus Prime, Software Quartus Prime, Software Prime, Software

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *