Digital Design Studio 1.0.89: un’area di lavoro più ordinata e progetti sul tuo PC che riprendono da dove li avevi lasciati
Digital Design Studio 1.0.89 è disponibile. Navigazione, impostazioni e scorciatoie seguono ora un unico design e, nell’app per Windows, gli utenti che hanno eseguito l’accesso possono usare le funzioni Git, SystemVerilog e RTL nei progetti sul proprio PC con qualsiasi piano. Tornare alle modifiche dopo aver chiuso l’app o averla avviata offline è più semplice, e le schermate New Analysis e ALcad sono state migliorate.
Digital Design Studio 1.0.89 è disponibile. Questo aggiornamento riunisce navigazione, impostazioni e scorciatoie dell’area di lavoro quotidiana sotto un design coerente e amplia ciò che puoi fare con i progetti sul tuo PC nell’app per Windows. Migliora inoltre il modo in cui le modifiche non salvate vengono conservate e ripristinate, così puoi tornare al tuo lavoro dopo aver chiuso l’app o averla avviata senza connessione di rete.
Lo stesso approccio vale ora per la schermata New Analysis, il pannello Problems, le schermate dei circuiti e SI/PI di ALcad e le schermate AI. Nomi e frasi non vengono più troncati né mescolati con un’altra lingua nelle finestre strette o dopo aver cambiato la lingua dell’interfaccia.
Un’area di lavoro con più spazio e gli strumenti a portata di mano
Puoi trascinare il bordo della navigazione dei progetti di Cloud fino alla larghezza che preferisci. Restringendola, le informazioni secondarie si nascondono per prime e, alla larghezza minima, si chiude in una barra di icone dei prodotti. La barra chiusa mantiene il cambio di progetto, l’elenco delle finestre, le nuove finestre, il tuo account e l’utilizzo, mostrato come una semplice percentuale. Passa il puntatore su un’icona o spostaci lo stato attivo della tastiera per vederne il nome completo. Il saldo QUOTA compare in basso a sinistra, appena sopra il tuo account, con qualsiasi piano.
Nell’editor DDS, il menu “View” e la palette dei comandi mostrano o nascondono separatamente le barre sinistra e destra e le riportano visibili anche quando sono nascoste entrambe. Il menu + di ogni pannello laterale sposta in quel pannello la vista che ti serve. Il menu dei prodotti elenca ora, per fasi, le aree di lavoro di DDS come Project Manager, RTL Analysis, Simulation, Synthesis e Implementation, così puoi passare direttamente all’attività che ti serve da DDS o da ALcad.
I pulsanti dell’intestazione di Explorer sono più compatti e il selettore tra la vista delle cartelle e la vista gerarchica ora fa scorrere la selezione. I nomi lunghi delle attività in Flow Navigator vanno a capo su due righe e un nome ancora troncato appare per intero quando ci passi sopra il puntatore o ci sposti lo stato attivo.
Impostazioni e scorciatoie con lo stesso aspetto
Cursori, campi numerici, interruttori ed elenchi a discesa delle impostazioni condividono ora un unico design. Cursori e campi numerici mostrano i pulsanti −/+ con il valore corrente, e il pulsante “Default” riporta un valore all’impostazione originale. Negli elenchi a discesa lunghi, come quello dei caratteri, puoi cercare direttamente nell’elenco, e le impostazioni di ALcad usano gli stessi controlli.
Puoi importare file di caratteri TTF, OTF, WOFF e WOFF2 per l’editor e il terminale. I caratteri importati vengono conservati su questo dispositivo; su un altro dispositivo che usa le stesse impostazioni ma non ha il file del carattere, viene mostrato il carattere a spaziatura fissa predefinito.
Ogni comando può ora avere due scorciatoie, una principale e una secondaria. Nella tabella delle scorciatoie aggiungi, modifichi o rimuovi ogni combinazione separatamente, e una combinazione riservata dal browser o dal sistema operativo, o già in uso, viene segnalata direttamente nella sua riga. Le tue scorciatoie compaiono così come le hai impostate nei menu, nei menu contestuali, nella palette dei comandi e nelle descrizioni comandi di ALcad. Il menu “Edit” include ora “Undo”, “Redo”, “Cut”, “Copy”, “Paste” e “Select All”.
Le impostazioni di account, dati e QUOTA sono ora riunite in un unico punto, con utilizzo e QUOTA mostrati in un unico flusso. Il controllo dei dati esporta come file JSON o elimina solo le conversazioni AI memorizzate su questo dispositivo, senza toccare le altre impostazioni né le copie di ripristino. Le impostazioni del motore e di Flow di un progetto Cloud vengono salvate nel progetto senza avviarne l’ambiente di esecuzione.
Più leggibile, nella tua lingua
Le palette chiara e scura predefinite sono state perfezionate: i passaggi di luminosità tra le aree sono più uniformi, la navigazione scura non è più nero puro e bordi e ombre sono più morbidi. Sulle superfici predefinite, il testo principale mantiene un rapporto di contrasto di almeno 10:1 e il testo secondario di almeno 5:1. Le finestre dell’app per Windows si aprono con il colore della schermata iniziale e con il tema salvato già applicato, senza lampi bianchi né sfarfallii del tema.
Menu, frasi, impostazioni e barra di stato seguono la lingua che scegli. Le schermate in coreano non mescolano più espressioni in inglese, e il testo coreano va a capo tra le parole in tutte le finestre del prodotto. Anche i pannelli Git, la finestra di revisione delle modifiche, la schermata New Analysis e le finestre delle impostazioni in giapponese e cinese tradizionale compaiono nella lingua selezionata.
Più possibilità per i progetti sul tuo PC
Nell’app per Windows, i progetti sul tuo PC si aprono direttamente da una cartella, senza WSL. A partire dalla versione 1.0.89, gli utenti che hanno eseguito l’accesso con qualsiasi piano, Free incluso, possono usare senza licenza del dispositivo funzioni locali come Git, il supporto alla scrittura di SystemVerilog, l’RTL lint e l’albero dei moduli. Ecco il percorso dalla creazione di un progetto alla scelta della sua Technology.
Un progetto sul tuo PC, passo dopo passo
Ogni passaggio presuppone che tu abbia eseguito l’accesso all’app per Windows. Le funzioni Git richiedono Git for Windows.
Nuovo progetto
Scegli “New project” nel pannello Local, quindi indica un nome e una posizione. L’app mostra un’anteprima della cartella che creerà e apre il progetto nella stessa finestra. I nomi che non si possono usare vengono spiegati e i percorsi dei progetti sono mostrati come percorsi Windows leggibili.
I messaggi relativi a progetti che non è stato possibile aprire o ripristinare compaiono nella tua lingua e non chiedono più di controllare WSL.
Repository Git
“Create Git repository” in Source Control crea un repository nella cartella del progetto, con main come primo branch. L’autore dei commit viene preso prima dalle impostazioni del repository, poi dal nome e dall’indirizzo email delle impostazioni globali di Git. Se nessuno dei due è impostato, un modulo precompilato con i dati del tuo account te li chiede e li salva in quel repository.
Nella cronologia Git, i filtri per branch, autore, data e percorso sono icone che riassumono i valori scelti. Git e i controlli degli strumenti vengono eseguiti senza aprire finestre della console.
Scrivere SystemVerilog
HintsBox suggerisce parole chiave, task di sistema e direttive del compilatore SystemVerilog insieme ai simboli del tuo progetto. Digitando $ o un accento grave (`), task di sistema e direttive compaiono subito.
I suggerimenti sui parametri compaiono per funzioni e task in stile ANSI dichiarati nello stesso file o modulo e per chiamate di sistema standard come $fatal. Funzionano anche nei testbench che usano `timescale o istruzioni procedurali if e repeat.
Struttura RTL e lint
L’albero dei moduli RTL in Explorer viene costruito dai tuoi file .sv e .v salvati. Con le stesse regole di Cloud, separa il design di primo livello, i testbench e gli altri moduli. Gestisce fino a 500 file e 16 MiB di codice sorgente in totale; oltre questo limite, al posto dell’albero compare un avviso.
Il compilatore RTL incluso nell’app controlla subito lint e diagnostica.
Scegliere la Technology
Visualizza in anteprima, cambia e ripristina la Technology (PDK) di un progetto senza WSL. L’anteprima non modifica il progetto e la Technology selezionata resta impostata dopo il riavvio dell’app.
Cosa puoi usare in base allo stato di accesso
L’intestazione dell’app per Windows mostra ora il tuo stato di accesso attuale invece di un’etichetta “Free” fissa.
Accesso eseguito
Con qualsiasi piano, Free incluso, puoi usare le funzioni locali dei progetti sul tuo PC senza licenza del dispositivo.
Creare un repository Git, rivedere cronologia e modifiche ed eseguire commit
Completamento SystemVerilog e suggerimenti sui parametri
RTL lint, diagnostica del compilatore e albero dei moduli RTL
Importazione di report, vista KLayout e impostazioni dell’editor esterno
La finestra delle impostazioni separata e lo spostamento delle schede dell’editor in nuove finestre
Avvio offline
Se avvii con un account salvato e il servizio account non è raggiungibile, l’area di lavoro si apre comunque e puoi continuare a modificare e salvare i file. Le funzioni che richiedono l’accesso vengono sospese e si attivano automaticamente quando la connessione torna e il tuo account viene confermato.
Se la conferma dell’account richiede più di tre secondi, l’area di lavoro si apre subito invece di attendere. Le modifiche apportate nel frattempo proseguono quando viene confermato lo stesso account.
Senza accesso
Anche senza accedere, puoi modificare e salvare i file nei progetti sul tuo PC. Accedi dall’intestazione per attivare le funzioni che lo richiedono.
Modifiche che continuano dopo la chiusura e la riapertura
Quando chiudi l’app per Windows, ora ti viene spiegato che cosa succede alle modifiche non salvate e che cosa ritrovi alla riapertura. Seleziona ogni passaggio per vedere come funziona.
Dalla chiusura dell’app al recupero delle modifiche
Le modifiche ai file non salvate vengono conservate su questo PC e ritornano quando riapri il progetto con lo stesso account.
Chiudere l’app
Quando chiudi la finestra, gli editor aperti scrivono subito su questo PC copie di ripristino delle modifiche non salvate.
Conservare una copia
Le copie di ripristino vengono conservate fino a 1 MiB per file e fino a 128 file e 4 MiB in totale per finestra di progetto. Se alcune modifiche superano questi limiti o non possono essere scritte nello spazio di archiviazione, la richiesta di uscita lo segnala.
Richiesta di uscita
La richiesta di uscita spiega che le modifiche conservate vengono ripristinate quando riapri il progetto con lo stesso account, e che vanno perse le modifiche negli editor aperti in una nuova finestra e gli input come i messaggi di commit.
Se non è stato possibile conservare alcune modifiche, ti avvisa di salvare prima, anche se hai selezionato “Do not ask again”.
Riavviare
Al riavvio dell’app, i file che avevi spostato in nuove finestre tornano una volta come schede principali, e viene ripristinato il layout del pannello inferiore salvato per ogni progetto.
Verificare l’account
Anche le modifiche apportate dopo un avvio offline o con una connessione lenta, mentre l’account viene confermato, vengono conservate. Una volta confermati lo stesso account e la stessa organizzazione, proseguono; non vengono mai trasferite a un altro account.
Ripristinare le modifiche
Le modifiche conservate ricompaiono nelle schede dei rispettivi file quando apri il progetto con lo stesso account. Il ripristino non salva il file: controlla le modifiche e poi salva.
Una schermata New Analysis più chiara
New Analysis ha ora un proprio elenco di viste all’interno dell’area dell’editor. Scegli dall’elenco viste come Analysis setup, Analysis tools, Saved RTL, UVM, FDTD2D e Import report; input, job in esecuzione e risultati restano al loro posto quando cambi vista. Impostazioni e risultati si leggono come tabelle per righe, e il pulsante di avvio si trova nell’intestazione in alto.
Una vista che l’ambiente attuale non offre è contrassegnata come “Unavailable” nell’elenco, e solo quella vista mostra “Not available in this environment”. Se una scheda dell’editor incontra un problema, al suo interno compaiono “Try again” e “Close tab”, mentre barra del titolo, pannelli e altre schede continuano a funzionare.
Quando una richiesta di analisi Cloud viene rifiutata, la schermata ne spiega la causa, ad esempio un nuovo accesso, i diritti di proprietario del progetto o la QUOTA, e mostra il codice di errore su una riga separata. L’analisi su server Cloud non è offerta in questa versione, e la schermata lo indica se la richiedi.
Il pannello Problems usa il campo di ricerca comune e mostra intestazioni di colonna e livelli di gravità nella tua lingua. Nel catalogo dei plugin scegli una categoria da un elenco a discesa e, selezionando un plugin, i dettagli si aprono in una scheda dell’area dell’editor accanto ai file aperti. Nella progettazione ISA, una mancata corrispondenza della larghezza CX viene ora segnalata come diagnostica prima di passare il design a RTL.
Schermate dei circuiti e SI/PI di ALcad
ALcad usa la stessa intestazione, gli stessi menu, gli stessi controlli delle impostazioni e la stessa schermata di caricamento di DDS. La schermata iniziale dei circuiti passa da “My circuits”, salvati nel progetto, ai “Circuit samples” ufficiali, e la navigazione SI/PI è ora riunita in un unico punto. Le proprietà dei componenti, come nome di riferimento, modello, valori dei parametri e unità, vengono mostrate e modificate in una tabella compatta, e i risultati SI/PI e i documenti del progetto compaiono nella tua lingua.
Negli schemi digitali, nomi delle reti, etichette dei pin e collegamenti sono disposti in modo da non sovrapporsi più. I nomi di rete lunghi generati dal compilatore vengono abbreviati, e il nome completo è disponibile nel suggerimento e nelle proprietà. Ogni rete ha una propria traccia di instradamento, i punti di diramazione e gli incroci con altre reti sono disegnati in modo distinguibile, e “Fit” posiziona lo schema in modo che i pannelli aperti non lo coprano.
Altre modifiche
Trascinamento delle schede: quando trascini una scheda dell’editor in un’altra riga di schede, la scheda trascinata resta leggibile e le altre schede non saltano più al rilascio. Anche le righe di schede ISA mostrano dove verrà posizionata la scheda.
Scheda delle impostazioni del progetto: la scheda delle impostazioni del progetto in DDS e ALcad è più compatta, con i pulsanti di salvataggio e di ripristino dei valori predefiniti fissati in alto.
Elenco dei progetti Cloud: l’elenco dei progetti Cloud nella barra laterale dell’app per Windows usa ora l’elenco a discesa comune, ben leggibile nel tema scuro. Gli elementi selezionati negli elenchi a discesa comuni mantengono un rapporto di contrasto di almeno 4,5:1 sia nel tema chiaro sia in quello scuro.
Avviso del terminale: nei progetti senza terminale, un avviso nella tua lingua spiega il motivo e cosa fare; per i progetti sul tuo PC, ti indirizza all’app del terminale del tuo PC.
Oltre alle nuove funzioni, la versione 1.0.89 migliora il modo in cui trovi gli strumenti che già usi, ti sposti tra di essi e torni al lavoro in corso.
Guida di Digital Design Studio · Altifigence Cloud · Download