VUnit

VUnit is an open source unit testing framework for VHDL/SystemVerilog released under the terms of Mozilla Public License, v. 2.0. It features the functionality needed to realize continuous and automated testing of your HDL code. VUnit doesn’t replace but rather complements traditional testing methodologies by supporting a “test early and often” approach through automation.

The VUnit project mission is to apply best SW testing practices to the world of HDLs by providing the tools missing to adapt to such practices. The major missing piece is the unit testing framework, hence the name V(HDL)Unit. However, VUnit also provides supporting functionality not normally considered as a part of a unit testing framework.

VUnit – A Test Framework for HDL 

R

Increases productivity by enabling early and frequent testing, through automation

R

Recognized and established

R

Free and open source

R

Github

VUnit is available as open source on Github

R

Supports ModelSim/Questa, Riviera-PRO, Active-HDL. GHDL, and Incisive

R

Mentoring and workshops provided by Lars Asplund, initiator and author of VUnit

Offerings

Synective offers workshops and training for organizations that are about to start using Vuint, or who are just curious about how Vunit would improve their way of working.

We also assist organizations while implementing Vuint as a natural part of the way of working.

Get in touch

Our services

High Performance Embedded

Synective Labs provides high performance embedded solution to a wide range of customers, with a focus on computational and data intense problems.

FPGA/ASIC design

Synective Labs is a leading design house and consulting company within FPGA and ASIC design in the Nordic region.

IP block

The Synective CAN 2.0/CAN FD IP core implements a complete CAN controller for integration into FPGAs and ASICs.

Image and Signal processing

Synective Labs specializes in algorithm development for image and signal processing, with many years of experience from advanced camera, radar and sensor systems.

Server Based Acceleration

Synective Labs work with some of the world’s leading providers of hardware for server-based acceleration, in order to reach state of the art results.

Machine Learning

Synective Labs is researching the optimal implementation of deep neural networks on small edge FPGAs and other embedded systems.

Share This