logo intel

Software intel Quartus Prime Pro Edition

intel-Quartus-Prime-Pro-Edition-Software-immagine-del-prodotto

Informazioni sul prodotto

Questa*-Intel FPGA Edition è un software progettato per la progettazione
simulazione e verifica prima della programmazione del dispositivo. Implica la generazione di simulazione files, compilazione di modelli di simulazione, esecuzione della simulazione e viewi risultati. Il software è disponibile sia in versione a pagamento che gratuita, con Questa-Intel FPGA Starter Edition come versione gratuita. Il software può essere scaricato dalla pagina FPGA Software Download Center e richiede una licenza software valida che può essere ottenuta dall'Intel FPGA Self Service Licensing Center (SSLC).

Istruzioni per l'uso del prodotto

Prerequisiti
Prima di utilizzare il software Questa*-Intel FPGA Edition, assicurarsi di disporre di una licenza software valida. Sia la versione a pagamento che quella gratuita richiedono licenze, ma la licenza Questa-Intel FPGA Starter Edition è gratuita. Per scaricare il software, visitare la pagina FPGA Software Download Center, selezionare l'edizione del software Intel Quartus Prime Pro e il sistema operativo desiderati e scaricare il software Questa-Intel FPGA Edition (Include Starter Edition) file(S).

Fasi di simulazione del progetto

  1. Apri l'esampil Design: Apri il disegno esample menzionato a pagina 6 del manuale utente.
  2. Specificare le impostazioni dello strumento EDA: Specificare le impostazioni dello strumento EDA a pagina 7.
  3. Genera un modello di script di configurazione del simulatore: Generazione di un modello di script di configurazione del simulatore a pagina 8.
  4. Crea lo script di simulazione: Creare lo script di simulazione a pagina 9.
  5. Compila e simula il progetto: Compilare e simulare il progetto a pagina 12.
  6. View Forme d'onda del segnale: View forme d'onda del segnale a pagina 13.
  7. Aggiungi segnali alla simulazione: Aggiungere segnali alla simulazione a pagina 15.
  8. Riesegui simulazione: Rieseguire la simulazione a pagina 16.

Si noti che questo manuale utente fornisce le funzionalità di base per simulare il progetto esample menzionato a pagina 6. Se si intende utilizzare un caso d'uso diverso con funzionalità avanzate e sono necessarie maggiori informazioni per simulare il progetto, fare riferimento ai documenti Questa*-Intel FPGA Edition di Siemens* disponibili nella directory /questa_fe/docs/pdf_docs .

Questa*-Intel® FPGA Edition Quick-Start Intel® Quartus® Prime Pro Edition

Questo documento illustra come simulare un progetto Intel® Quartus® Prime Pro Edition nel simulatore Questa*-Intel FPGA Edition.

Nota:
Questo documento è preparato specificamente con le caratteristiche di base per soddisfare i requisiti per simulare il progetto example menzionato in Open the Example Design a pagina 6. Se si intende utilizzare un caso d'uso diverso con funzionalità avanzate e sono necessarie maggiori informazioni per simulare il progetto, fare riferimento ai documenti Questa*-Intel FPGA Edition di Siemens* disponibili nella directory /questa_fe/docs/pdf_docs.
La simulazione del progetto verifica il progetto prima della programmazione del dispositivo. La simulazione del progetto implica la generazione della simulazione files, compilazione di modelli di simulazione, esecuzione della simulazione e viewi risultati. I passaggi seguenti descrivono questo flusso:

  1. Prerequisiti a pagina 3
  2. Apri l'esample Design a pagina 6
  3. Specificare le impostazioni dello strumento EDA a pagina 7
  4. Generazione di un modello di script di configurazione del simulatore a pagina 8
  5. Creare lo script di simulazione a pagina 9
  6. Compilare e simulare il progetto a pagina 12
  7. View Forme d'onda del segnale a pagina 13
  8. Aggiunta di segnali alla simulazione a pagina 15
  9. Rieseguire la simulazione a pagina 16

