CHAPTER 31:Memory Protection Unit for AXI
S6J3200 Series Hardware Manual Document Number: 002-04852 Rev. *G
1139
Figure 3-1 MPU AXI Example Timings
MPU AXI uses burst start address (AWADDR, ARADDR signals), burst type (AWBURST, ARBURST
signals), burst length (AWLEN, ARLEN signals), and burst size (AWSIZE, ARSIZE signals) from AXI burst
transaction to calculate the lowest address and the highest address of the burst and then both the
addresses are used to find the region match.
For FIXED type of burst:
Lowest address = Highest address = Burst start address
For INCR type of burst:
Lowest address = Burst start address
Highest address = Burst start a (num_bytes x num_transfers) – 1
where, num_bytes is number of bytes in each transfer of burst and
num_transfers is number of transfers in the burst
For WRAP type of burst:
Lowest address = Wrap boundary
ACLK
WRAP
INCR
ARBURST
ARVALID
AXI master
read address
ARREADY
channel
ADDR1
ADDR2
ARADDR
SIZE1
SIZE2
ARSIZE
LEN1
LEN2
ARLEN
Memory protection violation
WRAP
FIXED
ARBURST
ARVALID
AXI memory read
address channel
ARREADY
ADDR1
ADDR_FIX
ARADDR
SIZE1
SIZE2
ARSIZE
LEN1
LEN2
ARLEN
NMI
Summary of Contents for S6J3200 Series
Page 1041: ...CHAPTER 28 LCD Controller 1040 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1044: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1043...
Page 1047: ...CHAPTER 28 LCD Controller 1046 S6J3200 Series Hardware Manual Document Number 002 04852 Rev G...
Page 1050: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1049...
Page 1084: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1083...
Page 1086: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1085...
Page 1088: ...CHAPTER 28 LCD Controller S6J3200 Series Hardware Manual Document Number 002 04852 Rev G 1087...