Altera® AXI4 Bus Functional Model User Guides

ID 838773
Date 5/19/2025
Public
Document Table of Contents

2.5.1.2.6. Class Axi4StreamBytesPosition

Axi4StreamBytesPosition represents the Position bytes sent between the AXI4 streaming bus transmitter and receiver. Axi4StreamBytesPosition inherits from the Axi4StreamBytes class.

This class is the simplest in the byte class hierarchy, with only a few differences from the Axi4StreamBytes superclass. The main differences between this Axi4StreamBytesPosition and the superclass are definitions of the three pure virtual functions: set_data(), is_equal(), and copy().

The data_value of the Position byte class is kept at an alternating one-zero pattern of 8’h55, since the byte’s value is not used, only its position. The constant data value helps to spot Position bytes in a wide field of TDATA values representing several byte lanes of data.