Prerequisiti
Entrambi i software Questa*-Intel FPGA Edition e Questa-Intel FPGA Starter Edition richiedono licenze software valide. Tuttavia, la licenza Questa-Intel FPGA Starter Edition è gratuita.
Download del software Questa-Intel FPGA Edition e Questa-Intel FPGA Starter Edition
Per scaricare il software con i singoli eseguibili files:

  1. Visita la pagina del Centro download software FPGA.
  2. Utilizzando il riquadro dei filtri a sinistra, eseguire i seguenti passaggi per perfezionare i risultati della ricerca:
    • Selezionare l'opzione Software Intel Quartus Prime Design. Vengono visualizzate tre edizioni del software Intel Quartus Prime (Pro, Standard o Lite).
    • Selezionare l'edizione del software Intel Quartus Prime Pro. Viene visualizzato un elenco delle versioni software supportate.
    • Selezionare il sistema operativo (Linux o Microsoft Windows*).
  3. Nel raffinato elenco di pagine, cliccare sulla pagina desiderata per scaricare il software.
  4. Nella sezione Download, fai clic su Persona Filescheda s.
  5. Scarica il software Questa-Intel FPGA Edition (include la versione per principianti). file(s) facendo clic sul pulsante Download sotto ciascuno file nome.

Fare riferimento a Download e installazione del software Intel FPGA in Installazione e licenza del software Intel FPGA per ulteriori informazioni.

Generazione della licenza
È possibile ottenere una licenza per il software Questa-Intel FPGA Edition e Questa-Intel FPGA Starter Edition dall'Intel FPGA Self Service Licensing Center (SSLC). Se non si ha accesso a SSLC, è necessario prima completare la registrazione a SSLC e creare un account visitando Register for Intel FPGA Self Service Licensing Center (SSLC).
Segui questi passaggi per generare la licenza:

  1. Vai al Centro licenze self-service Intel FPGA (SSLC).
  2. Selezionare l'opzione Registrati per la valutazione o le licenze gratuite nella barra dei menu.
  3. Nell'elenco dei prodotti visualizzati, selezionare l'opzione Questa-Intel FPGA Starter Edition SW-QUESTA.
  4. Nella colonna N. di postazioni, inserisci il numero di postazioni di cui hai bisogno.
  5. Leggi i termini di licenza d'uso.
  6. Seleziona la casella di controllo "Ho letto e accetto i termini di utilizzo di questa licenza come elencato di seguito".
  7. Fare clic su Ottieni licenza. Viene visualizzata una finestra pop-up che chiede a quale computer deve essere assegnata la licenza. Puoi utilizzare una delle seguenti opzioni:
    • Opzione 1: fare clic su Crea un nuovo computer se si desidera assegnare la licenza a un nuovo computer. È necessario fornire informazioni sull'hardware richiesto e sul tipo di licenza. Per informazioni sul tipo di licenza, fare riferimento a Tipi di licenza software Intel FPGA. Per informazioni su come estrarre informazioni sull'hardware del computer, fare riferimento a Informazioni sull'hardware necessarie per richiedere una licenza.
    • Opzione 2: fare clic su Assegna un computer esistente e cercare il nome del computer/ID NIC creato in precedenza nel proprio account My Intel. A view l'elenco dei computer, utilizzare le seguenti opzioni:
      • Visita l'Assistente licenza e seleziona Rigenera licenza dal computer principale ➤ View tutti i computer e selezionare
      • Sulla barra dei menu SSLC, fare clic su Computer e licenza Files e selezionare l'opzione desiderata.
  8. Fare clic su Genera. Si riceve un'e-mail con la licenza allegata all'indirizzo e-mail registrato.
  9. Salva la licenza.dat file sul tuo computer (ad esample, ~/intelFPGA_pro/LR-xxxxxx_License.dat).

Nota:
Prima di utilizzare il software Questa-Intel FPGA Edition e Questa-Intel FPGA Starter Edition, è necessario impostare una variabile di ambiente che faccia riferimento alla posizione della licenza.
Impostazione della licenza software Questa-Intel FPGA Starter Edition
Dopo aver ricevuto e salvato il file license.dat file sul tuo computer, segui queste istruzioni:

Su Sistema Windows

  1. Vai su Questo PC, fai clic con il pulsante destro del mouse e seleziona Proprietà.
  2. Fare clic su Impostazioni di sistema avanzate.
  3. Nella scheda Avanzate, seleziona Variabile d'ambiente.
  4. In Variabili di sistema, crea una nuova variabile con il nome LM_LICENSE_FILE e valore come file percorso>.
  5. Fare clic su OK e riavviare il software Questa.
    In alternativa, apri un prompt dei comandi ed esegui il seguente comando per configurare LM_LICENSE_FILE variabile d'ambiente:
    setx LM_LICENZA_FILE <percorso_della_licenza_file>;%LM_LICENZA_FILE%
    Per esempioampfile: setx LM_LICENSE_FILE C:\IntelFPGA
    \licenza.dat;%LM_LICENSE_FILE%

