All Things FPGA.

Welcome to Elaborated Designs, a website that explores all things related to FPGA design and verification, digital signal processing, and embedded systems.

I’m Isaac, an FPGA developer in Germany. In my day job I design digital systems and embedded software for industrial applications.

Thanks a lot for stopping by. I hope you find these resources useful.

The 10 Elements of an FPGA Development Environment

In this article I describe the 10 elements needed for setting up a professional FPGA development environment, including specific choices for each category.

Setting up a VHDL Verification Environment with VUnit

In this post we will set up a minimal verification environment with VUnit. Our testbench will include verification components for driving an monitoring an AXI-Stream bus.

AXI4-Stream Master with UVVM Light

In this post we will set up a minimal testbench to generate data using an AXI4-Stream Bus Functional Model from the UVVM Light library.