Circuit Prototyping

Made Easy

Prototype your digital circuit using our programmable virtual board

Need an older version? Try our repository here.

Quick Start

Need more help? Read our user guide here.

LINUX

With Python 3 installed, download/unzip the Pitanga virtual board client and follow the steps below:

# Setup Pitanga Python Virtual Environment

python3 -m venv env

. env/bin/activate

# Install the python package requirements

python3 -m pip install --upgrade pip

python3 -m pip install -r requirements.txt

# Run the Pitanga virtual board client

python pitanga.py -v samples/components-counter4b.v -p samples/components-counter4b.pinout

# Deactivate the environment after leaving Pitanga

deactivate

WINDOWS

Install Python 3.9 from the Microsoft Store. Download and unzip the Pitanga virtual board client. Then, open the command prompt where Pitanga is decompressed and follow the steps below:

# Setup Pitanga Python Virtual Environment

python -m venv env

env\Scripts\activate.bat

# Install the python package requirements

python -m pip install --upgrade pip

python -m pip install -r requirements.txt

# Run Pitanga virtual board client

python pitanga.py -v samples\components-counter4b.v -p samples\components-counter4b.pinout

# Deactivate the environment after leaving Pitanga

deactivate

 

FEATURES

Prototype digital circuits quickly and easily by loading your Verilog code into the Pitanga client. Check the behavior of your design in real time like you were prototyping it into an FPGA board. Circuit prototyping has never been so fast!

combinational.png
Digital Circuit
Support

Combinational and sequential digital circuit support using EDA professional algorithms and data structures. Our technology is ready to scale up due to its unique cloud architecture that offloads the computing resources from the user side.

vPCB.png
Virtual Board
Prototyping

Map the Verilog ports to the Pitanga Virtual Board, our fast-prototyping front-end GUI. Upload your design into the virtual board like you were uploading the bitstream file into a real FPGA prototyping board.

verilog.png
Structural Verilog Support

Our tool uses IEEE Standard Verilog® Hardware Description Language. Many of the most advanced digital circuits on the market have been designed in this language. The Verilog instructions supported are limited but increasing.

​"Pitanga is a platform for prototyping digital circuits virtually. Its goal is to emulate the user experience of prototyping digital circuits without the need of acquiring FPGA boards."

 

CONTACT US

Thanks for submitting!