Avalon Verification IP Suite: User Guide

ID 683439
Date 2/17/2022
Public
Document Table of Contents

12.3.16. pop_user_signal_per_packet_transaction()

Prototype:

pop_user_signal_per_packet_transaction(“color”)

Arguments:

Verilog HDL: Name of a PER_PACKET user signal

Returns:

void

Description:

Removes the transaction descriptor of PER_PACKET user signal provided as a string input. This removes the transaction descriptor from the queue, so that the testbench can query it using the get_transaction methods.

Note: The pop_user_signal_per_packet_transaction API must be called when the pop_transaction API is called. This is to avoid buffer overflow in BFM queues and data synchronization issues.

Language Support:

Verilog HDL