Skip to content

MennaTalhHossamAlden/Serial-peripheral-interface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 

Repository files navigation

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

About

About The educational project for advanced logic design course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Verilog 100.0%