Debian Electronics Project
Summary
Simulation
Debianpakker til simulering af elektroniske kredsløb

Denne metapakke vil installere Debianpakker til at simulere elektroniske kredsløb.

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
VHDL-kompiler/simulator
Versions of package ghdl
ReleaseVersionArchitectures
bullseye1.0.0+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.1.0+dfsg-4amd64,arm64,armel,ppc64el
trixie4.1.0+dfsg-4amd64,arm64,armel,ppc64el
buster0.35+git20181129+dfsg-3amd64,arm64,armhf,i386
bookworm2.0.0+dfsg-6.2amd64,arm64,armel,i386,mips64el,mipsel,ppc64el
Debtags of package ghdl:
develcompiler
fieldelectronics
hardwareemulation
interfacecommandline
roleprogram
scopeutility
works-withsoftware:source
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

GHDL er en kompiler og simulator for VHDL, et Hardware Description Language. GHDL er ikke en fortolker: Den gør det muligt at analysere og udvide kilder til at oprette maskinkode fra dine design. Programkørsel er den eneste måde for simulering i høj hastighed.

GHDL tilbyder tre motorer til oprettelse af maskinkode: en baseret på GCC, en der bruger LLVM-kompilerpakken og en GHDL-specifik kaldt mcode. Disse er tilgængelige i pakkerne ghdl-gcc, ghdl-llvm og ghdl-mcode respektivt. Både GCC- og LLVM-motorerne opretter højt optimeret kode for glimrende simuleringsydelse, mens simuleringer kompileret med GCC- motoren også tillader dækningstest via gcov. Motoren mcode opretter mindre ydende kode, men godtgør det ved meget hurtigere kompilering. Det foretrækkes derfor til mindre projekter uden store eller langtidskørende simuleringer.

Flere motorer kan installeres på samme tid og vælges ved enten at starte den ønskede GHDL direkte (som ghdl-gcc, ghdl-llvm eller ghl- mcode) eller ved at specificere en GHDL_BACKEND-miljøvariabel (indeholdende gcc, llvm eller mcode) mens ghdl startes.

Denne pakke er en afhængighedspakker, der sikrer at mindst en motor er installeret.

gnucap
GNU-kredsløbsanalysepakke - kørbar fil
Versions of package gnucap
ReleaseVersionArchitectures
bookworm0.36~20171003-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.36~20171003-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid0.36~20171003-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental20230520-dev-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.36~20091207-2amd64,armel,armhf,i386
stretch0.36~20091207-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports0.36~20171003-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.36~20171003-1amd64,arm64,armhf,i386
bullseye0.36~20171003-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gnucap:
fieldelectronics
interfacetext-mode
roleprogram
scopeutility
suitegnu
uitoolkitncurses
usechecking
Popcon: 63 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

GNUCAP er en generel kredsløbssimulator. Den udfører ikkelineær dc og transiente analyser. Fourier-analyser og ac-analyser lineariseret ved et handlingspunkt. Programmet er fuldt ud interaktivt og kommandodrevet. Programmet kan også køre i jobtilstand eller som en server.

Denne pakke indeholder den kørbare fil og gnucap-modelgen.

gtkwave
Fremviser for filer i VCD-waveform (Value Change Dump)
Versions of package gtkwave
ReleaseVersionArchitectures
stretch3.3.79-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.3.62-1amd64,armel,armhf,i386
buster3.3.98-1amd64,arm64,armhf,i386
buster-security3.3.98+really3.3.118-0+deb10u1amd64,arm64,armhf,i386
bullseye3.3.104+really3.3.118-0+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-security3.3.104+really3.3.118-0+deb11u1amd64,arm64,armhf,i386
bookworm3.3.118-0.1~deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm-security3.3.118-0.1~deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.3.121-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid3.3.121-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package gtkwave:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeutility
uitoolkitgtk
uselearning, viewing
x11application
Popcon: 96 users (46 upd.)*
Versions and Archs
License: DFSG free
Git

