A11.2 Transfer size support
ACP supports the following read-request transfer size and length combinations:
• 64 byte INCR request characterized by:
— ARLEN is 0x03, 4 beats.
— ARADDR aligned to 64 byte boundary, so ARADDR[5:0] is 0b00 0000.
— ARSIZE and ARBURST assume values of 0b100 and INCR respectively.
• 16 byte INCR request characterized by:
— ARLEN is 0x00, 1 beat.
— ARADDR aligned to 16 byte boundary, so ARADDR[3:0] is 0x0.
ACP supports the following write-request transfer size and length combinations:
• 64 byte INCR request characterized by:
— AWLEN is 0x03, 4 beats.
— AWADDR aligned to 64 byte boundary, so AWADDR[5:0] is 0b00 0000.
— AWSIZE and AWBURST assume values of 0b100 and INCR respectively.
— WSTRB for all beats must be the same and either all asserted or all deasserted.
• 16 byte INCR request characterized by:
— AWLEN is 0x00, 1 beat.
— AWADDR aligned to 16 byte boundary, so AWADDR[3:0] is 0x0.
— AWSIZE and AWBURST assume values of 0b100 and INCR respectively.
— WSTRB can take any value.
Requests not meeting these restrictions cause a SLVERR response on RRESP or BRESP.
A11 ACP Slave Interface
A11.2 Transfer size support
100236_0100_00_en Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
A11-137
Non-Confidential