Skip to content

This project implements an Advanced Peripheral Bus (APB) Master and Slave in SystemVerilog. The APB Master initiates read/write transactions, while the APB Slave responds to these transactions and handles memory access. A dedicated verification environment is provided for each part of the design, including testbenches for the APB Master and Slave.

License

Notifications You must be signed in to change notification settings

Revenant01/AMBA-APB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APB Master-Slave Project

This project implements an APB (Advanced Peripheral Bus) master and slave interface in SystemVerilog. The master module controls APB transactions, while the slave module responds to read and write requests.

Project Structure

  • rtl/ - Contains the RTL implementation.

Future Work

Development of a verification environment for the APB master and slave. Simulation and validation of the APB protocol compliance.

About

This project implements an Advanced Peripheral Bus (APB) Master and Slave in SystemVerilog. The APB Master initiates read/write transactions, while the APB Slave responds to these transactions and handles memory access. A dedicated verification environment is provided for each part of the design, including testbenches for the APB Master and Slave.

Topics

Resources

License

Stars

Watchers

Forks