Altera Mentor Verification IP Altera Edition AMBA AXI3/4T Instrukcja Użytkownika Strona 49

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 783
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 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
Przeglądanie stron 48
1 2 ... 44 45 46 47 48 49 50 51 52 53 54 ... 782 783

Komentarze do niniejszej Instrukcji

Brak uwag