Skip to content

madmason/q2d

 
 

Repository files navigation

q2d

An editor for digital circuit schematics. The focus lies on circuits build from configurable components such as LUTs or CMUXs. It can evaluate if a given behaviour can be fulfilled by the designed circuit.

Current State

Not dead, only asleep. Due to some questionable choices and lack of Qt-knowledge the current version has some design flaws. A better design is in active development and a rewrite into q2d 0.2 is scheduled for early 2016.

Features

  • Support for user-generated components
  • Automatically generated circuit symbols for components
    • Alternatively, custom symbols can be specified if desired

Releases

Currently the application is in the early alpha stage. Releses are provided as source code only and can be found here (incl. release notes).

Dependencies

Required to build and run:

q2d requires external tools to be able to solve the mapping of functions onto circuit designs:

Their source code must be put in the main q2d directory or the q2d.pro file must be adjusted to contain the correct paths.

Component descriptor files

These files describe components that can be used within the tool. For those, who do not want to write these files by hand, a collection of pre-fabricated descriptor files can be found in the q2d component repository.

Misc

Pronounced as きゅとで. At least for now.

About

A Digital Schematic Editor (Draft)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 69.1%
  • C++ 30.1%
  • Other 0.8%