RSS 32 projects tagged "Electronic Design Automation (EDA)"

No download Website Updated 18 Apr 2003 Verilator

Screenshot
Pop 35.89
Vit 63.39

Verilator is a cycle based synthesizable Verilog hardware design language compiler. It produces C++ or SystemC output with speeds compariable to commercial products.

Download Website Updated 04 Jul 2004 mprog

Screenshot
Pop 17.03
Vit 59.80

mprog is a tool for programming Atmel AVR 'mega' series microcontrollers via SPI, using an STK200 board. It can read and write the program flash and EEPROM, and supports both binary and Intel hex files.

No download Website Updated 11 Apr 2005 Pinapa

Screenshot
Pop 23.75
Vit 57.40

Pinapa is a SystemC front-end based on GCC and the SystemC library itself. It is able to extract both the architecture and the syntax information of a SystemC program.

No download Website Updated 16 Mar 2007 The CBOLD Framework

Screenshot
Pop 13.08
Vit 50.90

The CBOLD framework is a set of C++ classes and related source code for capturing board-level electronic designs. It allows the designer to capture and process an electronic board-level design using a text editor (or IDE) and a C++ compiler. It provides a concise, intuitive notation for schematicless capture of board-level designs. Instead of entering a schematic into an EDA tool, the designer creates a C++ program that describes the design and the desired outputs. When the program is compiled and run, it verifies the legality of the design and writes output files (CAD layout netlist, bill of materials, FPGA constraint files, etc.) to disk. Code primarily consists of definitions of modules, which are analogous to pages of a schematic design.

No download Website Updated 26 Oct 2010 peda

Screenshot
Pop 11.83
Vit 35.65

PEDA is electronic design automation software for schematic and PCB design with a unique tool selection stack for manual routing and unified PCB and schematic database.

No download Website Updated 20 Feb 2013 DOLPHIN SMASH

Screenshot
Pop 124.60
Vit 21.06

Dolphin Smash is a mixed-signal, multi-language simulator for IC or PCB designs. It uses SPICE syntax for analog descriptions, Verilog-HDL and VHDL for digital, Verilog-A/AMS, VHDL-AMS and ABCD (a combination of SPICE and C) for analog behavioral, and C for DSP algorithms.

Download Website Updated 27 Jan 2014 TTA-based Co-design Environment

Screenshot
Pop 188.02
Vit 14.26

TTA-based Co-design Environment (TCE) is a toolset that provides a complete co-design flow from C programs down to synthesizable VHDL and parallel program binaries. Processor customization points include the register files, function units, supported operations, and the interconnection network.

No download Website Updated 16 Oct 2012 Piklab

Screenshot
Pop 108.93
Vit 10.25

Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers. Supported compilers are: the Small Device C Compiler, the GNU PIC Utilities, PICC compilers, the PIC30 toolchain, the C18 compiler, the JAL and JALV2 compilers, the CSC compiler, and the Boost compilers. Supported programmers: ICD2, PICkit, PICkit2, PicStart+, and most direct programmers. Supported debuggers: ICD2 and GPSim. A commandline programmer/debugger is also provided.

Download Website Updated 20 Jun 2012 Qfsm

Screenshot
Pop 135.10
Vit 9.77

Qfsm is a graphical editor for easily drawing finite state machines, written in C++ using Qt. Transitions can have either binary or ASCII conditions. Machines can be simulated and integrity checks applied, enabling verification of proper design and operation.

Download Website Updated 15 May 2011 Easy Funktion

Screenshot
Pop 74.78
Vit 9.43

Easy Funktion is 2D function plotter software with an equation solver. It has an office-like GUI frontend and features a built-in pocket calculator, calculating with complex numbers (with special extensions for electronics, e.g. capacitor/inductor impedance), a function to export to spreadsheet software, and an advanced formula editor with automatic formatting.

Screenshot

Project Spotlight

SchemaCrawler

A command line tool to output your database schema and data in diff-able form.

Screenshot

Project Spotlight

Qccrypt

A QT cross-platform frontend for ccrypt.