Description
	AMBA 5 AHB Verification IP provides a smart way to verify the AMBA 5 AHB component of a SOC or an ASIC. The AMBA 5 AHB Verification IP is fully compliant with standard AMBA 5 AHB specification. AMBA 5 AHB Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env AMBA 5 AHB Verification IP comes with optional Smart Visual Protocol Debugger which is GUI based debugger to speed up debugging.
	 
Features
	- 
		Compliant with ARM AMBA 5 AHB specification.
 
	- 
		Supports AMBA 5 AHB Master, Slave, Monitor and Checker.
 
	- 
		Support for multiple Masters and slaves.
 
	- 
		Supports all AMBA 5 AHB data widths and address widths.
 
	- 
		Supports all protocol transfer types, burst transfers and response types.
 
	- 
		Support for all the transfer sizes.
 
	- 
		Supports Extended memory types
 
	- 
		Support for Secure transfers
 
	- 
		Support for Endianess
 
	- 
		Supports Stable between clock
 
	- 
		Exclusive and Locked Transfers support
 
	- 
		Multi-Copy Atomicity support
 
	- 
		Multiple slave select support
 
	- 
		Single-copy atomicity size support
 
	- 
		User signaling support
 
	- 
		Supports constrained randomization of protocol attributes.
 
	- 
		Slave supports fine grain control of response per address or per transaction.
 
	- 
		Master supports fine grain control of busy state insertion and Master aborting.
 
	- 
		Supports Early burst termination and locked transfers.
 
	- 
		Continue or cancel of a transfer on error response.
 
	- 
		Support for programmable wait states or delay insertion.
 
	- 
		Ability to inject errors during data transfer.
 
	- 
		Programmable Timeout insertion.
 
	- 
		Flexibility to send completely configured data.
 
	- 
		Supports FIFO memory.
 
	- 
		Rich set of configuration parameters to control AMBA 5 AHB functionality.
 
	- 
		On-the-fly protocol and data checking.
 
	- 
		Notifies the testbench of significant events such as transactions, warnings, timing and protocol violations.
 
	- 
		Built in coverage analysis.
 
	- 
		Callbacks in Master, Slave and Monitor for various events.
 
	- 
		Status counters for various events on bus.
 
	- 
		AMBA 5 AHB Verification IP comes with complete testsuite to test every feature of AMBA 5 AHB specification
 
	Deliverables
	- 
		Complete regression suite containing all the AMBA 5 AHB testcases.
 
	- 
		Examples showing how to connect various components, and usage of BFM and Monitor.
 
	- 
		Detailed documentation of all class, task and function's used in verification env.
 
	- 
		Documentation also contains User's Guide and Release notes