This list was automatically generated from the Open Collector database for open source hardware tools/designs. All entries on this list
reflect work which is available without charge and with source - whether
source code, or schematics and designs.
- Announcements relating to Open Hardware
- Design tools and software
- Hardware designs
- Groups and Organizations
- Clean Room Design Practice
- Fedora Electronic Lab - Test2
"Fedora Electronic Laboratory" is a feature for Fedora 8.
Details
- Fedora Electronic Laboratory
Fedora have approved the creation of a new 'Electronic Laboratory'.
Details
- gEDA participates in GSoC 2008
The gEDA project has been accepted into this year's Google Summer of Code (GSoC) as a mentoring organization! The gEDA project is excited to have this opportunity again (second year for gEDA in GSoC!) and thanks Google for investing in and organizing the GSoC program.
Details
- IEEE Open-Source Test Workshop
The IEEE international workshop on open source test technology tools will be held from May 10-11, 2007 in Berkeley, California, and is now calling for papers.
Details
- OpenTech Package 1.8.0
OpenTech is the first world wide package of free open source hardware
designs, software and Books for electronics designs.
Details
-
- Brusey20
a tool which converts state diagrams into synthesizable VHDL.
Details
- ChipVault
ChipVault is a project organizer for VHDL and Verilog RTL hardware designs.
Details
- Circuit_macros
This is a set of macros for drawing high-quality line diagrams to include in TeX, LaTeX, or similar documents.
Details
- Eclipse Verilog Editor
Eclipse Verilog editor is a plugin for the Eclipse IDE.
Details
- Emacs VHDL Mode
VHDL Mode is an Emacs major mode for editing files containing VHDL code.
Details
- FlowDesigner
FlowDesigner is a data flow oriented development environment.
Details
- gerber2pdf
- Hardware::Verilog::Parser
The Hardware::Verilog::Parser Perl module contains a Verilog grammar.
Details
- Kicad
Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.
Details
- NGPaint
NGPaint arose out of discussions
on how to post schematics to newsgroups using minimal bandwidth.
Details
- sk2py
Sk2Py is an wxPython-based IDE which assists in the migration of Cadence Skill(tm)-based PCells to Python PyCells for use in all Open Access environments.
Details
- Source Navigator for Verilog
Source Navigator for Verilog is full featured tool for editing and navigating through large projects with many verilog files.
Details
- SVEditor
SVEditor is an Eclipse-based editor for SystemVerilog and Verilog files.
Details
- v2html
html is a free perl script that takes verilog designs and converts them to html.
Details
- VGI
VHDL Graphical Interface is a set of awk scripts which allow you to enter structural VHDL and state
machines with the graphic program tgif.
Details
- VHD2VL
vhd2vl is a VHDL to Verilog translation program.
Details
-
-
- DigiTcl
DigiTcl is a graphical user interface which
allows users to construct and simulate simple digital circuits.
Details
- DILL
DILL (Digital Logic in LOTOS) is an approach for specifying digital logic circuits and translating them to
LOTOS.
Details
- DLSim
A java based digital logic simulator, designed to be used as an educational tool.
Details
- Electronic solver
A program to solve electronical circuits.
Details
- FCoverage
Functional/Toggle Coverage tool using VCD dump file.
Details
- gdcsim
Gdcsim is a digital circuit simulator that can test the dickens out of your
design.
Details
- GNUPIC
An entire suite of PIC development tools under GPL, so that people can program PICs using the platform and operating system of their choice.
Details
- GOSSIP
The goal of the GOSSIP project is to develop and maintain a simulation environment for use primarily in communications
engineering and digital signal processing.
Details
- gpsim
gpsim is a full-featured software simulator for Microchip PIC microcontrollers.
Details
- ivi
IVI is a graphical front-end for various simulators.
Details
- Jarp
An interactive Java-based tool for Petri Nets.
Details
- KLogic
KLogic is an application for easy building and simulating of digital circuits.
Details
- KRelais
KRelais is an electronic design and simulation program.
Details
- KTechlab
KTechlab is a development and simulation environment for microcontrollers and electronic circuits.
Details
- LARD
LARD is a hardware description language developed for describing
asynchronous systems - though little is specific to that purpose, so
you could use it to descibe synchronous systems if you wanted, or even
as a general purpose programming language.
Details
- microdev
microDev is a complete editor / simulator for digital components and microcontrollers (Pic in a first time).
Details
- Modelica 1.3.1
Modelica is an object-oriented language for the development of
many types of simulator.
Details
- PCISim
PCISIM is both a logic simulation library and a PCI simulation environment coded using the
simulation library.
Details
- Polis
POLIS is a
co-design environment for control-dominated embedded systems.
Details
- py2port
py2port is a Python based tool for performing two-port and one-port analysis on linear circuits.
Details
- Qucs
Qucs is a circuit simulator with a graphical user interface.
Details
- Retro
Retro is a tool for designing synchronous hardware systems on register-transfer level.
Details
- SigLab
SigLab is a calculator designed for working on signals.
Details
- SimCAS
SimCAS is a simple and very flexible mixed signal simulator.
Details
- simted
Simted - the official name of an engine for modelling systems of the various devices described by a system of the nonlinear ordinary differential equations (ODE).
Details
- SystemC
SystemC is a modeling platform consisting of C++ class libraries and a simulation kernel for design at the
system-behavioral and register-transfer-levels (first versions are RTL with full system-behavioural support coming later).
Details
- TCAD
TCAD is a suite of programs for IC process and device modelling developed at Stanford University; older versions of the programs are available under an open-source license.
Details
- THUD
THUD is a register transfer level (RTL) simulation environment optimized
for cycle-based designs.
Details
- tlogsim
Tlogsim is an extensible graphical logic circuit simulator for GTK 2.
Details
- Vipec
ViPEC is a powerful tool for the analysis of high frequency, linear electrical networks.
Details
- YaPIDE
YaPIDE aims to be a fully featured Microchip PIC simulator for Linux (and probably other Unixes).
Details
-
- ADMS
ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile c code for the API of spice simulators.
Details
- asco
ASCO is a SPICE circuit optimizer used to design high performance analog low-power low-voltage circuits for mobile communications.
Details
- Bitgen
BitGen accepts text strings of 1's, 0's and hex digits and converts them to equivalent pwl
voltage sources for inclusion in netlists for circuit simulation (with SPICE or Spectre, for
example).
Details
- decida
decida ([de]vice & [ci]rcuit [d]ata [a]nalysis), is a platform for electron
device characterization, procedural simulation and analysis of electronic
circuits, and other tasks.
Details
- EasySpice
EasySpice is a gtk frontend for ngspice and gnetlist.
Details
- eispice
eispice is a clone of the Berkley Spice 3 Simulation Engine optimized for High Speed Digital Design with a Python based front-end.
Details
- GHDL
GHDL is a GCC front-end for the VHDL (IEEE 1076) language.
Details
- GNUcap
GnuCap is the Gnu Circuit Analysis Package.
Details
- gwave
Gwave is a waveform viewer.
Details
- Icarus Verilog Interactive
Icarus Verilog Interactive (IVI) is a graphical, interactive user-interface to the Icarus Open-Source verilog simulator.
Details
- KJWaves
100% Java program allows viewing of RAW SPICE files, for example, those created by ngSPICE.
Details
- KJWaves
100% Java program allows viewing of RAW SPICE files, for example, those created by ngSPICE.
Details
- ngspice
Ngspice is a mixed-level/mixed-signal circuit simulator based on three open source software packages: Spice3f5, Cider1b1, and Xspice.
Details
- PNS
PNS is a simple simulation system for extended place/transition Petri nets.
Details
- pyspice
- Spice
- Spice+
Spice+ is a general-purpose circuit simulation program, based directly on SPICE 3F5 from the University of California (Berkeley).
Details
- spice-sdb
An enhanced SPICE friendly version of the gEDA netlister.
Details
- SUGAR
SUGAR is a simulation tool for MEMS devices based on nodal analysis techniques from the world of integrated circuit simulation.
Details
- tclSpice
TclSpice is an improved version of Berkeley Spice designed to be used with the Tcl/Tk scripting language.
Details
- TkGate
TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical
editor.
Details
- Wave2hsp
wave2hsp is a non-gui (command line) spice/hspice stimuli generator which reads a command file containing digital waveforms specified using ascii characters.
Details
- Weblab
Weblab provides electronic circuit simulation with a Java-based schematic entry and wave viewer, based on (Berkeley) SPICE, for any OS/Server/Browser configuration.
Details
-
- ADMS
ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile c code for the API of spice simulators.
Details
- Alice
Alice is a compiler for the OpenVera language.
Details
- Atom
Atom is a new functional hardware description language embedded in
Haskell.
Details
- CEC
The Columbia Esterel Compiler is an open-source compiler designed for research in both hardware and software generation from the Esterel synchronous language.
Details
- ChipVault
ChipVault is a project organizer for VHDL and Verilog RTL hardware designs.
Details
- Confluence
Confluence is a declarative functional programming language for the
design and verification of synchronous reactive systems including
digital logic, hard-real-time software, and hardware-software
co-design.
Details
- Covered
Covered is a Verilog code coverage utility that reads in a Verilog design and generated VCD/LXT dumpfile (or runnable in VPI module form) from that design and generates a coverage file that can be merged with other coverage files and/or used to create a coverage report.
Details
- Dinotrace
Dinotrace is a X-11 waveform viewer which understands Verilog Value Change Dumps, ASCII, and other trace formats.
Details
- Eclipse Verilog Editor
Eclipse Verilog editor is a plugin for the Eclipse IDE.
Details
- File I/O for Verilog
This is a PLI application to allow you to read ASCII and binary files
from Verilog, and write more than 32 files at once.
Details
- GPL Cver
GPL Cver is a full Verilog HDL IEEE P1364 standard simulator.
Details
- GTKWave
GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, and VZT files as well as standard Verilog VCD/EVCD files and allows their viewing.
Details
- Hardware::Simulator
Hardware::Simulator implements a hardware descriptor language in perl.
Details
- Hardware::Verilog::Parser
The Hardware::Verilog::Parser Perl module contains a Verilog grammar.
Details
- HDCaml
HDCaml is a hardware design and verification language embedded in OCaml.
Details
- HDLMaker
HDLmaker was written by Joshua Rosen and Polybus Systems Corp, as an aid for the development of complex VHDL or Verilog FPGA designs.
Details
- Icarus Verilog
Icarus Verilog is a gpled Verilog simulation and synthesis tool.
Details
- Icarus Verilog Interactive
Icarus Verilog Interactive (IVI) is a graphical, interactive user-interface to the Icarus Open-Source verilog simulator.
Details
- IDaSS
The 'Interactive Design and Simulation System' allows mixed graphics/text
entry of complex RTL designs with integrated and interactive simulation.
Details
- IPal
Icarus PAL is a toolkit which will be used by an Icarus Verilog target
module to generate 22v10 designs.
Details
- IVI
Icarus Verilog Interactive (IVI) is a graphical, interactive user-interface to the Icarus Open-Source verilog simulator.
Details
- IVI
Icarus Verilog Interactive (IVI) is a graphical, interactive user-interface to the Icarus Open-Source verilog simulator.
Details
- Jove
Jove is a set of Java APIs and tools to enable Verilog hardware design verification of ASICs and FPGAs using the Java programming language.
Details
- myHDL
MyHDL is a Python package for using Python as a hardware description language.
Details
- nMicrocoder
nMicrocoder is a ncurses EDA tool to write microcode.
Details
- pcisim
Verilog models for a smart memory, a PCI arbiter and a bus
master that can be operated by a remote process.
Details
- Perlilog
Perlilog is a design tool, for easy integration of Verilog IP cores for System-on-Chip (SoC) designs.
Details
- POD
The main goal of POD ('Peripherals on Demand' is to permit FPGA-newbies to use FPGAs without writing any VHDL (or verilog) code.
Details
- RSTK
RSTK is a C language program that generates Reed-Solomon source code modules than can be compiled and synthesized.
Details
- SC2V
SystemC to Verilog synthesizable subset translator.
Details
- Scriptsim
ScriptSim is a tool designed to improve productivity in asic design and verification.
Details
- Signs
Signs is a development environment for hardware designs in various hardware description languages.
Details
- Simsynch
SIMSYNCH is a digital logic simulator written for the SCM Scheme implementation.
Details
- Source Navigator for Verilog
Source Navigator for Verilog is full featured tool for editing and navigating through large projects with many verilog files.
Details
- STDCell
A standard cell library for 0,35u.
Details
- SVEditor
SVEditor is an Eclipse-based editor for SystemVerilog and Verilog files.
Details
- tgt-edif
Tgt-edif is an EDIF 2 output module for the Icarus verilog compiler.
Details
- TkGate
TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical
editor.
Details
- v2html
html is a free perl script that takes verilog designs and converts them to html.
Details
- v2k
Verilog-AMS pre-processor/parser/database/elaborator/simulator.
Details
- VBS
VBS stands for Verilog Behavioral Simulator.
Details
- verilator
Verilator is a free Verilog HDL simulator that compiles synthesizable Verilog (not test-bench code!), plus some PSL and Synthesis assertions into C++ or SystemC code.
Details
- Verilog2C++
Verilog2C++ translates a C++ class of a Verilog design using a cycle-accurate representation of each nets and registers.
Details
- VHD2VL
vhd2vl is a VHDL to Verilog translation program.
Details
- vIDE
vIDE (which stands for Verilog IDE) is a fully featured, cross-platform,
integrated environment for designing, testing and debugging Verilog applications.
Details
- VIS
VIS (Verification Interacting with Synthesis) is a tool that integrates the verification, simulation, and synthesis of finite-state hardware systems.
Details
- vl
The vl program is a Verilog simulator.
Details
- VTracer
VTracer is a Verilog Testbench developer aid.
Details
-
- Alice
Alice is a compiler for the OpenVera language.
Details
- Brusey20
a tool which converts state diagrams into synthesizable VHDL.
Details
- ChipVault
ChipVault is a project organizer for VHDL and Verilog RTL hardware designs.
Details
- Confluence
Confluence is a declarative functional programming language for the
design and verification of synchronous reactive systems including
digital logic, hard-real-time software, and hardware-software
co-design.
Details
- CPUGen
Cpugen (TM) generates customizable RISC cpu cores in VHDL code.
Details
- DGC - Digital Gate Compiler
DGC is a tool for the creation of digital netlists.
Details
- Electric
The Electric VLSI Design System is a framework for all computer-aided design and engineering work.
Details
- Emacs VHDL Mode
VHDL Mode is an Emacs major mode for editing files containing VHDL code.
Details
- FreeHDL
The project goals are to develop a VHDL simulator that:
Has a graphical waveform viewer; has a source level debugger; is VHDL-93 compliant; is of commercial quality.
Details
- Gael
Gael (GTk Assisted Electronics) is an electronic design automation tool integrated into GNOME 2.
Details
- GHDL
GHDL is a GCC front-end for the VHDL (IEEE 1076) language.
Details
- Hardware::Simulator
Hardware::Simulator implements a hardware descriptor language in perl.
Details
- Hardware::Vhdl::Parser
- HDLMaker
HDLmaker was written by Joshua Rosen and Polybus Systems Corp, as an aid for the development of complex VHDL or Verilog FPGA designs.
Details
- IDaSS
The 'Interactive Design and Simulation System' allows mixed graphics/text
entry of complex RTL designs with integrated and interactive simulation.
Details
- myHDL
MyHDL is a Python package for using Python as a hardware description language.
Details
- pdcodes
The pdcodes program is a perl-based system for generating and verifying
implementation models of mathematical coding systems.
Details
- POD
The main goal of POD ('Peripherals on Demand' is to permit FPGA-newbies to use FPGAs without writing any VHDL (or verilog) code.
Details
- RHDL
RHDL stands for Ruby Hardware Description Language.
Details
- SAMSA
SAMSA is a simulator for Analog-Mixed Signal Architectures which will simulate any architecture described by using Vhdl-Ams.
Details
- Savant
Savant is an extensible VHDL 93 analyzer/simulator supporting
parallel simulation across a variety of hardware platforms.
Details
- Signs
Signs is a development environment for hardware designs in various hardware description languages.
Details
- SRecord
SRecord is a collection of powerful tools for manipulating EPROM load files.
Details
- VGI
VHDL Graphical Interface is a set of awk scripts which allow you to enter structural VHDL and state
machines with the graphic program tgif.
Details
- VHD2VL
vhd2vl is a VHDL to Verilog translation program.
Details
- VHDL Parser
This VHDL parser is part of another software (called Topts) that I wrote a long time ago.
Details
- vhdl-posix
This package provides support for accessing POSIX features from VHDL.
Details
- vhdl2c
vhdl2c is a vhdl to `C' converter by Michael Knieser, based on Thomas Dettmer's yacc grammar for VHDL.
Details
- VHDLParser
VHDL Parser is the first VHDL93 parser which was written in pure
Java.
Details
- XFuzzy
Xfuzzy is an environment for the design, verification and synthesis of fuzzy logic based systems in software or hardware.
Details
-
- Covered
Covered is a Verilog code coverage utility that reads in a Verilog design and generated VCD/LXT dumpfile (or runnable in VPI module form) from that design and generates a coverage file that can be merged with other coverage files and/or used to create a coverage report.
Details
- Jove
Jove is a set of Java APIs and tools to enable Verilog hardware design verification of ASICs and FPGAs using the Java programming language.
Details
- la2vcd
la2vcd is a utility to translate waveforms captured with HP and Agilent logic analyzers (e.
Details
- packetviz
PacketViz is a general packet or interaction graphing tool.
Details
- Teal
Teal helps you perform verification by providing a set of capabilities that access HDL signals and enable actions based on changes in the values of these signals.
Details
-
-
- Alliance
The Alliance package was created at the former MASI Laboratory of the Pierre et Marie Curie University (UPMC), in Paris with the goal of providing undergraduate and graduate students with a complete CAD framework, designed to assist them in a digital VLSI CMOS course.
Details
- Boolean
The program is a viewer and editor for various types of file (such as GDSII) used in the chip design industry.
Details
- Chipmunk
Chipmunk is a complete set of tools for ASIC design, including schematic capture, simulation, and circuit layout.
Details
- gdsreader
gdsreader is a Calma (GDSii) reader/parser/print tool.
Details
- HDCaml
HDCaml is a hardware design and verification language embedded in OCaml.
Details
- layout editor
- Magic
Magic is the classic ASIC layout tool developed at Berkeley in the late 80s and still used today for chip design.
Details
- MGEN/PARIS
This is a set of ASIC design tools developed by Atmel and others.
Details
- MMTL
MMTL, the Multilayer Multiconductor Transmission Line 2-D and 2.
Details
- Pharosc
pharosc is a set of standard cell libraries for ASIC design.
Details
- Servomaster
ServoMaster is dedicated to providing a consistent hardware independent way of controlling servos with a personal computer.
Details
- Toped
Toped is an open source cross-platform IC layout editor, based on openGL and wxWidgets.
Details
- UCLA P.D. Tools
The UCLA Capo large scale placement tool, the MLPart partitioner, and an OO VLSI Database with Cadence LEF/DEF parser and support libraries, developed at UCLA under funding from Cadence.
Details
- VHDLParser
VHDL Parser is the first VHDL93 parser which was written in pure
Java.
Details
-
- asfpga
asfpga is an assembler written for use in FPGA design.
Details
- Chipmunk
Chipmunk is a complete set of tools for ASIC design, including schematic capture, simulation, and circuit layout.
Details
- CPUGen
Cpugen (TM) generates customizable RISC cpu cores in VHDL code.
Details
- DGC - Digital Gate Compiler
DGC is a tool for the creation of digital netlists.
Details
- fpgac
FPGA C Compiler based on Dave Galloway's original TMCC hardware description language work for the University of Toronto's Transmogrifier system
Details
- HDFS
HDFS is a hardware design language embedded in F#.
Details
- HDLMaker
HDLmaker was written by Joshua Rosen and Polybus Systems Corp, as an aid for the development of complex VHDL or Verilog FPGA designs.
Details
- JBITs Interface
The system consists of a modified version of vpack and
vpr for place and route, combined with a set of Java classes
which use the Xilinx Jbits API.
Details
- JBits Toolkit
The JBitsToolkit is a set of tools which use the JBits FPGA API in order to perform a variety of functions.
Details
- JHDL
JHDL is a set of FPGA CAD tools which allows the user to design the structure and layout of a circuit, debug the
circuit in simulation, netlist, and interface with backend tools for synthesis, etc.
Details
- POD
The main goal of POD ('Peripherals on Demand' is to permit FPGA-newbies to use FPGAs without writing any VHDL (or verilog) code.
Details
- Streams-C
Streams-C aims to provide efficient compiler technology to map high level C language descriptions into circuits for Field Programmable Gate Arrays (FPGAs).
Details
- Virtex Tools
This project is aimed at creating an open source and freeware toolset for programming and debugging of Xilinx Virtex family FPGAs.
Details
- VPR
VPR is a placement and routing tool for array-based FPGAs.
Details
- VPR for Virtex
VPR for Virtex and JBits Interface are CAD tools developed by RCG,Umass Amherst for the Fault Tolerant FPGA System.
Details
- XFuzzy
Xfuzzy is an environment for the design, verification and synthesis of fuzzy logic based systems in software or hardware.
Details
-
- AutoXPDv
Autotrax video driver for XP operating system.
Details
- EDA-Index
The system can be used to keep track of your Schematic, Printed Circuit Board, Front Plate, and Programmable Logic Unit numbers.
Details
- IPal
Icarus PAL is a toolkit which will be used by an Icarus Verilog target
module to generate 22v10 designs.
Details
- Palstuff
A collection of source code relating to PAL design.
Details
- Retro
Retro is a tool for designing synchronous hardware systems on register-transfer level.
Details
-
- BooleanMinimizer
BooleanMinimizer is an implementation of a platform independent application with a graphical user interface.
Details
- Espresso
Classic logic minimization package.
Details
- espresso-ab
A `cleaned up' copy of the ever popular Espresso logic minimization tool from UCB.
Details
- Wave2hsp
wave2hsp is a non-gui (command line) spice/hspice stimuli generator which reads a command file containing digital waveforms specified using ascii characters.
Details
-
- AutoXPDv
Autotrax video driver for XP operating system.
Details
- Boreas LINUX
Boreas Linux live CD for Electrical Engineer.
Details
- CircuitSmith
CircuitSmith is to be a comprehensive electronic design package being developed in Java which will include schematic capture, printed circuit board layout.
Details
- EDA-Index
The system can be used to keep track of your Schematic, Printed Circuit Board, Front Plate, and Programmable Logic Unit numbers.
Details
- Electric
The Electric VLSI Design System is a framework for all computer-aided design and engineering work.
Details
- FreePCB
FreePCB is a free, open-source printed circuit board layout editor for Microsoft Windows, released under the GNU General Public License.
Details
- gdcsim
Gdcsim is a digital circuit simulator that can test the dickens out of your
design.
Details
- gEDA
gEDA is a suite of electronic design automation (EDA) tools.
Details
- gEDA Suite installer
The gEDA Suite install CD is an iso image holding the latest
gEDA/gaf, PCB and other important open-source EDA tools, and
incorporating an install wizard which automatically looks for package
dependencies, and then builds the components of the gEDA Suite from
source.
Details
- gerb2tif
gerb2tif is a command line driven program that will read an input file
of Gerber RS273X format and generates a raster graphics bitmap.
Details
- gerber2pdf
- GerbMerge
GerbMerge is a panelizer for Gerber RS274X and Excellon files, primarily for PCB's created by the EAGLE CAD program (also supporting the Orcad and PCB programs).
Details
- gerbv
Gerber Viewer (gerbv) is a viewer for Gerber files.
Details
- gschem2xpcb
This program creates an xpcb board from a gschem schematic with the parts
neatly layed out around the margins of the board for manual placement instead of
all piled on top of each other like other programs.
Details
- HDLMaker
HDLmaker was written by Joshua Rosen and Polybus Systems Corp, as an aid for the development of complex VHDL or Verilog FPGA designs.
Details
- kban
Kban is a manual PCB routing package for Windows 95.
Details
- Kicad
Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork.
Details
- Kicad
The Kicad suite is a group of four programs used to create PCBs:
Eeschema: schematic entry.
Details
- Lasagne
This project aims at creating a new PCB (printed circuit board) layout/CAD/CAM program.
Details
- MPCBDM
BDM Interface for MPC860/850/823 with gdb access:
Here's a for non-commercial usage free blueprint for a BDM interface for the MPC860/850/823.
Details
- MUCS-PCB
The MUCS-PCB software was developed between 1985 and 1992 as part of a research project exploring PCB routing
algorithms.
Details
- PCB
Unix-based gpl-ed PCB design package.
Details
- PCBMill Web Utilities
A collection of Java servlet utilities for PCB production.
Details
- Protel Easytrax drivers
Up-to-date video drivers for Protel EasyTrax/Autotrax/Dos schematic.
Details
- Protel Easytrax printer driver
Up-to-date printer drivers for Protel EasyTrax/Autotrax/Dos schematic.
Details
- Punto
PUNTO is a perl script for transforming and optimizing PCB netlists.
Details
- py2port
py2port is a Python based tool for performing two-port and one-port analysis on linear circuits.
Details
- R-EDS
R-EDS - is a schematic editor / PCB design package for KDE.
Details
- SATCAD
SATCAD is a DOS-based schematic capture, pcb design and tooling package.
Details
- TraxLaserPlot
Advanced PCB plotting for Autotrax / Easytrax using postscript.
Details
- xmlpcbrender
The XML PCB Renderer is an application which takes an XML definition of a printed circuit board (consisting of pads, tracks and components) and renders it to a PNG file suitable for printing onto paper or transparency ready for UV exposure.
Details
- XRoadMaker
XRoadMaker is a gnome printed circuit board designer.
Details
-
- KSimus
KSimus is a KDE tool for simulation, automatization and visualization of technical processes.
Details
- WebLab
WebLab is a platform-independent client server application for (e-)learning basic analog circuits.
Details
-
- ATLC
The programme ATLC calculates the impedance of transmission lines of totally arbitrary cross section.
Details
- atpg
This library provides an Opensource ATPG (Automatic Test Pattern Generation) API to build your programs on.
Details
- Balsa
Balsa is both a framework for synthesising asynchronous (clockless) hardware systems and the language for describing such systems.
Details
- Bexpred
The Boolean Expression Reducer provides the user with various tools to visualize and analyze boolean expressions.
Details
- Boardstatus
Boardstatus is a Web-CGI/Postgresql database to manage electronic prototypes, including batch lists, notes, and parameters.
Details
- Boolstuff
BoolStuff is a small C++ library that supports a few operations on boolean expression binary trees.
Details
- Broccoli18
Broccoli18 is a suite of programming tools for the PIC18F series of microcontrollers made by Microchip.
Details
- BSOSC
Bsosc is a Bitscope oscilloscope to handle the Bitscope data capture device.
Details
- Cascade
Cascade is a program for analyzing the noise and distortion performance of a cascade of elements in an electronic system.
Details
- Classic Ladder
A project to have a free ladder language for PLCs in C.
Details
- ColdFire Emulator
This is a Motorola Coldfire 5206 Emulator.
Details
- Distributed Hardware Evolution
This project allows the distribution of a genetic algorithm evolving hardware designs across the Internet by setting up an island on each clients' PC which will evolve during idle time.
Details
- E.Smith
Electronic Smith chart generator in Java.
Details
- EBS
The purpose of the Experimental Boundary Scan project (EBSp) is to provide completely open and flexible software support for commercially available JTAG/IEEE 1149-1 boundary scan master (BSM) controllers.
Details
- EDIF Parser
- Electronic Engineering Tool
A very usefull tool when working with electronics, from engineer to amature, ex.
Details
- EMC
The NIST Enhanced Machine Controller project runs on top of
the realtime Linux kernel.
Details
- Firmware Factory
Firmware Factory is a public domain Windows95/NT based development environment for
microcontrollers.
Details
- Flex
FLEX is an intelligent compiler project including the FLEX compiler infrastructure, and a Java-to-hardware compiler, Harpoon.
Details
- FXtransformer Designer
FXtransformer Designer is a graphical design aid for both power and RF transformers.
Details
- GBTiler
GBTiler, is a Gerber circuit board tiling program which allows users with Gerber RS274X format files to tile or combine separate Gerber files into a single, valid Gerber formatted file.
Details
- gds2pov
GDS2POV is a program to take a GDS2 layout file and output a POV-Ray scene description file of the GDS2 data.
Details
- gerber2eps
Gerber2eps is a small program for converting Gerber RS-274D files to Encapsulated Postscript (EPS).
Details
- GPIB-TCL
GPIB-Tcl is an extension to the Tcl programming language to allow communication with measurement equipment through the industry-standard IEEE-488 (GPIB) bus.
Details
- GPICD
GPICD is a programmer and in-circuit debugger (ICD) for the Microchip PIC microcontroller family.
Details
- gsmc
A program for doing calculation on Smith Chart, similar in functionality to xsmc but with a simpler user interface; written with GNU/GTK library and released under GNU/GPL.
Details
- GtkBlowit
- ianjtag
ianjtag tools are a collection of code and a set of tools for using the JTAG interface (present in most modern microprocessors) to perform hardware tests, and for programming Flash Memory Devices connected to the processor's bus.
Details
- idc2d
A Bitmap Based 2d Copper Plane Current Density Simulation.
Details
- JTAG Tools
JTAG Tools is a software package which enables working with JTAG-aware (IEEE 1149-1) hardware devices (parts) and boards through JTAG adapter.
Details
- jtag-o-mat
JTAG-O-MAT is a simple but highly configurable command line tool for Win32 and Linux based PCs, mainly used to upload initial software to virgin embedded system via a JTAG interface.
Details
- jtag-util
This is a first attempt to make a software base layer for host-side access to JTAG Test Access Ports.
Details
- jyuGem
Implements the communications stack for semiconductor fabs based on SEMI standards.
Details
- KDMM
KDMM is an application to use digital multimeters with serial interface (RS 232) together with your computer.
Details
- KFilter
KFilter is an application to design acoustic hifi loudspeakers in a theoretical way.
Details
- kic
Kic is a toy integrated circuit layout editor, which has actually been used to produce some fairly complex designs.
Details
- KSimus
KSimus is a KDE tool for simulation, automatization and visualization of technical processes.
Details
- la2vcd
la2vcd is a utility to translate waveforms captured with HP and Agilent logic analyzers (e.
Details
- mdtlc
Transission line impedance calculator.
Details
- MITOUJTAG
MIOUTJTAG aims to be comprehensive JTAG support software for Linux.
Details
- MPAC
MPAC is a multiplatform tool to calculate various electrical performance parameters of a rectangular microstrip
patch antenna.
Details
- Multimeter
Multimeter is a simple command line utility that reads values from a Metex
4650CR or ME-11 digital multimeter using the serial interface.
Details
- MVSIS
MVSIS, a program designed for synthesis and optimization of
multi-valued logic networks, is modeled after SIS (a binary logic
optimization program for hardware).
Details
- nlc
Christian Iseli's C++ to netlist (Viewlogic WIR, Xilinx XC4000) compiler.
Details
- NuSMV
NuSMV is a symbolic model checker; a reimplementation and extension of SMV, the first model checker based on BDDs.
Details
- NuSMV
NuSMV is a reimplementation and extension of SMV, the first model checker based on BDDs.
Details
- Oregano
An electrical engineering tool for GNOME.
Details
- packetviz
PacketViz is a general packet or interaction graphing tool.
Details
- PhiCAD
Engineering is made of multiple domains.
Details
- Pinout
Pinout is a perl script which makes it easy to produce nice looking postscript ballout/pinout images for BGA or PGA type integrated circuits.
Details
- PP06 Programmer Software
Production (3 level) Programmer for Microchip PICs.
Details
- PPEP
PPEP is a Parallel Port Eprom Programmer composed of three parts.
Details
- PyVisa
- Qfsm
Qfsm is a graphical editor for finite state machines written in C++ using Qt the graphical Toolkit from Trolltech.
Details
- QMC
The Quine McClusky Simplification Tool optimizes boolean equations by using the Quine McClusky process.
Details
- QOscC
QOscC is a highly flexible and configurable software Oscilloscope with a large number of features.
Details
- QtDMM
QtDMM is a simple DMM readout software including a configurable recorder.
Details
- QtDSO
QtDSO is a simple frontend for the Velleman PCS64i digital oscilloscope.
Details
- RealTerm
RealTerm is Terminal Software for engineers.
Details
- rombos
A Two Resistor Series/Parallel Combination Calculator.
Details
- S-Record
The SRecord package is a collection of powerful tools for manipulating EPROM load files.
Details
- ScriptEDA
ScriptEDA uses scripting languages such as Perl and TCL
to provide a standard scripting facility for EDA tools.
Details
- Simple Electronics Library
Simple Electronics Library is a collection of basic electronics symbols intended for drawing schematics in Xfig in a easy/fast way.
Details
- SpiProg
This is a little programmer for SPI (Serial Periphery Interconnect) EEPROMs such as, but not limited
to, Xicor X25640, X25650; Atmel AT25080, AT25160, AT25320 and AT25640.
Details
- Teal
Teal helps you perform verification by providing a set of capabilities that access HDL signals and enable actions based on changes in the values of these signals.
Details
- TeamBots
TeamBots is a Java-based collection of application programs and Java
packages for multiagent mobile robotics research.
Details
- TinyCad
TinyCAD is a schematic capture program for Windows.
Details
- TinyEDA
This is a schematic entry package written in Pascal for the Windows
platforms.
Details
- tragesym
tragesym is a python script that creates symbols out of text.
Details
- TransCalc
Transcalc is an analysis and synthesis tool for calculating the electrical and physical properties of different kinds of RF and microwave transmission lines.
Details
- UDL/I
Unified Design Language for Integrated Circuit (UDL/I) is a Hardware Description Language (HDL) for logic synthesis.
Details
- Voyeur
Voyeur is a visualization tool which displays a circuit schematic on the screen.
Details
- wcalc
wcalc is a transmission line analysis/synthesis calculator with several
(gtk gui, cgi, scilab, octave, matlab, stdio) frontends.
Details
- XChipLogo
Xchiplogo is an interface to chiplogo, which is a simple and small program for generating pretty logos for putting on your chips and have a proof that YOU or YOUR FIRM have designed that chip.
Details
- XCircuit
XCircuit is a UNIX/X11 (and Windows with an X-Server running) program for drawing publishable-quality electrical circuit schematic diagrams and related figures, and produce circuit netlists through schematic capture.
Details
- XRLCAD
This package contains a C++ class library to manipulate Structure (as in
Calma/CIF) hierarchies.
Details
-
- Altera FreeCore Library
The Altera FreeCore Library once started as a site for free function modules for Altera CPLD devices.
Details
- Blackfin Linux Project
The Blackfin Linux Project is the central repository and workspace for free or open source software and open hardware projects targeted for use with certain members of the Analog Devices Blackfin processor family.
Details
- Embedded Fun
This is a website dedicated to open source embedded systems.
Details
- FPGA Arcade
Modern FPGA (Field Programmable Gate Array) devices allow a whole 1980s arcade PCB to be fitted into a single chip.
Details
- fpga4fun
FPGA tutorials, projects and boards
Details
- Free Model Foundry
FMF provides open source VHDL and Verilog simulation models of off-the-shelf digital electronic components.
Details
- Free Telephony Project
The goal of this project is to provide free hardware designs for telephone systems.
Details
- Hamburg VHDL Archive
The archive intends to provide a collection of free, that is
public-domain or shareware, VHDL documentation, models, and tools.
Details
- OpenCores
OpenCORES endorses development of open source, free IP cores.
Details
- OpenTech 1.6.1
OpenTech is the first world wide package of free open source hardware
designs and software for electronics designs.
Details
- VHDL Soft Cores
High performance FPGA versions of popular microcontrollers.
Details
-
- GnuBook
A design for a durable and maintainable computing unit with openly published technical specifications at a cost which compares with computers of limited utility that are considered disposable.
Details
- Hackinjoe
-
- 6502.org
This site has been established to provide a resource for people interested in developing hardware
or writing software for the 6502 microprocessor.
Details
- AVR Device Programmer
The AVR Device Programmer Development Kit is a comprehensive and cheap solution to
programming and using the Atmel AVR processors ( only the AT90S1200 and AT90S1200A
processors are supported at this time ).
Details
- LART
Linux Advanced Radio Terminal (LART) is a small low power
computing element used in the MMC project.
Details
- MAPP
AVR microcontroller designs and tools under gnu licence.
Details
- The Handy Board
The Handy Board is a 68HC11-based controller board designed for experimental mobile robotics work.
Details
-
- 67-80-85, the openCPU
This is a milestone of a simulation of an open CPU, called 67-80-85.
Details
- Balloon
Balloon is an Open hardware development board intended for anyone to use in their projects.
Details
- CMOSexod
Free designs for Lattice CPLDs, including 12 bit DSP core and peripherals, 8-bit microprocessor, etc.
Details
- CMU-DSP
The CMU-DSP is a synthesizable digital signal processing core with functional testing included.
Details
- Dragonfly
The DRAGONFLY core is a simple 3 stage pipeline processor with a true Harvard architecture (data and program memory are separated and accessed in parallel).
Details
- Dragonfly
The DRAGONFLY micro core has been designed as a small (less than 4K
gates),
fast and programmable core.
Details
- ERC32
The ERC32 VHDL models consists of fully functional, timing accurate VHDL models of the SPARC integer unit, floating-point unit and memory
controller.
Details
- FPGACPU.org
The purpose of this web site is to explain and promote the design
and implementation of FPGA-based CPUs and integrated
systems-on-a-chip.
Details
- Freedom CPU
Aims at design and eventually manufacture of a 64-bit CPU .
Details
- gpprog
Gpprog is a fast and reliable PIC16F84 programmer.
Details
- GRLIB IP Library
The GRLIB IP Library is an integrated set of reusable IP cores, designed for system-on-chip (SOC) development.
Details
- Jam CPU
The JAM CPU is a 32bit 5 stage pipelined RISC core with forwarding and hazard handling.
Details
- Kiwi
The goal of the Kiwi project is to create the hardware and software necessary for a usable Linux PDA.
Details
- KUE-Chip
A RTL description and test patterns of Kyoto University Education CHIP-2 (KUE-CHIP2) are open to public.
Details
- Leon2
The LEON core is a SPARC compatible integer unit developed for future space missions.
Details
- Leox
LEOX stands for the LEON toolbOX.
Details
- Luna Computers
Classic octal computers of 24,32, and 36 bits.
Details
- m65
A synthesizable 6502 design using the Parthenon HDL.
Details
- mZ80
A Z80 compatible processor.
Details
- OpenCores54x DSP
The OpenCores54x (OC54x) DSP core is a cleanroom Verilog implementation of the TI C54x DSP.
Details
- OpenSparc
Sun releases the verilog source for a SPARC processor under an OSI approved license.
Details
- OpenSparc T1
This new open source version of the UltraSPARC T1 design is called "OpenSPARC T1" and is a 64 bit, 32 threaded processor design available at no charge.
Details
- OpenSparc T2
OpenSPARC T2 is derived from the UltraSPARC T2 processor.
Details
- OpenUP
This project is designing a general-purpose 8-bit fpga-based microprocessor using VHDL .
Details
- PonyProg
PonyProg is a serial device programmer software with a user friendly GUI framework available for Windows95, 98 & NT
and Intel Linux.
Details
- risc16f84
The risc16f84 project is intended to provide a small, easy to use microcontroller in Verilog.
Details
- Ronja
Ronja connects two PC's point-to-point 10Mbps , using a common red-orange visible light from a car brake light LEDs (1.
Details
- S1 Core
Simply RISC has shipped the S1 Core, a 64-bit Wishbone-compliant CPU Core based upon the OpenSPARC T1 microprocessor released by Sun Microsystems few months ago.
Details
- Simputer
The Simputer Project, initiated by the Simputer trust, aims at developing low cost access device that can pervade the rural landscape, especially in third world countries.
Details
- Sirocco
The Simply RISC S1 Core (codename Sirocco) takes a single 64-bit SPARC Core from the Sun Microsystems OpenSPARC T1 design and adds a Wishbone bridge, a reset controller and a basic interrupt controller.
Details
- Skypic
A Basic board for the PIC16F87X/18fxxx (28 pins) family Microchip microcontrollers.
Details
- STM
STM is a 32-bit, 2-way superscalar RISC processor, designed in an HDL.
Details
- Synthetic PIC
The Synthetic PIC is a Verilog synthesizable model of the PIC 16C5X.
Details
- T80
T80 is a Z80, 8080 and gameboy CPU written in VHDL.
Details
- tbCPU
This CPU was designed with the aim to fit it into a 32 macrocell CPLD.
Details
- ts7300_opencore
A Verilog project for the Technologic Systems TS-7300 FPGA Linux computer.
Details
- Xproz
Documentation (Word for Windows) and schematics (WORKVIEW)
for a computer built with only 4 XILINX FPGAs.
Details
- xr16vx
xr16vx is a 16-bit microcontroller design for FPGAs, released as open source programming under the GPL.
Details
- XSOC
The XSOC System-on-a-Chip, includes the new xr16 pipelined RISC processor core, on-chip bus, bus/memory controller, and integrated peripherals (parallel port, bilevel VGA controller), all in a single Xilinx XC4005XL FPGA.
Details
- ZXGate
A complete implementation of the old Sinclair ZX81, in a single FPGA (currently
implemented for Spartan II).
Details
-
- arduino
Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language.
Details
- BitScope
BitScope is a low cost data acquistion device configured as an
RS-232 perhiperal.
Details
- Boondog
Want to interface your PC and build your own robot?
Details
- BUGLabs
BUG is a collection of easy-to-use, open source hardware modules, each capable of producing one or more Web services.
Details
- CAN Protocol Controller
Controller Area Network or CAN is a control network protocol from
Bosch that has found wide use in Industrial Automation and the
Automotive Industry.
Details
- CAN200
This project gives you the hardware (well, not really.
Details
- Ethernet MAC Core
A full Verilog implementation of the 10/100 MBps Ethernet MAC level.
Details
- I2C controller core
The OpenCores I2C Master Core provides an interface between a Wishbone Master and an I2C bus.
Details
- I2C2P
Free technology I2C adapter for parallel port with optical isolation.
Details
- Logic Analyzer Package
The outcome of this project is a logic analyzer for home use.
Details
- PCI Bus Resources
PCI VHDL models and synthesis files
Details
- RS232 system controller
Rs232_syscon is a synthesizeable soft core that allows debugging of peripherals connected to a Wishbone type of bus.
Details
- Simple UART
This is a Simple Asynchronous Serial Controller in Verilog.
Details
- Single Slot PCM Interface
Simple Verilog PCM interface, allowing interfacing to such popular devices
as TI DSPs (via McBSP bus) in PCM mode.
Details
- Twibright Optar
Codec for data storage on paper using laser printer and scanner.
Details
- USB 1.1 PHY
Very simple Verilog USB 1:1 PHY.
Details
- USB 2.0 Function Core
- Wishbone/PCI Bridge
The PCI Bridge Soft Core is a complete, synthesizable RTL (Verilog) code that provides bridging between the PCI and a WISHBONE (System-on-Chip) bus.
Details
-
- Caraca
CARACA is a home automation project based on a net of interconnected programmable circuits suited to perform different tasks like switch on/off appliances, decode commands from Ir remote control units, control thermostats, measure temperature and more.
Details
- DROPlus
DROPlus is primarily a digital readout, just like you see used on mills and lathes in every machine shop in the world, but it's also more than that.
Details
- EFI332
The EFI332 project has the goal of developing a complete engine control system including fuel injection and spark control.
Details
- FReCL
The FReCL (FreeRemoteControL) project is devoted to remote control of PCs, for example, the management of several computers incorporated into a network, using one or more IR-receivers.
Details
- Gadgetboard
The Gadgetboard is a user friendly Atmel proto board on steroids.
Details
- Megajolt Lite
Megajolt Lite Jr (MJLJ) is an ignition controller designed to control a Ford EDIS 4, 6 or 8 distributorless ignition module.
Details
- MegaSquirt
MegaSquirt is an Experimental Electronic Fuel Injector Controller for Internal Combustion engines.
Details
- ODDAS
The Open Distributed Data Acquisition System (ODDAS) will be a distributed data acquisition/control system which can be put together at minimal cost and with a reasonable amount of effort.
Details
- OMNE
The purpose of the Open Micromanufacturing and Nanomanufacturing Equipment (OMNE) project is to promote innovation in the design and use of manufacturing equipment for micro-scale and nano-scale products.
Details
- Toast
Complete design files for the Toast ColdFire
Controller Board.
Details
-
- EYCar
The EYCar is an autonomous car that navigates by a rotating laserbeam.
Details
- IR Proximity Detector
A PIC-based modulated infrared proximity sensor with dual angled transmitters and single receiver.
Details
- Lego Robotics
Designs based on the Lego Mindstorms product, a robot-kit-in-a-box.
Details
- Open Automaton Project
The purpose of this project is to engineer modular software and electronic components, from which it is possible to assemble an intelligent PC-based mobile robot suitable for home or office environments.
Details
- Open Source Motor Control
The OSMC is intended for robotic combat, but is suitable for any DC motor control application.
Details
- Proyecto Hardware Abierto
A project started by the Spanish Microbotica company.
Details
-
- Ogg Vorbis on a Chip
An implementation of an Ogg Vorbis audio decoder using a LEON processor, on an FPGA.
Details
- Paul's Tech Projects
PJRC is an electronic components store which also provides free designs.
Details
- Rockbox Player
A project to design and build a Free/Open hardware audio player and recorder, for use with RockBox.
Details
- The MPFree Project
MPFree is about open source hardware designs for builing a car MP3 player, showing how to hookup LCD and VFD displays and keypads.
Details
-
- Closed-Caption Decoder
This is a closed-caption decoder with serial output, based on a PIC16C71, an Ilantec EL4581C sync
separator, and an LM393 dual comparator (for data slicing with automatic threshold).
Details
- Elphel
Imaging solutions with free software and open hardware.
Details
- Manticore
Manticore is an open source hardware design for a 3D graphics accelerator.
Details
- The Open Graphics Project
OGD1 is a PCI based FPGA development board currently in development by the Open Graphics Project.
Details
- Twibright Atlas
Open source CRT wall holder.
Details
- VGA/LCD Controller
The OpenCores VGA/LCD Controller core is a WISHBONE rev B2 compliant embedded VGA core in Verilog and VHDL capable of driving CRT and LCD displays.
Details
-
- Blowfishvhdl
An implementation of the Blowfish cryptographic algorithm targetted to a Xilinx XCV1000 FPGA using Synplify and the Xilinx map/place/route tools.
Details
- CORDIC core
A VHDL implementation of the CORDIC algorithm for computing functions such as sine, cosine, and arctangent using only
elementary operators such as shifts, adds/subtracts, and compares.
Details
- DES core
Two verilog implementations of the DES encryption algorithm, one optimized for area,
the other pipelined for higher performance.
Details
- DSPCARD
DSPCARD was designed for high speed digital signal processing and software defined radio.
Details
- Pancham
Pancham is an IP core that implements the MD5 message digest algorithm.
Details
- Pg99
A student team at the University of Stuttgart has developed a set of chips
for use in Cryptography, including RSA, DES, and control functions.
Details
- Pipelined DES
This is a VDHL implementation of a pipelined DES encryption system.
Details
- Rijndael core
This is a highly optimized Rijndael encryption core designed by Nicholas Weaver, (nweaver@cs.
Details
- Whirlygig RNG
-
- Guerrilla.net
An attempt to create an Internet-independent network based on amateur radio,
with the twin aims of strong privacy (through encryption) and freedom from
commercial ISPs.
Details
- Homebrew QRP TRX
Our group is currently developing a RF transceiver for portable use.
Details
- HPSDR
The HPSDR is an open source (GNU type) hardware and software project intended as a next generation Software Defined Radio (SDR) for use by Radio Amateurs (hams) and Short Wave Listeners (SWLs).
Details
- OpenPCD
OpenPCD is the worlds first 13,56MHz RFID reader featuring a free
hardware design and entirely Free Software for firmware and drivers.
Details
- PCISCC-4
PCISCC-4 is a medium-speed four-port PCI compatible SCC (Serial Communication Controller) plugin
card for connection of synchronous serial network devices, typically ham-radio modems.
Details
- Project BAMBI
The design, construction, and initial observational results of a
4 GHz amateur radio telescope are described in this first report from
Project BAMBI (Bob And Mike's Big Investment).
Details
- RFID Guardian
The RFID Guardian Project is a collaborative project focused upon providing security and privacy in Radio Frequency Identification (RFID) systems.
Details
- USRP
The Universal Software Radio Peripheral, or USRP is designed to allow general purpose computers to function as high bandwidth software radios.
Details
- Weersatellietontvangst
A simple to build decoder for weather satellites
transmitting HRPT, CHRPT and HRI (PDUS), based on two FPGAs
(Lucent or Xilinx 3042).
Details
- Wireless Network How-To
A complete how-to covering the design and building of a low cost wireless network in the 2.
Details
- Wireless-open
An 8052-based wireless LAN card.
Details
-
- 8b10b encoder/decoder
A Verilog 8b10b encoder and decoder, complete with testbench.
Details
- Alltel
Alltel is a piece of hardware which allows its user to monitor the phone line in several ways not supported by normal modems.
Details
- fractional-N divider generator
Perl script to write VHDL and Verilog to implement a fractional-N fixed frequency divider.
Details
- Free Telephony Project
The goal of this project is to provide free hardware designs for telephone systems.
Details
- HDBN
HDB3/B3ZS encoder and decoder in VHDL.
Details
- reed solomon codec
A fully synthesizable (255,247) Reed-Solomon Codec in verilog format.
Details
-
- Balloon
Balloon is an Open hardware development board based on the Intel Strongarm SA1110.
Details
- Butterfly Platform FPGA Design
The Butterfly Platform is a modular FPGA development platform.
Details
- FIFO buffer
The First-In First-Out memory buffer design is targeted to Xilinx FPGA XC400 family.
Details
- FPGA-based Logic Analyzer
This is a 32-channel logic analyzer based on an Altera FPGA.
Details
- FPGA-evb-S2
FPGA-evb-S2 is a low cost Xilinx Spartan-II FPGA evaluation platform.
Details
- Free ECB_AT91 SBC
The design of the ECB_AT91 Single-Board Computer is free.
Details
- GECKO3
The GECKO system is a general purpose hardware/software co-design environment for real-time information processing or for system-on-chip (SoC) solutions.
Details
- HPS
Twibright Labs' Hacker's Power Supply (HPS) is a relatively simple transformer-based stabilized mains power supply with +5V/1A, +12V/1A, -12V/1A, +2-22V/1A.
Details
- LEDLoad
LEDLoad, a USB controlled LED display.
Details
- MGuide
This is a design for a genetic microarray production system; it isn't directly an electronics-related entry: see the
O.
Details
- MhProgrammer
MhProgrammer is a free alternative to expensive and limited IC programming devices.
Details
- MPGA
This is an open source design for an FPGA to be implemented on an FPGA; a meta-FPGA (hence the name).
Details
- OpenEEG
The OpenEEG project is about making plans and software for do-it-yourself EEG devices available for free (as in GPL).
Details
- Oscar
A project to develop an open-source car.
Details
- PAM-Blox
PAM-Blox is a free/open repository of object-oriented circuit generators for Xilinx XC4000 FPGAs targeted at
high-performance adaptive computing.
Details
- PS-XPC84
A basic FPGA development board, which can operate either in autonomous mode (with bitstream stored in a serial EEPROM) or with a JTAG connector to a PC.
Details
- SquidBee
SquidBee is an "open mote" to create Sensor Networks.
Details
- STM
This site describes my ongoing efforts to home-build a Scanning Tunneling Microscope (STM).
Details
- STM
The goal of this project is to build a simple Scanning Tunneling Microscope that can resolve atoms, with a cost of materials
less than $100.
Details
- Synthesizable 8051
A VHDL synthesizable model (for Synopsis) of the 8051 and a C++ based 8051 instruction-set simulator,
together with a tuning environment, to assist a designer who wants
to modify the 8051 architecture to be more power efficient for a particular program You see, a particular 8051 will probably execute
the same program over and over for its lifetime, so it would be nice to orient the 8051 towards that program.
Details
- Through Plating Station
TPS (the homebrew Through Plating Station) lets you create real multilayer PCBs at home.
Details
- Twibright Bastard
- Twibright Exciter
Exercise bicycle with electric output optimized for use while sitting at a computer.
Details
- Ultraviolet light source UV-80
One of more advanced PCB manufacturing methods is exposing laminate copper boards covered by photo resistive layer through mask.
Details
- USB FPGA Board
Open Source USB FPGA board.
Details
- WREC
WREC controls an SCPI-programmable power supply (such as Agilent E3631A) to reform large aluminum electrolytic capacitors.
Details
- XOscope
Xoscope (or oscope) is a digital oscilloscope using input from a sound card and/or a
ProbeScope/osziFOX.
Details
- Boondog
Want to interface your PC and build your own robot?
Details
- BUGLabs
BUG is a collection of easy-to-use, open source hardware modules, each capable of producing one or more Web services.
Details
- CemTach
Our goal is to develop systems simulations capabilities based on time-domain
computational electromagnetics methods.
Details
- Designforge
The world's largest collection of links to designs for all possible meanings of the word 'hardware'.
Details
- Free Computers
The most common failed search request in the database is for 'free computers'.
Details
- Free Dog
Free Dog is an association of like-minded hackers and engineers interested in free and open EDA tools.
Details
- FreeIO.org
FreeIO is a website dedicated to the cooperative development of free hardware designs, and drivers for them.
Details
- gEDAbr
A Brazilian portal site for everything related to gEDA and PCB.
Details
- Linux Hardware
The goal of this site is to provide a place where Linux users can submit
information about their systems or the performance of specific pieces of
hardware under Linux.
Details
- OC News Pages
I've just realised that many users of the database may not
know about the OC news pages - many
links to this site point here directly, bypassing the front
page.
Details
- Open PPC
The immediate goal of the project is to enable interested parties to
build inexpensive, PPC-based Linux boxes from IBM's reference
plans.
Details
- Open Prosthetics Project
The Open Prosthetics Project is producing useful innovations in the field of prosthetics and freely sharing the designs.
Details
- Open Source Hardware Bank
The mission of the bank is to fund and invest in Open Source Hardware.
Details
- OpenHardware.net
This site is devoted to people who wish to share their embedded system designs with others.
Details
- openhardware.ru
OpenHardware is a Russian-language forum, wiki, and design repository loosely modelled on the old and sadly defunct South-African OpenH site.
Details
- Otherpower.com
- Paul's Tech Projects
PJRC is an electronic components store which also provides free designs.
Details
- Shepherd-Wireless projects
Shepherd-Wireless is an electronics design house.
Details