Product SiteDocumentation Site

7.3. Progettazione di circuiti

Fedora 12 include un set completo di applicazioni per la cattura di schemi, simulazione di circuiti e layout PCB. Di seguito le principali modifiche a queste applicazioni. Una lista completa delle modifiche può essere trovata alla fine di questo documento.
geda
In Fedora 12, la suite geda, precedentemente raccolta come un numero di applicazioni singole, ora viene fornita in un solo pacchetto completo.
gspiceui
gspiceui di Fedora è ora compilato sotto wxgtk 2.8 invece che con il vecchio wxgtk 2.6. Ciò migliora l'interfaccia GUI GSpiceUIi. GSpiceUI include opamp-3.sym in /usr/share/gEDA/sym/misc/ (cartella simboli geda).

PPC64

GSpiceUI non è disponibile in Fedora sulle architetture PPC64 supportate, a causa dell'assenza di gwave per queste architetture.
kicad
Fedora 12 fornisce l'ultima versione di kicad che include un gran numero di risoluzioni di bug minori e miglioramenti nell'utilizzo. Per una descrizione completa dei tanti cambiamenti fare riferimento al changelog in upstream su http://www.lis.inpg.fr/realise_au_lis/kicad/.
ngspice
ngspice è stato aggiornato alla rework 19.
  • Gestione memoria: risolti memory leak (Bug 514484 - A Long Warning Message)
  • Integrazione di risoluzioni di bug e miglioramenti di espice
  • Risoluzione bug nelle interfacce plot e cli.
  • Ridisegno dei modelli Sim, integrazione del modello EPFL-EKV V2.63, modelli ADMS mextram, hicum0, hicum2.
  • Ngspice di Fedora è stato aggiornato per accettare chiamate dall'interfaccia TCL di Xcircuit.
tclspice
tclspice è nuovo in Fedora 12.
Prima di ngspice-rework-19, Fedora considerava la stabilità di tclspice troppo fragile. Si possono trovare esempi di tclspice in rpm -qd tclspice.
Tclspice viene fornito agli utenti Fedora con funzionalità estese per il design mixed-signal tramite il backend TCL. Fedora inoltre fornisce strumenti per la manipolazione di booleani (spiegata nella sezione seguente), gli utenti Fedora hanno materiale sufficiente per far girare questo o quel plugin personale EDA mixed-signal.
xcircuit
xcircuit è stato aggiornato alla versione 3.6.161. Le modifiche includono:
  • Supporta finestre multiple per layout di schematiche.
  • Revisione completa dell'assegnamento di tasti di scelta rpida per le funzioni e del meccanismo di dispatch delle funzioni.
  • Molte aggiunte e correzioni necessarie per rendere possibile che l'implementazione di finestre multiple funzioni correttamente.
  • È stato migliorato il modo in cui le librerie vengono gestite creando la differenza fra le pagine di libreria ed i file usando il concetto di "technology namespaces". Ogni oggetto ha un nome composto da un "prefisso di tecnologia", due doppi punti ("::"), ed il nome di oggetto. Ogni file libreria dichiara un nome tecnologia, il quale è usato come prefisso per tutti gli oggetti in quel file. I prefissi vengono usati da XCircuit per tracciare da quale file vengono degli oggetti, senza considerare la pagina dentro la quale vengono caricati. Aggiunto il supporto per le connessioni wire ai pin dei simboli che rimangono connessi mentre il simbolo viene spostato. Inoltre l'estensione tramite la funzione "Attach-to", che consente alle connessioni di essere (semi-)automaticamente collegate alle etichette dei pin o ai simboli di pin. La chiave macro per "collega-a" (tasto "A") può essere usata anche per la funzione "wire" (tasto "w") per iniziare una connessione con punto iniziale collegato ad un pin del simbolo o all'etichetta del pin.
  • È stato cambiato il modo in cui le etichette informative per i PCB vengono gestite, a partire dalla versione 3.6.66.
  • La velocità di esecuzione è stata migliorata.
  • Ngspice di Fedora è stato aggiornato per accettare chiamate dall'interfaccia TCL di Xcircuit.