Benefits of libraries


VHDL libraries are a powerful mechanism the language offers to collect common modules together for  reuse. Reuse is a key to success with FPGA design, it helps to design faster, easier and with verified and validated modules. Designing and testing a general purpose library is often considered as a time consuming effort and most often there is no time for FPGA designers to build a complete general purpose library.

Using our library allow designers to focus on high-level design without wasting time to develop building blocks.



CES Utility Library

Campera-ES is on GitHub!

The company decided to release under MIT license its VHDL Utility Library

More than 150 useful functions in the ces_util package

More than 13.000 lines of VHDL source code and

7000 lines of comments

The UTILITY LIBRARY is a collection of modules that are used in almost every FPGA design, it is the Swiss Army Knife of every FPGA designer. All the modules are vendor independent high quality VHDL code.

Campera Electronic Systems Srl designed and used these modules in all projects for over 8 years, they have been tested on more than 80 projects using Altera, Lattice, Microsemi and Xilinx FPGA/CPLD/SoC

In the UTILITY LIBRARY you will find a full set of memory modules (single port, dual port, true dual port), synchronous and asynchronous FIFOs, Encoders and Decoders and a lot of other essential modules.