Amba Apb Protocol
Amba Apb Protocol
VERIFICATION IN UVM
SIMPLIFIED AND PRACTICAL
Prasanthi Chanda
1. What is AMBA Protocol ?
AMBA APB (Advanced Peripheral Bus) is a low-power, low-
latency bus protocol used in the AMBA (Advanced
Microcontroller Bus Architecture) system.
It is primarily designed for connecting low-speed peripherals
such as timers, UARTs, and GPIOs to the high-performance
system bus.
APB is simpler compared to AXI and AHB, supporting single-
cycle transfers with minimal power consumption.
DESIGN MODULE
APB_IF MODULE
APB_SLAVE MODULE
MODULE FOR APB_MANAGER
APB_TRANSACTION MODULE
APB_ENV MODULE
APB_SCOREBOARD
TESTBENCH MODULE