Verilog in Digital Design Studio

Apri, modifica, salva e naviga nei file `.v` e `.vh` in Digital Design Studio.

Panoramica

Digital Design Studio riconosce i file .v e .vh per aprire, modificare e salvare sorgenti Verilog accanto ai file .sv e .svh. Un file .v può essere anche un input esplicito del progetto RTL usato dal rilevamento del progetto e dalla Struttura.

Inizia con un file Verilog

  1. Apri una directory di progetto esistente che contenga un file sorgente .v.

  2. Seleziona il file da Esplora o Vai al file.

  3. Modificalo e salvalo con Salva file oppure Ctrl+S.

  4. Riapri il file e conferma che la modifica salvata sia presente.

I file header che usano .vh sono riconosciuti e modificabili. Il percorso nativo della radice dei sorgenti del progetto è definito esplicitamente per .sv e .v; un header viene normalmente raggiunto attraverso l'albero dei file del progetto o una relazione include, invece di essere trattato come modulo superiore autonomo.

Copertura del linguaggio

L'editor riconosce i file Verilog, ma supporto di parser, elaborazione, simulazione, sintesi, modelli di temporizzazione, PLI/VPI e sorgenti protetti varia secondo costrutto e release. Controlla la diagnostica dell'azione eseguita; il supporto dell'editor per un file non significa che ogni strumento successivo accetti ogni costrutto.

IEEE elenca IEEE 1364-2005 come standard superato e incorporato nella famiglia unificata di standard SystemVerilog. Il sorgente Verilog resta qui un formato di progetto supportato, quindi lo chiamiamo supporto Verilog, non una “modalità legacy” separata. Consulta la pagina ufficiale di stato IEEE 1364-2005 per lo stato di pubblicazione dello standard.

Pagine correlate

Prepara un insieme di sorgenti

  1. Salva il modulo di livello superiore e tutti i sorgenti .v/.sv richiesti.

  2. Imposta modulo di livello superiore, directory include e definizioni per l'azione selezionata; conserva gli header con il progetto.

  3. Controlla nomi di moduli e segnali sensibili alle maiuscole, definizioni duplicate e include irrisolti.

  4. Esegui l'operazione e usa la diagnostica per individuare costrutti non supportati. La sola evidenziazione dell'editor non attesta la copertura della simulazione.

Inizia con Prima simulazione RTL per un esempio limitato, oppure Comandi dei motori CLI per operazioni del frontend e di revisione.

Passare dalla visualizzazione 3D alle altre viste di analisi

Digital Design Studio 2.0.3 migliora la pulizia delle risorse quando una vista della gerarchia 3D viene chiusa o sostituita. Rilascia inoltre il contenuto dell'albero di navigazione dopo la chiusura di una sezione compressa. Non è necessario abilitare alcuna nuova preferenza di gestione della memoria.

  1. Aprire il progetto desiderato e salvare il sorgente RTL. In Analysis, Schematic e 3D Hierarchy sono voci separate. Aprire un risultato compatibile dalla voce di cui si ha bisogno.

  2. Leggere l'identità del sorgente/dell'esecuzione prima di interpretare la scena. Selezionare un blocco o una rete e utilizzare Details e i controlli di livello di percorso/etichetta disponibili per esaminare la visualizzazione.

  3. Passare alla scheda dello schema, della forma d'onda o di un'altra analisi secondo necessità. Chiudere una scheda 3D dopo aver terminato con quella vista. La pulizia delle risorse segue il ciclo di vita della vista; non è necessario avviare un processo Cloud o ricaricare l'intera applicazione per richiederla.

  4. Riaprire il risultato desiderato per continuare. Confermare nuovamente la sorgente/l'esecuzione selezionata, soprattutto dopo aver modificato o cambiato progetto.

Questa modifica riduce le risorse di rendering trattenute; non aumenta i limiti di input/geometria, non ricalcola un'analisi salvata né rende disponibile un motore non disponibile. Una forma d'onda richiede ancora un risultato salvato compatibile. Se una visualizzazione segnala nessun risultato o un errore di servizio, mantenere tale stato e controllare l'host e la sorgente selezionati. Una vista vuota non costituisce un'analisi riuscita di un progetto vuoto.

Il vantaggio dipende dalla scena, dal renderer e dal dispositivo. Non viene promesso alcun miglioramento fisso di RAM, memoria GPU o frame rate per ogni progetto. Consultare Analysis views per la selezione dei risultati e Diagnostics per segnalare un errore riproducibile.