LogicCircuit: Building Digital Circuits Made Easy

3309
Advertisement

Creating visuals

LogicCircuit lets you create a visual display logic. Clicking ‘Circuit’ on the toolbar, and then ‘Logical Circuit’ opens a dialogue box in the ongoing circuit project. In the options given, clicking ‘Display visual elements on symbol’ checkbox enables visual logic creation. The left panel displays a preview of the visual logic built. A popular use case of this is creating digital numeric keypads.

Creating a visual display in LogicCircuit
Fig. 4: Creating a visual display

Circuit debugging

LogicCircuit offers a handful of circuit debugging methods. One of the easier ways is to point the mouse cursor over the output element during runtime, which displays the bit width and value. Adding a probe element to the circuit logs the values and stores the runtime output history, which can be viewed by double-clicking it.

LogicCircuit also offers an oscilloscope analyser, where users can view the runtime characteristics of multiple probes at a time.

The oscilloscope can be accessed from ‘Tools’ menu in the toolbar and enabled only if there is at least one probe in the circuit. Debugging can also be done with the help of tool tables and scripting available in LogicCircuit.

Oscilloscope readings
Fig. 5: Oscilloscope readings
Advertisement

LogicCircuit can help designers digitally generate complex and interesting circuit designs. It also has the option to design LED matrices.

Latest upgrades

The latest update of LogicCircuit is version 2.17.08.15. The v2.17 series added scripting functionality in Python programming language and a command console to the software. Many improvements have been brought throughout the upgradations, including improvements in RAM and ROM performance, UI updates, and support for more languages like Japanese, Greek and Persian. With all these improvements put in place, LogicCircuit is a simple yet formidable tool for engineers’ inventory.

Download latest version of the software


 

Advertisement


SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here