|Home > AMBA-PV Extension Class > Attributes and methods > 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.
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
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.