This document describes the implementation of an Advanced High-performance Bus (AHB) protocol using an FPGA. It provides an overview of the AHB protocol which allows for communication between multiple bus masters and slaves. The AHB protocol supports features like split transactions, burst transfers, and arbitration. The document implements an AHB system with three masters and four slaves on an FPGA. It presents waveform results showing the arbiter prioritizing requests from multiple masters and handling the transfer of data between masters and slaves using the AHB protocol. In conclusion, the AHB protocol implemented on an FPGA provides benefits like avoiding deadlocks, minimizing lost resources, and adding flexibility.