← Back to projects

Verilog Sensor Driver

State-machine based FPGA sensor interface over i2c on Altera Cyclone IV.

Personal Project • 2016

Verilog FPGA Embedded i2c
Verilog Sensor Driver cover image

The Verilog sensor driver was a personal project I used to learn more about FPGAs and configurable logic.

I implemented a state machine on an Altera Cyclone IV FPGA that communicated with a Bosch BMP180 sensor over i2c.

The completed driver communicated with the sensor about 32% faster than available C/C++ libraries at the time.

After this project, I continued into computer design coursework using VHDL with Xilinx boards in Vivado.