Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 880 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 880 Bytes

Serial-peripheral-interface

Course Name: Advanced Logic Design
Course Code: CMP1050

This is an educational project for Advanced Logic Design, written in Verilog (Hardware Descriptive Language) using Modelsim Intel FPGA IDE. Serial peripheral interface (SPI) is one of the most widely used serial communication protocols between the microcontroller and peripheral ICs such as sensors, ADCs, DACs, shift registers, SRAM, and others. This article provides a brief description of the SPI interface followed by an introduction to Analog Devices’ SPI enabled switches and muxes, and how they help reduce the number of digital GPIOs in system board design.

Team Members:

  • Ahmed Alaa El-Sayed Arabi Zidan
  • Ahmed Atta
  • Sara Mohamed
  • Mennatallah Hossam

Professor Supervisor: Dr. Ihab Talkan

Teacher Assistants Supervisor:

  • Eng. Yahya Zakaria
  • Eng. Mustafa Mahmoud