You copied the Doc URL to your clipboard.

Burst size attribute

This attribute specifies the maximum number of data bytes to transfer in each beat, or data transfer, within a burst. It must have a value of 1, 2, 4, 8, 16, 32, 64, or 128.

The method set_size() must set this attribute to the value passed as argument. The method get_size() must return the value of this attribute.

The value of this attribute must be less than or equal to BUSWIDTH / 8, where BUSWIDTH is the template parameter of the socket classes from AMBA-PV (or classes derived from these) and expressed in bits.

The default value of this attribute must be 8, for 64-bit wide transfer.

This attribute is specific to the AXI, ACE, and AHB buses. It is ignored for transactions modeling transfers on the APB bus.