Data beat done, Transaction done, Data beat done transaction done – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual
Page 220
Mentor VIP AE AXI3/4 User Guide, V10.2b
202
VHDL API Overview
Operational Transaction Fields
September 2013
Data Beat Done
There is a data_beat_done transaction field in each transaction, defined as an array, to indicate
when each data phase (beat) has completed. Each element of the data_beat_done array is set to
1 when each data phase (beat) has completed in a data burst.
You call the
procedure in the master BFM test program to determine how
many beats of a read data burst have completed by analyzing how many elements of the
data_beat_done array have been set to 1. Similarly, the
procedure can be
called in the slave BFM test program to analyze a write data burst.
Transaction Done
There is a transaction_done transaction field in each transaction which indicates when the
transaction has completed.
In a BFM test program, you call the respective BFM get_transaction_done() procedure to
investigate whether a read or write transaction has completed.