Main Content

SPI Interface Code for Pmod ALS (8-bit ADC) in Verilog

SPI Interface code for Pmod ALS (8-bit ADC) in Verilog is implemented from scratch,and transmitted to 7-seg display on Basys3 FPGA board.

Story
In this project, SPI Interface code is written in Verilog to interface an 8-bit ADC from Pmod-ALS. The 8-bit binary is converted to BCD and displayed on 7-segment display. The verilog code is synthesized on Artix-7 FPGA from Basys 3 board.

About me.. I have started to learn Verilog and it is very fulfilling and super exciting to think in terms of hardware. The project needs changes and improvements and I would be very happy to know what you think about it.

Overview
The project is comprised of three modules as shown below.

spi_interface
double_dabble
seven_segment_display”

Link to article