Summary
Simulation
pacchetti Debian per simulazione di circuiti elettronici
Questo metapacchetto installa i pacchetti Debian per la simulazione di
circuiti elettronici.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Electronics
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Electronics mailing list
Links to other tasks
|
Debian Electronics Simulation packages
Official Debian packages with high relevance
ghdl
compilatore e simulatore di VHDL
|
Versions of package ghdl |
Release | Version | Architectures |
bullseye | 1.0.0+dfsg-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 4.1.0+dfsg-4 | amd64,arm64,armel,ppc64el |
trixie | 4.1.0+dfsg-4 | amd64,arm64,armel,ppc64el |
buster | 0.35+git20181129+dfsg-3 | amd64,arm64,armhf,i386 |
bookworm | 2.0.0+dfsg-6.2 | amd64,arm64,armel,i386,mips64el,mipsel,ppc64el |
Debtags of package ghdl: |
devel | compiler |
field | electronics |
hardware | emulation |
interface | commandline |
role | program |
scope | utility |
works-with | software:source |
|
License: DFSG free
|
GHDL è un compilatore e simulatore per VHDL, un linguaggio di descrizione
di hardware. GHDL non è un interprete: permette di analizzare ed elaborare
sorgenti per generare codice macchina dal proprio progetto. L'esecuzione di
programmi nativi è l'unica via per avere simulazione ad alta velocità.
GHDL offre tre backend per generazione di codice macchina: uno basato su
GCC, uno che usa la suite di compilazione LLVM e uno specifico per GHDL
chiamato mcode. Sono disponibili, rispettivamente, nei pacchetti ghdl-gcc,
ghdl-llvm e ghdl-mcode. Entrambi i backend GCC e LLVM creano codice
altamente ottimizzato per prestazioni di simulazione eccellenti, mentre le
simulazioni compilate con il backend GCC permettono anche il test della
copertura di codice usando gcov. Il backend mcode crea codice con
prestazioni minori, ma ciò è compensato da una compilazione molto più
veloce. È perciò preferibile per progetti più piccoli senza simulazioni
grandi o che durano a lungo.
È possibile installare più backend simultaneamente e selezionarli o
invocando direttamente il GHDL desiderato (come ghdl-gcc, ghdl-llvm o
ghdl-mcode) oppure fornendo una variabile d'ambiente GHDL_BACKEND
(contenente gcc, llvm o mcode) quando si invoca ghdl.
Questo è un pacchetto di dipendenze che assicura che sia installato
almeno un backend.
|
|
gnucap
pacchetto GNU per analisi di circuiti, eseguibile principale
|
Versions of package gnucap |
Release | Version | Architectures |
bookworm | 0.36~20171003-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 0.36~20171003-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 0.36~20171003-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
experimental | 20230520-dev-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 0.36~20091207-2 | amd64,armel,armhf,i386 |
stretch | 0.36~20091207-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
stretch-backports | 0.36~20171003-1~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 0.36~20171003-1 | amd64,arm64,armhf,i386 |
bullseye | 0.36~20171003-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package gnucap: |
field | electronics |
interface | text-mode |
role | program |
scope | utility |
suite | gnu |
uitoolkit | ncurses |
use | checking |
|
License: DFSG free
|
Gnucap è un simulatore di circuiti generico. Attua analisi non lineari in
corrente continua e del transitorio, analisi di Fourier e analisi in
corrente alternata linearizzate in un punto operativo. È interamente
guidato da comandi e interattivo. Può anche girare in modalità batch o come
server.
Questo pacchetto contiene un eseguibile principale e gnucap-modelgen.
|
|
gtkwave
visualizzatore per file di forma d'onda VCD (Value Change Dump)
|
Versions of package gtkwave |
Release | Version | Architectures |
stretch | 3.3.79-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 3.3.62-1 | amd64,armel,armhf,i386 |
buster | 3.3.98-1 | amd64,arm64,armhf,i386 |
buster-security | 3.3.98+really3.3.118-0+deb10u1 | amd64,arm64,armhf,i386 |
bullseye | 3.3.104+really3.3.118-0+deb11u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye-security | 3.3.104+really3.3.118-0+deb11u1 | amd64,arm64,armhf,i386 |
bookworm | 3.3.118-0.1~deb12u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm-security | 3.3.118-0.1~deb12u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 3.3.121-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 3.3.121-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package gtkwave: |
field | electronics |
hardware | emulation |
interface | x11 |
role | program |
scope | utility |
uitoolkit | gtk |
use | learning, viewing |
x11 | application |
|
License: DFSG free
|
gtkwave è un visualizzatore per file VCD (Value Change Dump) che sono
solitamente creati da simulatori di circuiti digitali. Questi file non
hanno nulla a che vedere con i Video CD!
|
|
gwave
visualizzatore di forme d'onda, ad esempio per simulatori spice
|
Versions of package gwave |
Release | Version | Architectures |
bullseye | 20190116-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 20090213-6.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package gwave: |
field | electronics |
interface | text-mode, x11 |
role | program |
scope | application |
uitoolkit | gtk, ncurses |
use | viewing |
x11 | application |
|
License: DFSG free
|
Gwave è uno strumento per visualizzare dati analogici, come l'output di
simulazioni Spice.
Gwave può leggere file "raw" da spice2G6, spice3F5 o ngspice e un formato
ASCII tabulare adatto per l'uso con GnuCAP o altri strumenti
auto-costruiti. Può anche leggere diversi file binari e ascii scritti per
simulatori stile spice commerciali, come hspice, tspice e nanosim.
Supporta "pannelli" (griglie) multiple ciascuna con visualizzate variabili
multiple. Sono disponibili due cursori a barra verticali per misure di
differenze temporali. Possono essere caricati file multipli per comparare i
risultati di diverse simulazioni.
|
|
irsim
simulatore a livello di interruttore
|
Versions of package irsim |
Release | Version | Architectures |
buster | 9.7.101-1 | amd64,arm64,armhf,i386 |
jessie | 9.7.87-1 | amd64,armel,armhf,i386 |
stretch | 9.7.93-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 9.7.104-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 9.7.104-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 9.7.104-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 9.7.118 |
Debtags of package irsim: |
field | electronics |
role | program |
use | simulating |
|
License: DFSG free
|
IRSIM è uno strumento per simulare circuiti digitali. È un simulatore a
livello di interruttore, cioè tratta i transistor come interruttori ideali.
I valori di capacità estratta e di resistenza aggregata sono usati per
rendere l'interruttore un pochino più realistico di quello ideale, usando
le costanti di tempo RC per predire le tempistiche relative degli eventi.
|
|
iverilog
compilatore Icarus Verilog
|
Versions of package iverilog |
Release | Version | Architectures |
bookworm | 11.0-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 11.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 10.2-1.1 | amd64,arm64,armhf,i386 |
stretch | 10.1-0.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 12.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 0.9.7-1 | amd64,armel,armhf,i386 |
trixie | 12.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package iverilog: |
field | electronics |
interface | commandline |
role | program |
|
License: DFSG free
|
Icarus Verilog è pensato per compilare tutti i Verilog HDL come descritto
nello standard IEEE-1364. Non è ancora del tutto pronto. Al momento
gestisce vari costrutti strutturali e comportamentali.
Il compilatore può usare come target una simulazione o un elenco delle
connessioni (EDIF).
|
|
ngspice
simulatore di circuiti Spice
|
Versions of package ngspice |
Release | Version | Architectures |
trixie | 44.2+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 44.2+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 34+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster-backports | 33+ds-1~bpo10+1 | s390x |
jessie | 26-1.1~deb8u1 (non-free) | amd64,i386 |
buster-backports | 34+ds-1~bpo10+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el |
buster | 30.2-1 | amd64,arm64,armhf,i386 |
stretch-backports-sloppy | 32.2+ds-1~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
stretch-backports | 30.2-1~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster-backports-sloppy | 37+ds-1~bpo10+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el |
stretch | 26-1.1 (non-free) | amd64,i386 |
bullseye-backports | 39.3+ds-1~bpo11+1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 39.3+ds-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm-backports | 44.2+ds-1~bpo12+1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package ngspice: |
field | electronics |
role | program |
scope | application |
uitoolkit | ncurses |
use | simulating |
|
License: DFSG free
|
NGSpice è un simulatore di circuiti a livelli misti/segnali misti. Il suo
codice è basato su tre pacchetti software open source: Spice3f5, Cider1b1
e Xspice. Gestisce modelli Verilog-A compilati attraverso l'interfaccia
OSDI incorporata.
NGSpice fa parte del progetto gEDA, una suite GPL completa di strumenti
per automazione di progettazione elettronica (Electronic Design
Automation).
|
|
oregano
strumento per acquisizione di schemi di circuiti elettronici
|
Versions of package oregano |
Release | Version | Architectures |
sid | 0.84.41+dfsg.1-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 0.70-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 0.70-2 | amd64,armel,armhf,i386 |
bookworm | 0.84.41+dfsg.1-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.84.41+dfsg.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 0.84.41+dfsg.1-1 | amd64,arm64,armhf,i386 |
Debtags of package oregano: |
field | electronics |
role | program |
suite | gnome |
uitoolkit | gtk |
|
License: DFSG free
|
Oregano è un'applicazione GNOME per l'acquisizione e la stampa di
circuiti elettronici. Può simulare i circuiti usando Gnucap, ng-spice o
spice di Berkeley.
|
|
simulide
semplice simulatore di circuiti elettronici in tempo reale
|
Versions of package simulide |
Release | Version | Architectures |
bullseye | 0.1.7+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 0.1.7+dfsg-2 | amd64,arm64,armhf,i386 |
bookworm | 0.1.7+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 1.1.0.1912+dfsg-4 | amd64,i386 |
trixie | 1.1.0.1912+dfsg-4 | amd64,i386 |
upstream | 1.1.0.2030 |
|
License: DFSG free
|
Simulide è un simulatore di circuiti elettronici in tempo reale pensato per
la sperimentazione di hobbisti e studenti con semplici circuiti elettronici
di uso generale e simulazione di microcontrollori PIC, AVR e Arduino.
|
|
tkgate
editor e simulatore di circuiti digitali basato su Tcl/Tk
|
Versions of package tkgate |
Release | Version | Architectures |
bullseye | 2.1+repack-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 2.0~b10-4 | amd64,armel,armhf,i386 |
sid | 2.1+repack-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 2.1+repack-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.1+repack-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 2.0~b10-5 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 2.1+repack-3 | amd64,arm64,armhf,i386 |
Debtags of package tkgate: |
field | electronics |
hardware | emulation |
interface | x11 |
role | program |
scope | application |
uitoolkit | tk |
x11 | application |
|
License: DFSG free
|
TkGate è un editor e simulatore di circuiti digitali con un'interfaccia
basata su Tcl/Tk. TkGate include un vasto numero di dispositivi
incorporati, incluse porte logiche di base, memorie, tty e moduli per
progettazione gerarchica. Il simulatore può essere controllato in modo
interattivo o attraverso uno script di simulazione. Il contenuto della
memoria può essere caricato da file ed è incluso un compilatore di
microcodice/macrocodice (gmac) per creare file di memoria di tkgate a
partire da una descrizione di alto livello. Il simulatore gestisce la
simulazione continua, la simulazione passo-passo (con orologio o epoca) e
punti di interruzione. I file salvati sono in formato simile a Verilog.
TkGate include anche svariati tutorial e circuiti di esempio che possono
essere caricati attraverso il menu "Help". Gli esempi vanno da un semplice
sommatore a 3 bit a livello di porte logiche fino ad una CPU a 16 bit
programmata per giocare al gioco "Animals".
TkGate ha un'interfaccia multilingua con gestione di inglese, giapponese,
francese e spagnolo.
|
|
verilator
simulatore Verilog veloce e libero
|
Versions of package verilator |
Release | Version | Architectures |
bookworm | 5.006-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 4.010-1 | amd64,arm64,armhf,i386 |
stretch | 3.900-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 3.864-1 | amd64,armel,armhf,i386 |
sid | 5.032-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 5.032-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 4.038-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package verilator: |
field | electronics |
interface | commandline |
role | program |
use | simulating |
|
License: DFSG free
|
Verilator è il più veloce simulatore libero di Verilog HDL e batte molti
simulatori commerciali. Compila Verilog sintetizzabile (non codice per
benchtest!), più alcune dichiarazioni PSL, SystemVerilog e Synthesis in
codice C++ o SystemC. È progettato per vasti progetti in cui prestazioni
veloci di simulazione sono di primaria importanza ed è specialmente adatto
per generare modelli eseguibili di CPU per gruppi di progettazione di
software embedded.
|
|
Official Debian packages with lower relevance
freehdl
simulatore VHDL per Linux
|
Versions of package freehdl |
Release | Version | Architectures |
buster | 0.0.8-2.2 | amd64,arm64,armhf,i386 |
jessie | 0.0.8-2.1 | amd64,armel,armhf,i386 |
stretch | 0.0.8-2.2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package freehdl: |
field | electronics |
hardware | emulation |
interface | commandline |
role | program |
scope | utility |
use | analysing, learning |
|
License: DFSG free
|
Questo è un simulatore libero per VHDL con le seguenti funzionalità:
- ha un visualizzatore grafico delle forme d'onda;
- ha un debugger che lavora al livello del codice sorgente;
- è conforme a VHDL-93.
|
|
gplcver
|
Versions of package gplcver |
Release | Version | Architectures |
trixie | 2.12a-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.12a-1.1 | amd64,arm64,armhf,i386 |
jessie | 2.12a-1.1 | amd64,armel,armhf,i386 |
stretch | 2.12a-1.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.12a-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 2.12a-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package gplcver: |
devel | interpreter |
field | electronics |
role | program |
use | simulating |
|
License: DFSG free
|
Cver is a full 1995 IEEE P1364 standard Verilog simulator. It also
implements some of the 2001 P1364 standard features. All three
PLI interfaces (tf_, acc_, and vpi_) are implemented as defined
in the IEEE 2001 P1364 LRM.
|
|
python3-gnucap
collegamenti Python 3 per il pacchetto GNU per analisi di circuiti
|
Versions of package python3-gnucap |
Release | Version | Architectures |
sid | 0.0.2-1.2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 0.0.2-1.2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 0.0.2-1.1 | amd64,arm64,armhf,i386 |
bookworm | 0.0.2-1.2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
Questo pacchetto contiene i collegamenti Python per il pacchetto GNU per
analisi di circuiti.
Gnucap è un simulatore di circuiti generico. Attua analisi non lineari in
corrente continua e del transitorio, analisi di Fourier e analisi in
corrente alternata linearizzate in un punto operativo. È interamente
guidato da comandi e interattivo. Può anche girare in modalità batch o come
server.
|
|
Debian packages in contrib or non-free
easyspice
Graphical frontend to the Spice simulator
|
Versions of package easyspice |
Release | Version | Architectures |
stretch | 0.6.8-2.1 (contrib) | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 0.6.8-2.1 (contrib) | amd64,armel,armhf,i386 |
buster | 0.6.8-3 (contrib) | amd64,arm64,armhf,i386 |
Debtags of package easyspice: |
field | electronics |
role | program |
uitoolkit | gtk |
use | simulating |
|
License: DFSG free, but needs non-free components
|
Easyspice is a graphical frontend for the electrical circuit simulator
Spice. It is by default connected to the geda package and ngspice but
can be used as a frontend for other spice simulators programs as well.
|
|