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.
- 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