/VX

Verilog Expression Calculator

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

VX

VX: a command-line-style arbitrary-precision calculator and Verilog expression evaluator

VX is a calculator using the PyQt5 toolkit using a LibBF backend. It supports Verilog-like expressions (not the full Verilog standard), arbitrary precision arithmetic, complex numbers, modular inversion and exponentiation and common mathematical functions.

VX is in pre-alpha stage with lot of bugs.

VX was developed on GNU/Linux on an amd64 machine. A shared library for Python3-BF interfacing is included (pybf.so)..

How to Use

Install PyQt5

#> sudo pip3 install pyqt5

run VX

#> cd VX; python3 VX.py