Skip to content

Hardware Design/Simulation/Analysis Tools

  • gEDA (GPL'd Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production.) (cvs) (ml) (Ngspice mixed-mode/mixed-level circuit simulator) (cvs) (ml)
  • Veripool (Verilog tool portal)
  • Alliance (VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools. A complete set of portable CMOS libraries is provided, including a RAM generator, a ROM generator and a data-path compiler.) (cvs) (ml)
  • Icarus Verilog (VHDL simulation and synthesis tool. It operates as a compiler, compiling source code writen in Verilog (IEEE-1364) into some target format.)
  • GPL Cver (VHDL simulator)
  • GHDL (VHDL simulator which uses GCC)
  • ViPEC (Tool for the analysis of high frequency, linear electrical networks) (cvs)
  • Oregano (GNOME based schematic capture and simulation tool) (cvs) (ml)
  • Magic (VLSI layout system. License: BSD-style) (ml)
  • Electric (VLSI layout system)
  • Confluence (A language and toolset for synchronous reactive system design. The tools can generate digital logic circuits for an FPGA or ASIC platform, or C code for hard real-time software.) (ml)
  • Balsa (Framework for synthesizing asynchronous hardware systems, and a language for describing these 'handshake' circuit systems)
  • QEMU (CPU emulation system supporting the x86 and PowerPC CPU targets. License: GNU GPL and BSD style) (cvs) (ml)
  • Simulavr (Simulator for the Atmel AVR family of 8-bit RISC micro-controllers) (cvs) (ml)
  • gerbv ("Gerber Viewer". GNOME based tool for viewing Gerber files.) (cvs) (ml)
  • gerber2pdf (Python based tool for converting Gerber files to HTML. License: BSD-style)
  • gerber2eps (C++ based tool for converting Gerber files to PostScript.)
  • GerbMerge (Python based tool for combining the CAM data from multiple printed circuit board designs into a single set of CAM files)
  • gputils (Collection of tools for the Micr*chip PIC microcontrollers) (cvs) (ml)
  • SRecord (Collection of tools for manipulating EPROM load files)
  • picprg (Tool to program the 35 op-code, 1KB EEPROM and 36 bytes of SRAM containing PIC16C84 PIC processor)
  • flP5 (FLTK based parallel-port PIC programming tool)
  • XCircuit (X-widgets based circuit drawing and schematic capture program)
  • Klogic (KDE based application for building and simulating digital circuits)
  • PCB ("Printed Circuit Board". X11 based design tool for the layout of printed circuit boards. PCB can output the RS-274-X and Excellon NC-Drill format.) (cvs) (ml) (forum)
Sedo - Buy and Sell Domain Names and Websites project info: debianlinux.net Statistics for project debianlinux.net etracker® web controlling instead of log file analysis