Design of serial peripheral interface with flexible modes and frequency for advanced microcontroller bus architecture-advanced peripheral bus interface / Muhammad Hafeez Sabparie

Sabparie, Muhammad Hafeez (2022) Design of serial peripheral interface with flexible modes and frequency for advanced microcontroller bus architecture-advanced peripheral bus interface / Muhammad Hafeez Sabparie. Masters thesis, Universiti Teknologi MARA (UiTM).

Abstract

The model and design of the intellectual property (IP) core of serial peripheral interface (SPI) with Advanced Microcontroller Bus Architecture (AMBA) - Advanced Peripheral Bus (APB) interfacing are presented. The objectives of the project are to model and design a SPI that is interfacing with IP core of APB for sending and receiving data from a single slave to model APB-SPI controller with controllable data and designed with maximum operating frequency of 16 MHz and flexibility in all four clocking modes and finally to synthesize and validate the model of the SPI design. For this work, research regarding interfacing SPI with another core and designing the SPI itself is essential for the project. The design and simulation of SPI master and slave is based on Verilog coding. The Verilog code is the main language that is use for designing and running simulations for this project. SPI is one of the commonly used serial protocols that can send or receive data from a single or multi-slave. Due to proliferation of communication protocols and requirement of flexibility in communication, this work shows how an architecture of APB-SPI controller with controllable data width and an operating frequency of 16MHz is designed. The SPI is simulated, verified, synthesized, carry a layout design and routed using tools such from the electronic design automation (EDA) tools which is Synopsys, simulation software which are ModelSim and Quartus prime lite. The design and implementation of SPI model interface is targeted to be used in Low Power Wireless Microcontroller Unit and its specification is based on Nordic Wireless RF System on Chip. The modes of SPI also play important role in this work where this protocol can run through four modes that corresponds to four possible clocking configurations. The results showed that the core of SPI was successfully modelled and designed with maximum operating frequency of 16 MHz and flexibility in all four clocking modes. The ASIC design of this work consumed an area of 27750 um2 and a power of 47.12uW by using Silterra 0.18um for future fabrication CMOS process.

Metadata

Item Type: Thesis (Masters)
Creators:
Creators
Email / ID Num.
Sabparie, Muhammad Hafeez
2016620078
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Saparon, Azilah
UNSPECIFIED
Divisions: Universiti Teknologi MARA, Shah Alam > Faculty of Electrical Engineering
Programme: EE750
Keywords: Intellectual property, Serial peripheral interface, Microcontroller
Date: 2022
URI: https://ir.uitm.edu.my/id/eprint/75401
Edit Item
Edit Item

Download

[thumbnail of 75401.pdf] Text
75401.pdf

Download (1MB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number

75401

Indexing

Statistic

Statistic details