Synthesis of AMBA APB BUS Protocol

Project Code :TVMAFE673

Objective

The objective of the project “Synthesis of AMBA APB Bus Protocol” is to design, implement, and synthesize an efficient communication interface based on the Advanced Microcontroller Bus Architecture (AMBA) Advanced Peripheral Bus (APB) standard. The main goal is to enable reliable and low-power data transfer between the processor and various peripheral devices in a System-on-Chip (SoC) design. This involves developing the APB master and slave modules, verifying their functionality through simulation, and synthesizing the design to evaluate performance parameters such as area, timing, and power. The project aims to achieve a simple, cost-effective, and high-performance bus interface suitable for low-bandwidth peripheral communication in embedded systems.

Abstract

Abstract:

The AMBA (Advanced Microcontroller Bus Architecture) standard, widely used in System-on-Chip (SoC) designs, enables efficient management of IP cores by providing a modular, scalable architecture that reduces redesign efforts and shortens integration time. Different versions of AMBA introduce various communication interfaces, such as APB (Advanced Peripheral Bus), ASB (Advanced System Bus), AHB (Advanced High-Performance Bus), AXI (Advanced eXtensible Interface), ACE (AXI coherency Extension), and CHI (Coherent Hub Interface). Detailed RTL (Register Transfer Level) schematics support design optimization, with Verilog HDL playing a key role in the process, guided by VLSI principles. A novel codebase was developed from scratch to synthesis the proposed architecture.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

·         Xilinx ISE14.7 Suite/Vivado2018.3 Tool.

·         HDL: Verilog.

Hardware Requirements:

·         Microsoft® Windows XP.

·         Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support.

·         512 MB RAM.

·         100 MB of available disk space.

Learning Outcomes

•      Basics of Digital Electronics

•      FPGA design Flow

•      Introduction to Verilog Coding

•      Different modeling styles in Verilog

o   Data Flow modeling

o   Structural modeling

o   Behavioral modeling

o   Mixed level modeling

•      Drawbacks of existing methods

•      Applications in real time

•      Xilinx ISE 14.7/Xilinx Vivado for design and simulation

•      Generation of Netlist

•      Solution providing for real time problems

•      Project Development Skills:

o   Problem Analysis Skills

o   Problem Solving Skills

o   Logical Skills

o   Designing Skills

o   Testing Skills.

o   Debugging Skills.

o   Presentation Skills.

o   Thesis Writing Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video