Altera Mentor Verification IP Altera Edition AMBA AXI3/4T Manuel d'utilisateur Page 49

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 783
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 48
SystemVerilog API Overview
Operational Transaction Fields
Mentor VIP AE AXI3/4 User Guide, V10.2b
31
September 2013
Figure 2-4. Operational Transaction Field delay_mode = AXI_TRANS2READY
Data Beat Done
There is a data_beat_done transaction field for 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 get_read_data_phase() task in the master BFM test program to investigate 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 get_write_data_phase() task can be
called in the slave BFM test program to analyze a write data burst.
Transaction Done
The transaction_done field in each transaction indicates when the transaction is complete.
In a master BFM test program, you call the get_read_data_burst() task to investigate whether a
read transaction is complete, and the get_write_response_phase() to investigate whether a write
transaction is complete.
*VALID
*READY
ACLK
*_valid_delay = 4
*_ready_delay = 2
Vue de la page 48
1 2 ... 44 45 46 47 48 49 50 51 52 53 54 ... 782 783

Commentaires sur ces manuels

Pas de commentaire