Su sistema Linux
Eseguire uno dei seguenti comandi in una finestra del prompt dei comandi:
esporta LM_LICENSE_FILE= :$LM_LICENZA_FILE
setenv LM_LICENSE_FILE “file>”

Rinnovo della licenza
La licenza software scade 12 mesi dopo la data di acquisto. Per rinnovare una licenza scaduta file, rivisita l'SSLC. Puoi rinnovare una licenza solo per la versione che hai acquistato.

Informazioni correlate

  • Novità di Questa-Intel FPGA Edition
  • Installazione e licenza del software Intel FPGA
  • Domande e risposte sulle licenze comuni
  • Come ottenere e gestire la licenza
  • Dove ottenere il demone della licenza

Apri l'esampil design
La PLL_RAM esampIl design include i core Intel FPGA IP per dimostrare il flusso di simulazione di base. Eseguire i seguenti passaggi per aprire il disegno esampon:

  1. Scarica e decomprimi il design Quartus_Pro_PLL_RAM.zip examplui.
  2. Avviare il software Intel Quartus Prime Pro Edition versione 21.3.
  3. Per aprire l'example progetto di design, clicca File ➤ Aprire Progetto, selezionare il progetto pll_ram.qpf file, quindi fare clic su OK.

Figura 1. Progetto pll_ram in Intel Quartus Prime Pro Edition

Intel-Quartus-Prime-Pro-Edition-Software-1

Specificare le impostazioni dello strumento EDA
Specificare le impostazioni dello strumento EDA per generare la simulazione files per i simulatori supportati eseguendo le seguenti operazioni:

  1. Nel software Intel Quartus Prime, fare clic su Assegnazioni ➤ Impostazioni ➤ Impostazioni strumento EDA.
  2. In Simulation, selezionare Questa Intel FPGA come Tool name. Mantieni le impostazioni predefinite per Format for output netlist e Output directory.

Figura 2. Impostazioni dello strumento EDA

Intel-Quartus-Prime-Pro-Edition-Software-2

Genera un modello di script di configurazione del simulatore
Gli script di configurazione del simulatore ti aiutano a simulare i core IP nel tuo progetto. Seguire questi passaggi per generare il modello di script di configurazione del simulatore specifico del fornitore per i moduli IP nell'example design. È quindi possibile personalizzare questo modello per i propri obiettivi di simulazione specifici.

  1. Per compilare il progetto, fare clic su Elaborazione ➤ Avvia compilazione. La finestra Messaggi indica quando la compilazione è completa.
  2. Fare clic su Strumenti ➤ Genera script di configurazione del simulatore per IP. Mantieni la directory di output predefinita e l'impostazione Usa percorsi relativi quando possibile per lo script di installazione file. Il modello dello script di installazione e le due sottocartelle mentor/ e comman/ vengono generati nella directory specificata.

Figura 3. Finestra di dialogo Genera script di configurazione del simulatore IP

Intel-Quartus-Prime-Pro-Edition-Software-3

