TC1784
On-Chip System Buses and Bus Bridges
User´s Manual
4-4
V1.1, 2011-05
Buses, V1.9
4.2.2.2
Block Transfers
Block transfers are only issued in the following ways:
1. By the PMI and DMI in case of a cache miss.
2. By the PCP if it uses a BCOPY instruction.
Block transfers work in the same way as single transfers, except that only one address
phase with consecutive two or four data phases is generated.
4.2.2.3
Atomic Transfers
Atomic transfers are initiated by instructions that require two single transfers (e.g. read-
modify-write instructions such as LDMST, ST.T and SWAP.W). During an atomic
transfer any other LMB master is blocked for gaining bus ownership.
4.2.3
Address Alignment Rules
Depending on the data size, there are rules that determine the address alignment of an
LMB transfer.
1. Byte accesses must always be located on byte address boundaries.
2. Half-word accesses must be aligned to addresses with address line A0 = 0.
3. Word accesses must be aligned to addresses with address lines A[1:0] = 00
B
.
4. Double-word accesses must be aligned to addresses with address lines
A[2:0] = 000
B
.
5. Block transfers must be aligned identical as double-word addresses.
4.2.4
Reaction of a Busy Slave
If an LMB slave is busy at an incoming LMB transaction request, it can delay the
execution of the LMB transaction. The requesting LMB master releases the LMB for one
cycle after the LMB transaction request in order to allow the LMB slave to indicate if it is
ready to handle the requested LMB transaction.
Note: For the LMB default master, the one cycle gap does not result in a performance
loss because it is granted the LMB in this cycle as default master if no other master
request the LMB for some other reasons.
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...