Skip to content
#

spi-protocol

Here are 50 public repositories matching this topic...

This project demonstrates basic SPI (Serial Peripheral Interface) communication using an Arduino UNO as the Master device. It sends a sequence of 8-bit data values (0x80 → 0x01) through the SPI bus — a useful experiment for testing data shifting, LED control through SPI, or communication with SPI-based peripherals.

  • Updated Oct 30, 2025
  • C++

A complete UVM testbench for verifying an SPI memory controller. The environment includes configurable agents, constrained-random and directed sequences for read, write, reset, and error scenarios, protocol-driven driver and monitor, and a scoreboard that validates data consistency against an internal reference memory model.

  • Updated Feb 5, 2026
  • SystemVerilog

Improve this page

Add a description, image, and links to the spi-protocol topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the spi-protocol topic, visit your repo's landing page and select "manage topics."

Learn more