Altera Mentor Verification IP Altera Edition AMBA AXI4-St Bedienungsanleitung Seite 50

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 231
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 49
Mentor Verification IP AE AMBA AXI4-Stream User Guide, V10.3
50
SystemVerilog Slave BFM
create_slave_transaction()
April 2014
create_slave_transaction()
This nonblocking function creates a slave transaction. All transaction fields default to legal
protocol values unless previously assigned a value. It returns with the axi4stream_transaction
record.
Example
// Create a slave transaction.
trans = bfm.create_slave_transaction();
Prototype
function automatic axi4stream_transaction
create_slave_transaction();
Protocol
Transaction
Fields
burst_length (Optional) Number of transfers within a packet. Default: 1.
data Data array in bytes.
byte_type Byte type:
AXI4STREAM_DATA_BYTE; (default)
AXI4STREAM_NULL_BYTE;
AXI4STREAM_POS_BYTE;
AXI4STREAM_ILLEGAL_BYTE;
id Data stream identifier.
dest Destination routing information.
user_data User data array.
Operational
Transaction
Fields
operation_
mode
Operation mode:
AXI4STREAM_TRANSACTION_NON_BLOCKING;
AXI4STREAM_TRANSACTION_BLOCKING; (default)
valid_delay TVALID delay measured in ACLK cycles for this transaction.
(default = 0).
ready_delay TREADY delay measured in ACLK cycles for this transaction.
(default = 0).
transfer_done Transfer done flag array for this transaction.
transaction_
done
Transaction done flag for this transaction.
Returns
trans The axi4stream_transaction record.
Seitenansicht 49
1 2 ... 45 46 47 48 49 50 51 52 53 54 55 ... 230 231

Kommentare zu diesen Handbüchern

Keine Kommentare