Come Simulare Una Forma D'onda Nell'editor Di Forme D'onda Di Simulazione

Sommario:

Come Simulare Una Forma D'onda Nell'editor Di Forme D'onda Di Simulazione
Come Simulare Una Forma D'onda Nell'editor Di Forme D'onda Di Simulazione

Video: Come Simulare Una Forma D'onda Nell'editor Di Forme D'onda Di Simulazione

Video: Come Simulare Una Forma D'onda Nell'editor Di Forme D'onda Di Simulazione
Video: Animazione di simulazioni di creature rapide in Blender 2,82 (rapida e sporca) 2024, Novembre
Anonim

Diciamo che abbiamo un progetto per un Altera FPGA nell'ambiente di sviluppo Quartus II. Facciamo una simulazione software: applichiamo un certo segnale agli ingressi dell'FPGA e vediamo cosa succederà alle sue uscite. Per fare ciò, utilizzeremo lo strumento Simulation Waveform Editor integrato.

Editor di forme d'onda di simulazione
Editor di forme d'onda di simulazione

Necessario

  • - Personal Computer;
  • - ambiente di sviluppo installato Quartus II.

Istruzioni

Passo 1

Prima di tutto, lanciamo l'IDE Quartus II e apriamo il progetto richiesto. Ora creiamo un nuovo file. Premi la combinazione di tasti Ctrl + N o tramite il menu File -> Nuovo…. Nella finestra che si apre, seleziona il tipo di file - Programma di Ateneo VWF.

Crea un nuovo file VWF del programma di Ateneo
Crea un nuovo file VWF del programma di Ateneo

Passo 2

Lo strumento Simulation Waveform Editor si avvia. Salviamo subito questo file, ancora vuoto, con un nome arbitrario nella cartella del progetto: Ctrl + S (o File -> Salva). Chiamerò il file "data_test.vwf" perché Alimenterò i dati al pin FPGA chiamato "DATA".

Ora dobbiamo aggiungere le nostre gomme al progetto. Vai al menu Modifica -> Inserisci -> Inserisci nodo o bus…. Si aprirà la finestra "Inserisci nodo o bus", dove faremo clic sul pulsante Node Finder … per cercare i bus FPGA disponibili nel progetto.

Trovare nodi e bus nell'editor di forme d'onda di simulazione
Trovare nodi e bus nell'editor di forme d'onda di simulazione

Passaggio 3

Nella finestra Node Finder, fare clic sul pulsante Elenco. Nella parte sinistra della finestra apparirà un elenco dei nodi trovati e dei bus di progetto. Per selezionarli, aggiungili al campo di destra facendo clic sui pulsanti corrispondenti. Oppure aggiungi tutto in una volta facendo clic sul pulsante ">>". Conferma la tua selezione facendo clic sul pulsante "OK". Nella finestra Inserisci nodo o bus, fare clic anche su OK.

Aggiunta di pneumatici e nodi alla simulazione
Aggiunta di pneumatici e nodi alla simulazione

Passaggio 4

I diagrammi del livello del segnale dei pin selezionati sono apparsi nella finestra della forma dell'impulso. Inoltre, il livello dei segnali di ingresso CLK e DATA è ancora uguale a zero logico, e il livello di uscita non è definito. Devi impostare la loro forma.

Vista iniziale degli impulsi simulati
Vista iniziale degli impulsi simulati

Passaggio 5

Ma prima, è necessario impostare i parametri di temporizzazione che verranno utilizzati dall'editor di forme d'onda di simulazione durante la simulazione. Nel menu Modifica -> Dimensione griglia … imposta il passo della griglia temporale. E nel menu Modifica -> Imposta ora di fine… indicheremo la durata della simulazione.

Impostazione dei parametri di temporizzazione nell'editor di forme d'onda di simulazione
Impostazione dei parametri di temporizzazione nell'editor di forme d'onda di simulazione

Passaggio 6

Impostiamo i parametri dell'impulso di clock. Nel campo di sinistra, selezionare il segnale desiderato con il nome Nome facendo clic su di esso con il tasto sinistro del mouse. Ora vai al menu: Modifica -> Valore -> Sovrascrivi orologio … Nella finestra Orologio aperta, impostare il periodo (Periodo), la fase (Offset) e il ciclo di lavoro (Duty cycle) dell'impulso di clock.

Impostazione dell'orologio CLK CL
Impostazione dell'orologio CLK CL

Passaggio 7

Impostiamo i dati della forma d'onda. Selezionalo e nel menu: Modifica -> Valore seleziona il tipo appropriato. Selezionerò un segnale che cambia casualmente Valori casuali … e configurerò i suoi parametri nella finestra che si apre.

Successivamente, salva le impostazioni del segnale (Ctrl + S).

Impostiamo la forma del segnale di input dei dati nell'editor di forme d'onda di simulazione
Impostiamo la forma del segnale di input dei dati nell'editor di forme d'onda di simulazione

Passaggio 8

Ora puoi eseguire la simulazione funzionale: Simulazione -> Esegui simulazione funzionale o facendo clic sul pulsante corrispondente nella barra dei menu. Quartus simulerà e visualizzerà il risultato in una nuova finestra Simulation Waveform Editor.

Esecuzione della simulazione funzionale in Simulation Waveform Editor
Esecuzione della simulazione funzionale in Simulation Waveform Editor

Passaggio 9

Nella finestra che si apre, puoi vedere i segnali di output calcolati sui pin FPGA, che sono stati ottenuti come risultato della simulazione eseguita dall'utility Simulation Waveform Editor.

Consigliato: