What you'll learn:
- Basics of Serial Peripheral Interface (SPI)
- VHDL and Verilog FPGA working code of SPI interface
- Testbench (code simulations)
- Ambient Light Sensor application of SPI using an Analog to Digital Converter (ADC)
This course will take you through the basics of SPI communication. I will explain how the interface works, what each signal does, and talk about how master to slave communication is possible. I then go through both the VHDL and Verilog code for an SPI Master controller and show how to communicate with a peripheral device.