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

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 783
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 43
Mentor VIP AE AXI3/4 User Guide, V10.2b
26
SystemVerilog API Overview
Operational Transaction Fields
September 2013
Figure 2-2. Valid Data on Byte Lanes During a Write Transaction
In the above example, if you set all write_strobes[] array elements to 1 before executing the
write transaction, automatic correction produces the following results while the transaction
executes.
If you randomly set all write_strobes[] array elements to 0 or 1, before executing the write
transaction, automatic correction corrects only those write_strobes[] array elements that were
previously set to 1, as shown below.
Note
To automatically generate all WSTRB signals for a write transaction, set all
write_strobes[] array elements to 1 before executing the write transaction or write data
burst.
Operation Mode
By default, each read or write transaction performs a blocking operation which prevents a
following transaction from starting until the current active transaction completes.
You can configure this behavior to be nonblocking by setting the operation_mode transaction
field to the enumerate type value AXI_TRANSACTION_NON_BLOCKING instead of the
default AXI_TRANSACTION_BLOCKING.
Prior to Execution During Execution
1st data phase write_strobes[0]=0b1111 -> write_strobes[0]=0b0010
2nd data phase write_strobes[1]=0b1111 -> write_strobes[1]=0b1100
3rd data phase write_strobes[2]=0b1111 -> write_strobes[2]=0b0011
Prior to Execution During Execution
1st data phase write_strobes[0]=0b1010 -> write_strobes[0]=0b0010
2nd data phase write_strobes[1]=0b1010 -> write_strobes[1]=0b1000
3rd data phase write_strobes[2]=0b1010 -> write_strobes[2]=0b0010
Przeglądanie stron 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 782 783

Komentarze do niniejszej Instrukcji

Brak uwag