gtkwave er en fremviser for VCD-filer (Value Change Dump), som normalt oprettes af digitale kredsløbssimulatorer. (Disse filer har ingen forbindelse til video-cd'er!).

Screenshots of package gtkwave
gwave
Fremviser til bølgeformer, eksempelvis til SPICE-simulationer (vedrører elektroniske kredsløb)
Versions of package gwave
ReleaseVersionArchitectures
bullseye20190116-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch20090213-6.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package gwave:
fieldelectronics
interfacetext-mode, x11
roleprogram
scopeapplication
uitoolkitgtk, ncurses
useviewing
x11application
Popcon: 5 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Gwave er et værktøj til visning af analoge data såsom uddata for Spice-simulationer.

Gwave kan læse rå (raw) filer fra spice2G6, spice3F5 eller ngspice og et tabulært ASCII-format egnet for brug med GnuCAP eller hjemmeudviklede værktøjer. Værktøjet kan også læse flere binære og ascii-filer skrevet af kommercielle spice-type simulatorer såsom hspice, tspice og nanosim.

Værktøjet understøtter flere »paneler« (linjekort) med flere variabler vist i hver. To lodrette markørbjælker er tilgængelige for målinger af tidsforskel. Flere filer kan indlæses for sammenligning af resultater for flere simulationer.

irsim
Simulator for kredsløb
Versions of package irsim
ReleaseVersionArchitectures
buster9.7.101-1amd64,arm64,armhf,i386
jessie9.7.87-1amd64,armel,armhf,i386
stretch9.7.93-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid9.7.104-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie9.7.104-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye9.7.104-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream9.7.118
Debtags of package irsim:
fieldelectronics
roleprogram
usesimulating
Popcon: 4 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

IRSIM er et værktøj til simulering af digitale kredsløb. Det er en »Switch-niveau« simulator; det vil sige den opfatter transistorer som ideelle relæer. Udvundet kapacitans og klumpet modstandsværdier bruges til at gøre relæet lidt mere realistisk end det ideelle, ved hjælp af RC-tidskonstanter til at forudsige den relative timing af hændelser.

iverilog
Icarus Verilog-kompiler
Versions of package iverilog
ReleaseVersionArchitectures
bookworm11.0-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye11.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster10.2-1.1amd64,arm64,armhf,i386
stretch10.1-0.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.9.7-1amd64,armel,armhf,i386
trixie12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package iverilog:
fieldelectronics
interfacecommandline
roleprogram
Popcon: 60 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Icarus Verilog er lavet for at kompilere alle dele af Verilog HDL som beskrevet i IEEE-1364-standarden. Programmet er ikke helt klart. I øjeblikket håndteres en blanding af strukturelle og opførsel konstruktioner.

Kompileren kan være målrettet enten simulering eller netlist (EDIF).

ngspice
Spice - kredsløbssimulator
Versions of package ngspice
ReleaseVersionArchitectures
trixie44.2+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid44.2+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye34+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports33+ds-1~bpo10+1s390x
jessie26-1.1~deb8u1 (non-free)amd64,i386
buster-backports34+ds-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el
buster30.2-1amd64,arm64,armhf,i386
stretch-backports-sloppy32.2+ds-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports30.2-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster-backports-sloppy37+ds-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el
stretch26-1.1 (non-free)amd64,i386
bullseye-backports39.3+ds-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm39.3+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm-backports44.2+ds-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package ngspice:
fieldelectronics
roleprogram
scopeapplication
uitoolkitncurses
usesimulating
Popcon: 76 users (134 upd.)*
Versions and Archs
License: DFSG free
Git

NGSpice er en blandet niveau/blandet signal kredsløbssimulator. Dens kode er baseret på tre programpakker: Spice3fs, Cider1b1 og Xspice. Det understøtter kompileret Verilog-A-modeller via den indbyggede OSDI-grænseflade.

NGSpice er en del af gEDA-projektet, en fuld GPL-udgivet programpakke med Electronic Design Automation-værktøjer.

oregano
Værktøj for skematisk tegning af elektroniske kredsløb
Versions of package oregano
ReleaseVersionArchitectures
sid0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.70-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.70-2amd64,armel,armhf,i386
bookworm0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.84.41+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.84.41+dfsg.1-1amd64,arm64,armhf,i386
Debtags of package oregano:
fieldelectronics
roleprogram
suitegnome
uitoolkitgtk
Popcon: 35 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

Oregano er et GNOME-program for skematisk tegning og udskrivning af elektroniske kredsløb. Programmet kan simulere kredsløbene med brug af Gnucap, ng-spice eller Berkeley spice.

Screenshots of package oregano
simulide
Simpel elektronisk kredsløbssimulator i realtid
Maintainer: Milan Kupcevic
Versions of package simulide
ReleaseVersionArchitectures
bullseye0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.1.7+dfsg-2amd64,arm64,armhf,i386
bookworm0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.0.1912+dfsg-4amd64,i386
trixie1.1.0.1912+dfsg-4amd64,i386
upstream1.1.0.2030
Popcon: 49 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

Simulide er en elektronisk kredsløbssimulator i realtid lavet til hobbybrugere og studenteksperimenter med simple og almene elektroniske kredsløb og PIC-, AVR- og Arduino microcontroller-simuleringer.

Screenshots of package simulide
tkgate
Tcl/TK-baseret digitalt kredsløbsprogram og simulator
Versions of package tkgate
ReleaseVersionArchitectures
bullseye2.1+repack-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.0~b10-4amd64,armel,armhf,i386
sid2.1+repack-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1+repack-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.1+repack-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.0~b10-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1+repack-3amd64,arm64,armhf,i386
Debtags of package tkgate:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 21 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

TkGate er et digitalt kredsløbsprogram og simulator med en Tcl/Tk-baseret grænseflade. TkGate inkluderer et stort antal indbyggede enheder, inklusive basisporte, hukommelser, tty'er og moduler for hierarkisk design. Simulatoren kan kontrollere enten interaktivt eller via et simuleringsskript. Hukommelsesindhold kan indlæses fra filer, og en mikrokode/makrokode kompiler (gmac) er inkluderet til at oprette tkgate-hukommelsesfiler fra en beskrivelse på højt niveau. Simulatoren understøtter fortsættende simulering, enkel trin-simulering (efter ur eller epoch) og stoppunkter. Filer gemmes i et Verilog-lignende format.

TkGate inkluderer en række øvelser og eksempler på kredsløb, som kan indlæses via hjælpemenuen. Eksemplerne går fra en simpel adgangspunkt 3- bit tilføjer til en 16-bit CPU programmeret til at spille »Animals«.

TkGate har en grænseflade til flere sprog med understøttelse for engelsk, japansk, fransk og spansk.

verilator
Hurtig og fri Verilog-simulator
Versions of package verilator
ReleaseVersionArchitectures
bookworm5.006-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.010-1amd64,arm64,armhf,i386
stretch3.900-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.864-1amd64,armel,armhf,i386
sid5.032-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.032-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye4.038-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package verilator:
fieldelectronics
interfacecommandline
roleprogram
usesimulating
Popcon: 28 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

Verilator er den hurtigste frie Verilog HDL-simulator, og den slår mange kommercielle simulatorer. Den kompilerer synthesizer egnet Verilog (ikke test-bench-kode!), samt lidt PSL, SystemVerilog- og Synthesis-påstande til C++ eller SystemC-kode. Det er designet for store projekter, hvor hurtig simuleringsydelse er af primær koncern, og er specielt velegnet til at oprette kørbare modeller for CPU'er for indlejrede programdesignhold.

Official Debian packages with lower relevance

freehdl
VHDL-simulator for Linux
Versions of package freehdl
ReleaseVersionArchitectures
buster0.0.8-2.2amd64,arm64,armhf,i386
jessie0.0.8-2.1amd64,armel,armhf,i386
stretch0.0.8-2.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package freehdl:
fieldelectronics
hardwareemulation
interfacecommandline
roleprogram
scopeutility
useanalysing, learning
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free

Dette er en fri VHDL-simulator med disse funktioner:

  • Har en grafisk waveform-fremviser.
  • Har en fejlsøger på kildeniveau.
  • Overholder VHDL-93.
gplcver
Verilogsimulator
Versions of package gplcver
ReleaseVersionArchitectures
trixie2.12a-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.12a-1.1amd64,arm64,armhf,i386
jessie2.12a-1.1amd64,armel,armhf,i386
stretch2.12a-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.12a-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.12a-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package gplcver:
develinterpreter
fieldelectronics
roleprogram
usesimulating
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Cver er en fuld 1995 IEEE P1364-Verilogsimulator. Den implementerer også nogle af standardfunktionerne hos 2001 P1364. Alle tre PLI-grænseflader (tf_, acc_ og vpi_) er implementeret som defineret i IEEE 2001 P1364 LRM.

python3-gnucap
Python 3 bindings for the GNU Circuit Analysis Package
Versions of package python3-gnucap
ReleaseVersionArchitectures
sid0.0.2-1.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.0.2-1.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.0.2-1.1amd64,arm64,armhf,i386
bookworm0.0.2-1.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains Python bindings for the GNU Circuit Analysis Package.

Gnucap is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, Fourier analysis, and ac analysis linearized at an operating point. It is fully interactive and command driven. It can also be run in batch mode or as a server.

Debian packages in contrib or non-free

easyspice
Graphical frontend to the Spice simulator
Versions of package easyspice
ReleaseVersionArchitectures
stretch0.6.8-2.1 (contrib)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.6.8-2.1 (contrib)amd64,armel,armhf,i386
buster0.6.8-3 (contrib)amd64,arm64,armhf,i386
Debtags of package easyspice:
fieldelectronics
roleprogram
uitoolkitgtk
usesimulating
Popcon: 2 users (0 upd.)*
Versions and Archs
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.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 248248