Preface, About this user guide, Amba axi protocol specification – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 19: Protocol restrictions, Bfm dependencies between handshake signals

Mentor VIP AE AXI3/4 User Guide, V10.2b
1
September 2013
Preface
About This User Guide
This Mentor
®
Verification IP (VIP) Altera
®
Edition (AE) User Guide describes the AXI3/AXI4
application interface (API) of the Mentor VIP AE and how it conforms to the AMBA
®
AXI and
ACE Protocol Specification, AXI3
TM
, AXI4T
TM
, and AXI-Lite
TM
, ACE, and ACE-Lite
TM
(ARM IHI 0022D).
Note
This release supports only the AMBA AXI3, AXI4, AXI4-Lite, and AXI4-Stream
TM
protocols. The AMBA ACE protocol is not supported in this release.
AMBA AXI Protocol Specification
The Mentor VIP AE conforms to the AMBA
®
AXI and ACE Protocol Specification, AXI3
TM
,
AXI4T
TM
, and AXI-Lite
TM
, ACE and ACE-Lite
TM
(ARM IHI 0022D). For restrictions to this
protocol, refer to the section
This user guide refers to the AMBA
®
AXI and ACE Protocol Specification, AXI3
TM
, AXI4
TM
,
and AXI-Lite
TM
, ACE and ACE-Lite
TM
as the AXI protocol specification.
Protocol Restrictions
The Mentor VIP AE supports all but the following features of this AXI Specification, which
gives you a simplified API to create desired protocol stimulus.
BFM Dependencies Between Handshake Signals
Starting a write data phase before its write address phase in a transaction is not supported.
However, starting a write data phase simultaneously with its write address phase is supported.
The above statement disallowing a write data phase to start before its write address phase in a
transaction modifies the AXI3 protocol specification write transaction handshake dependencies
diagram, Figure A3-6 in section A3.3.1, by effectively adding double-headed arrows between
AWVALID to WVALID and AWREADY to WVALID, with the provision that they can be
simultaneous.