Crea lo script di simulazione
Crea lo script di simulazione per abilitare comandi specifici che simulano i core IP nel progetto.

  1. In un editor di testo, apri /Quartus_PRO_PLL_RAM/mentor/msim_setup.tcl file.
  2. Crea un nuovo testo file con il nome mentor_example.do e salvarlo nella directory /PLL_RAM/mentor/.
  3. Nel file msim_setup.tcl file, copia la sezione di codice racchiusa nei commenti TOP-LEVEL TEMPLATE – BEGIN e TOP-LEVEL TEMPLATE – END, quindi incolla questo codice nel nuovo mentor_example.do file.
  4. Nel mentore_example.do file, eliminare i singoli caratteri cancelletto (#) che precedono le seguenti righe evidenziate per abilitare i comandi di compilazione:
    Intel-Quartus-Prime-Pro-Edition-Software-4
    Figura 4. Rimuovere il commento dai comandi di simulazione evidenziati nello script
  5. Sostituisci le seguenti righe nel file mentor_exampscript le.do:
    Tabella 1. Specificare i valori nel file mentor_example.do Script
    Sostituisci questa riga Con questa linea  
    impostare QSYS_SIMDIR    
    imposta QSYS_SIMDIR ../    
       
    continua…  
      Sostituisci questa riga Con questa linea
      video blog files>  
      vlog -vlog01compat -work lavoro ../PLL_RAM.v

    vlog -vlog01compat -work lavoro ../UP_COUNTER_IP/UP_COUNTER_IP.v vlog -vlog01compat -work lavoro ../DOWN_COUNTER_IP/DOWN_COUNTER_IP.v vlog -vlog01compat -work lavoro ../ClockPLL/ClockPLL.v

    vlog -vlog01compat -work lavoro ../RAMhub/RAMhub.v vlog -vlog01compat -work lavoro ../testbench_1.v

     
      imposta TOP_LEVEL_NAME

     
      imposta TOP_LEVEL_NAME tb  
       
      laboratorio  
      elab_debug (elab_debug valuterà vsim -voptargs=+acc che viene utilizzato per preservare tutti i segnali nella forma d'onda)  
      corri -a  
      aggiungi onda * view struttura view i segnali corrono -tutto  
  6. Salva la /Quartus_PRO_PLL_RAM/mentor/mentor_example.do file. La figura seguente mostra mentor_example.do file dopo che le revisioni sono state completate:
    Figura 5. Script di configurazione della simulazione IP di primo livello completato
    Intel-Quartus-Prime-Pro-Edition-Software-5

Compila e simula il progetto
Eseguire il mentor_ex di livello superioreample.do nel software Questa*-Intel FPGA Edition per compilare e simulare il progetto eseguendo le seguenti operazioni:

  1. Avviare il software Questa*-Intel FPGA Edition. La GUI Questa*-Intel FPGA Edition organizza gli elementi della simulazione in finestre e schede separate.
  2. Dalla directory del progetto PLL_RAM, apri testbench_1.v e mentor/mentor_example.do files.
  3. Per visualizzare la finestra Trascrizione, fare clic su View ➤ Trascrizione. Immettere i comandi per Questa*-Intel FPGA Edition direttamente nella finestra Trascrizione.
  4. Digita il seguente comando nella finestra Trascrizione e quindi premi Invio: do mentor_example.do

Il progetto viene compilato e simulato secondo le tue specifiche nel file mentor_exampscript le.do. La figura seguente mostra il simulatore Questa*-Intel FPGA Edition:

Figura 6. GUI Questa*-Intel FPGA Edition

Intel-Quartus-Prime-Pro-Edition-Software-6

View Forme d'onda del segnale
Segui questi passaggi per view segnali nella forma d'onda di simulazione testbench_1.v:

  1. Fare clic sulla finestra Wave. La forma d'onda della simulazione termina a 11030 ns, come specificato dal banco di prova. La finestra Wave elenca i segnali CLOCK, WE, OFFSET, RESET_N e RD_DATA.
    Figura 7. Finestra Wave di Questa-Intel FPGA Edition
    Intel-Quartus-Prime-Pro-Edition-Software-7
  2. Fai clic sulla scheda Sim per view i segnali nel design pll_ram.v di primo livello. La finestra Sim si sincronizza con la finestra Oggetti.
  3. Espandi la cartella tb nella scheda sim in view i segnali del modulo di livello superiore.
  4. Espandere la cartella Test1. La finestra Oggetti visualizza UP_module,
    Segnali DOWN_module, PLL_module e RAM_module.
  5. Nella finestra Sim selezionare un modulo sotto Test1 per visualizzare i segnali del modulo nella finestra Oggetti.
    Figura 8. Questa-Intel FPGA Edition Sim and Objects Windows
    8Intel-Quartus-Prime-Pro-Edition-Software-7
  6. View la libreria di simulazione files nella finestra Libreria.
    Figura 9. Finestra della libreria Questa-Intel FPGA Edition
    Intel-Quartus-Prime-Pro-Edition-Software-9

Aggiungi segnali alla simulazione
I segnali CLOCK, WE, OFFSET, RESET_N e RD_DATA vengono visualizzati automaticamente nella finestra Wave perché il design di livello superiore definisce questi I/O. Inoltre, puoi facoltativamente aggiungere segnali interni alla simulazione.
Eseguire i seguenti passaggi per aggiungere segnali alla simulazione:

  1. Nella finestra Oggetti, individuare i moduli UP_module, DOWN_module, PLL_module e RAM_module.
  2. Nella finestra Oggetti, seleziona RAM_module to view gli ingressi e le uscite del modulo.
    Figura 10. Aggiungi segnali alla finestra Wave
    Intel-Quartus-Prime-Pro-Edition-Software-10
  3. Fare clic con il pulsante destro del mouse su rdaddress e quindi fare clic su Add Wave per aggiungere i segnali interni tra il contatore alla rovescia e il modulo RAM dual-port.
  4. Fare clic con il pulsante destro del mouse su wraddress, quindi fare clic su Add Wave per aggiungere i segnali interni tra il modulo up-counter e dual-port RAM. In alternativa, puoi trascinare e rilasciare questi segnali dalla finestra Oggetti alla finestra Wave.
  5. Fare clic su Simula ➤ Esegui ➤ Continua per generare forme d'onda per i nuovi segnali aggiunti.

Riesegui la simulazione
È necessario eseguire nuovamente la simulazione se si apportano modifiche all'impostazione della simulazione, come l'aggiunta di segnali alla finestra Wave o la modifica di testbench_1.v file. Segui questi passaggi per eseguire nuovamente la simulazione:

  1. Nel simulatore Questa-Intel FPGA Edition, fare clic su Simula ➤ Riavvia.
  2. Mantenere le opzioni predefinite e fare clic su OK. Queste opzioni cancellano le forme d'onda e riavviano il tempo di simulazione, mantenendo i segnali e le impostazioni necessari. In alternativa, puoi rieseguire /PLL_RAM/mentor/mentor_exampscript le.do per rieseguire la simulazione dalla riga di comando.
  3. Fare clic su Simula ➤ Esegui ➤ Esegui -tutto. Il banco di prova_1.v file simula secondo le specifiche del banco di prova. Per continuare la simulazione, fare clic su Simula ➤ Esegui ➤ Continua. Questo comando continua la simulazione fino a quando non si fa clic sul pulsante Interrompi.

Differenze note tra Questa-Intel FPGA Edition e ModelSim* – Intel FPGA Edition

La tabella seguente elenca le principali differenze tra Questa-Intel FPGA Edition e ModelSim* – Intel FPGA Edition:

Tabella 2. Differenze note e azioni dell'utente

Differenze note Azione per Questa-Intel FPGA Edition
Questa edizione Intel FPGA ModelSim – Edizione Intel FPGA
Il percorso eseguibile del simulatore è non compilato automaticamente in Utensili Opzioni Opzioni dello strumento EDA. Il percorso eseguibile del simulatore viene popolato automaticamente Utensili Opzioni Opzioni dello strumento EDA. Seguire le istruzioni in Specificare EDA Impostazioni strumento a pagina 7 per specificare il percorso eseguibile.
Se si apre un progetto esistente con le impostazioni dello strumento ModelSim – Intel FPGA Edition EDA, il software Intel Quartus Prime sostituisce ModelSim – Intel FPGA Edition con Questa-Intel FPGA Edition poiché ModelSim – Intel FPGA Edition non è più valido. Non è richiesta alcuna azione.
Il simulatore potrebbe fallire durante l'elaborazione con il seguente messaggio:
Errore (sopprimibile): (vopt-14408) Intel FPGA
La capacità consigliata per l'edizione è di 5000 istanze non OEM.

Ci sono …
Questo errore viene emesso quando viene superata la capacità di progettazione per il simulatore.

Lo stesso messaggio viene emesso come messaggio di avviso. Sopprimere questo errore e continuare con la simulazione. Tuttavia, la simulazione è 30 volte più lenta.
Per impostazione predefinita, il simulatore non conserva i segnali per la forma d'onda viewing. conserva sempre i segnali per la forma d'onda viewing. Conserva i segnali in modo esplicito specificando le opzioni vsim o vopt, come +acc. Fare riferimento a Aggiungi segnali alla simulazione a pagina 15 per maggiori informazioni.
L'eseguibile di Windows avvia il simulatore con vsim.exe file. L'eseguibile di Windows avvia il simulatore con modelsim.exe file. Avvia il simulatore con vsim.exe file.
Questa-Intel FPGA Starter Edition è gratuita, ma richiede una licenza a costo zero. Il ModelSim – Intel FPGA Starter Edition non richiede una licenza. Ottieni gratuitamente la licenza Questa-Intel FPGA Starter Edition da Intel.

Questa*-Intel FPGA Edition Simulation Avvio rapido Cronologia delle revisioni di Intel Quartus Prime Pro Edition

Versione del documento Versione Intel Quartus Prime Cambiamenti
2022.03.28 21.3 Aggiunto l'argomento Prerequisiti.
2021.10.04 21.3 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.

Documenti / Risorse

Software intel Quartus Prime Pro Edition [pdf] Guida utente
Quartus Prime Pro Edition, software, Quartus Prime Pro Edition software
Software intel Quartus Prime Pro Edition [pdf] Guida utente
Versione 22.3, Software Quartus Prime Pro Edition, Quartus Prime, Software Pro Edition, Quartus Prime Pro Edition, Software

Riferimenti

Lascia un commento

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