From Mark Middleton :
There are several parameters which sound like they can be set by the user through registers,
but are actually parameters that the core design engineer sets when designing the core into silicon.
Unfortunately, that means that these parameters cannot be changed.
Three parameters in particular are:
CX_MAX_MTU = 128
CC_SLV_MTU = 128
CC_MSTR_BURST_LEN = 16
If these values are exceeded in the application software, then the core starts to decompose messages,
which will affect throughput. The reason the core will not work with larger values is because the buffers and
memory space needed to support the larger values are not built into the core.