Flussi ISA in Digital Design Studio

Digital Design Studio 2.0.2: Flussi ISA in Digital Design Studio. Prima dell'uso verifica l'host selezionato, le autorizzazioni dell'account e il supporto attuale.

Apri ISA design in Flow Navigator di Digital Design Studio. Il sorgente 2.0.2 supporta l'importazione RISC-V e i profili RV64, IM e A. Esamina profilo selezionato e diagnostica prima di salvare un artefatto generato. Elaborazione, assemblaggio, esecuzione, co-simulazione, controlli formali e caricamento dei modelli dipendono ancora dall'operazione esposta dall'host effettivo; il supporto all'importazione non abilita tutte le azioni ISA su Windows o Cloud.

Overview

La progettazione ISA fa parte di Digital Design Studio, non è un'applicazione separata. Aprire Progettazione ISA in Flow Navigator nella stessa area di lavoro del progetto usata per modifica e analisi RTL.

Aprire un flusso di lavoro ISA

  1. Aprire Digital Design Studio e selezionare il progetto desiderato.

  2. Espandere Progettazione ISA in Flow Navigator.

  3. Scegliere creazione, istruzioni, generazione RTL, esecuzione, prestazioni o verifica.

  4. Aprire la funzione richiesta. La scheda dell'editor usa il nome della funzione invece di ripetere un titolo ISA generico.

  5. Creare o selezionare il sorgente dell'architettura del progetto prima di aspettarsi una struttura, una tabella delle istruzioni o un risultato di codifica.

Un progetto vuoto non deve essere interpretato come se contenesse un'architettura incorporata. Una funzione visibile è una voce di navigazione, non una prova che il suo motore sia abilitato.

Funzioni nel pannello sinistro

Fase

Funzioni

Modellazione

Struttura, istruzioni, stato architetturale, codifica, mappa degli opcode, assemblatore/disassemblatore, pipeline, configurazione e confronto delle modifiche

Generazione

RTL, simulatore del set di istruzioni, output relativi al compilatore ed esportazione

Esplorazione

Varianti dello spazio di progettazione

Esecuzione

Esecuzione del programma e collegamento alla Traccia eventi condivisa

Analisi

Profilo strutturale e stime PPA

Verifica

Co-simulazione, verifica, controlli formali e revisione del signoff

Strumenti dell'area di lavoro

Libreria di modelli e materiale di riferimento

Usare il campo di ricerca per restringere l'elenco. Espandi tutto e Comprimi tutto agiscono sui gruppi delle fasi. Scegliere una voce apre la funzione; non invia un job.

Sorgente e impostazioni del progetto

Sorgenti ISA, impostazioni del progetto, output generati e prove di verifica appartengono all'area di lavoro Digital Design Studio selezionata. Salvare le modifiche intenzionali del sorgente prima di elaborare o esportare. Quando l'host espone le azioni sorgente, il pannello ISA fornisce Salva, Elabora e impostazioni di progetto specifiche ISA.

In 2.0.2 non è possibile caricare modelli Library; Library inserisce solo frammenti CX. Conserva il lavoro non salvato ed esamina il modello prima di accettare la sostituzione. Un template è un punto di partenza esplicito, non un risultato del progetto corrente.

Esaminare istruzioni e codifiche

Dopo aver salvato il sorgente CX attivo, apri Instructions. Usa Declared categories per i raggruppamenti definiti dall'utente oppure Encoding width / format per i gruppi strutturali. Leggi la tabella in relazione all'elaborazione di quel sorgente esatto.

Conservare insieme revisione del sorgente, target selezionato, versione del motore, esempi di input e artefatti restituiti. Una tabella popolata non è di per sé una prova di verifica e una stima non è un risultato di implementazione misurato.

Traccia eventi è condivisa con Analisi

Esiste un solo visualizzatore Traccia eventi in Analisi. La voce Traccia eventi ISA è un collegamento a quel visualizzatore condiviso e all'esecuzione pertinente, non una seconda cronologia. Se non esiste un artefatto di esecuzione compatibile, non è possibile mostrare una traccia misurata.

Disponibilità e migrazione

ISA usa shell, impostazioni, schede e pannello inferiore di Digital Design Studio. Non esiste un'applicazione ISA separata da installare per il flusso integrato né una vista di chat AI distinta nell'editor principale.

Usa Add category e Add subcategory per organizzare le dichiarazioni. New instruction e Duplicate instruction creano bozze; verifica nome, mnemonico assembly e codifica prima di Apply to CX. Un sorgente modificato o un documento di sola lettura può disabilitare Apply.

Le precedenti installazioni ISA autonome e i loro dati applicativi sono legacy. Conservare ogni sorgente CX esistente come file controllato dall'utente prima della migrazione. Non copiare credenziali, licenze della macchina né stato nascosto di fiducia del dispositivo nella nuova area di lavoro. Vedere Aree di lavoro locali e Primo avvio e accesso all'account.

Guide correlate

Dal modello all'output controllato

Usa Verify model per richiedere l'elaborazione del buffer corrente. Leggi i controlli in attesa, non disponibili e falliti come mostrati; i controlli dell'intero modello non costituiscono una prova separata per ogni riga di istruzione.

  1. Salva il sorgente dell'architettura e scegli la configurazione ISA desiderata.

  2. Risolvi la diagnostica di parsing/elaborazione prima di leggere le viste delle istruzioni e delle codifiche.

  3. Genera solo gli output supportati dall'host corrente. Salva gli artefatti generati separatamente dal sorgente.

  4. Usa istruzioni note e codifiche attese per verificare il comportamento di assemblatore/disassemblatore.

  5. Conserva i risultati di esecuzione e verifica con la revisione del sorgente; apri gli eventi compatibili tramite Analysis Event Trace condiviso.

La CLI alti inclusa nell'app Windows serve all'inizializzazione dei progetti. I alti isa … comandi ISA della CLI richiedono il motore CX (alti-cx), che l'app Windows non include. Formato dell'output e funzionalità appartengono alla versione CLI installata.

Uso di Digital Design Studio 2.0.2

L'esportazione del decoder richiede l'elaborazione corrente e i relativi controlli statici. Esamina linguaggio selezionato e mappatura dei campi grezzi, poi conserva separatamente il file esportato. Modificare il sorgente invalida l'esportazione precedente; non è una prova di equivalenza di esecuzione.

Supporto degli ambienti in 2.0.2