![Infineon Technologies TC1784 Скачать руководство пользователя страница 844](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_2055446844.webp)
TC1784
Direct Memory Access Controller (DMA)
User´s Manual
11-26
V1.1, 2011-05
DMA, V3.03
The DMA FPI master interface supports:
•
single data read and write transactions (8bit, 16bit, 32bit)
•
generation of pipelined FPI transactions from different sources (Move Engines,
Cerberus, MLI)
•
de-assertion of request after retry in order to prevent bus blocking.
•
out of order transactions from different sources in order to avoid side effects
(blocking) between the different sources (Move Engines, Cerberus, MLI)
•
three dedicated FPI requests (medium, low, high priority. See
1)
.
A single move engine supports only one transaction at a time. Due to the fact that the
move engines do generate read - write sequences, it is unlikely that the DMA module
generates permanent, pipelined, high priority requests.
The DMA LMB master interface supports:
•
single data read and write transactions (8bit, 16bit, 32bit)
•
single data read transactions (64bit) for read accesses to Segment 8 (cached area)
•
pipelined transactions from different sources (Move Engines, Cerberus, MLI)
•
de-assertion of request after retry in order to prevent bus blocking.
•
out of order transactions from different sources in order to avoid side effects
(blocking) between the different sources (Move Engines, Cerberus, MLI)
•
three dedicated LMB requests (medium, low, high priority. See
2)
.
A single move engine supports only one transaction at a time. Due to the fact that the
move engines do generate read - write sequences, it is unlikely that the DMA module
generates permanent, pipelined, high priority requests.
DMA LMB Master Read Buffer:
The DMA LMB master interface includes a 64bit buffer for read accesses to cached
addresses (Segment 8). The DMA LMB Master Interface contains a data read buffer for
read accesses to cached addresses. The read buffer allows to read one line of 8byte
(=64 bit) of data read from specific memory areas on LMB side (Segment 8: 8000 0000
H
- 8FFF FFFF
H
)
A read request to an Segment 8 address (8bit, 16bit or 32bit) will be translated by the
DMA LMB master interface into an LMB 64 bit single data read. The DMA LMB master
will forward the requested 8bit, 16bit or 32bit data to the DMA Bus switch and save the
64bit read data together with the related 64bit aligned address in the DMA LMB master
read buffer. If the next and subsequent read access to a segment 8 address is identical
(64bit aligned) to the actual read buffer contents, the requested read data will be read
from the read buffer by the DMA LMB master instead of reading it from the LMB bus.
1) The complete list of FPI master priorities can be found in the FPI Bus Control Unit Chapter.
2) The complete list of LMB master priorities can be found in the Local Memory Bus Controller Unit Chapter.
Содержание TC1784
Страница 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Страница 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Страница 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Страница 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...