|
|
|
AMBA: APB
The Perfectus VIP for AXI, AHB, APB provides an efficient
algorithm to verify the AMBA based designs by giving the
advance techniques including the support for System Verilog
assertions.
AXI Highlights
- Compliant with the AMBA 3.0 AXI Protocol
- Support all AMBA 3.0 AXI Protocol data and address
width
- Support all AMBA 3.0 AXI Protocol transfer types
and response
- Support all AMBA 3.0 AXI Protocol burst transfers
- AXI Master and AXI slave supports multiple outstanding
transactions
- AXI Slave has the capability to respond out of
order to pending transactions
- Data interleaving is performed by both AXI master
& AXI slave on write/read trasnsactions respectively
- AXI Interconnect can support multiple AXI Masters
& AXI Slaves
- AXI Interconnect supports SASD and SAMD architechture
- AXI Verification IP has a stand alone AXI checker
which checks and reports for all protocol violations
- Stand alone AXI checker also generates a coverage
report on the check points being excercised by the
testcases
- AXI Assertions checks for signal timing violations
- AXI monitor logs, bus traffic and generates an
reports which are easy to debug from
- AXI verification IP also includes User-configurable
commands
- AXI BFM is written in Verilog HDL and assertions
in System Verilog
- AXI verification IP has been tested with ARM protocol
checker available from ARM's website
- Call backs and call back variables to provide control
over test case execution
APB Highlights
- Compliant with the AMBA 3.0 APB Protocol v1.0
- Support configurable AMBA 3.0 APB Protocol v1.0
data and address width
- Support all AMBA 3.0 APB Protocol v1.0 transfer
types and response
- APB assertion checker and APB stand alone checker
checks for protocol violations
- APB monitor logs, bus traffic and generates an
reports which are easy to debug from
- APB verification IP also includes User-configurable
commands
- APB BFM is written in Verilog HDL and assertions
in System Verilog
- Call backs and call back variables to provide control
over test case execution
AHB Highlights
- Compliant with the AMBA 3.0 AHB Protocol
- Support configurable AMBA 3.0 AHB Protocol data
and address width
- Support all AMBA 3.0 AHB Protocol transfer types
and response
- Support AHB Protocol split and retry transfers
- AHB Verfication IP comes with AHB arbiter to simulate
multi-master and multi-slave environment
- AHB assertion checker and AHB stand alone checker
checks for protocol violation
- AHB monitor logs, bus traffic and generates an
reports which are easy to debug from
- AHB verification IP also includes User-configurable
commands
- AHB BFM is written in Verilog HDL and assertions
in System Verilog
- Call backs and call back variables to provide control
over test case execution
Product Components
- AMBA 3.0 AXI , AHB , APB Verification Engine complaint
to AMBA 3.0 specifications
- AMBA 3.0 AXI , AHB , APB Bus Functional Models
- Directed & Random tests generator for AMBA
3.0
- AXI , AHB , APB comes bundled with a Compliance
Test Suite
- System verilog assertions for AMBA 3.0 AXI, AHB,
APB
- AMBA 3.0 traffic generator comes with an Error injector
with complex error injection
- AXI, AHB, APB consists of Monitor which generates
detailed reports
- AXI, AHB, APB master acts Transaction generator
to simulate complex protocol scenarios
- Protocol Checker to log violations for AXI, AHB
& APB
For more information on each component and evaluation
copy please email to: info@perfectus.com
or sales@perfectus.com
|
|
|