Gaisler Research provides advanced AMBA bus monitoring functions that are used during the verification of the system. The functions check the AMBA Advanced High-performance Bus (AHB) and AMBA Advanced Peripheral Bus (APB) buses for illegal transactions that violate the applicable standard.
The bus monitor is fully compatible with the AMBA 2.0 specification and also implements checkers for some of the Frequently Asked Questions (FAQ) regarding the AMBA bus system.
The AMBA Bus Monitor allows separate enabling of checks for AMBA requirements and AMBA recommendations. AMBA requirement violations are reported as errors. AMBA recommendation violations are reported as warnings.
The AMBA Bus monitor allows individual rules to be disabled separately for AHB masters, AHB slaves and AHB arbiters. It also allows individual rules to be disabled separately for APB slaves.