TC1784
Direct Memory Access Controller (DMA)
User´s Manual
11-114
V1.1, 2011-05
DMA, V3.03
In the TC1784, four internal memory areas (SPRAM and LDRAM, PRAM, and OVRAM)
are protected by an address range verification in addition to the access enable bits. The
address range verification is based on the bit fields SIZEx and SLIZEx (x = 3-0), which
are located in the registers MEmARR (m = 1-0). An access to one of these four memory
areas is only processed if it is enabled by the corresponding AENx bit and if the address
is inside the sub-range defined by the corresponding SIZEx and SLIZEx. If the address
is outside of the defined sub-range, the transfer will not be processed and an error
interrupt is generated (indicated by the corresponding MExDER, MExSER bit). If a
protected memory is available from DMA under multiple address ranges (LMB, FPI,
cached and or un-cached segments), the access protection is valid for all memory views
in parallel, starting always with the base address of the memory views, ending always
with the end address of the address range.
The address ranges described by SLIZEx and SIZEx are defined as follows:
•
MEmARR.SLICE0, MEmARR.SIZE0:
40-KB PMI RAM (SPRAM), assigned to address range 31 (AEN31). The sub-ranges
are controlled by bit fields MEmARR.SIZE0 and ME0ARR.SLICE0 with a minimum
granularity of 0,5 KB (see
).
•
MEmARR.SIZE1 and MEmARR.SLICE1:
8-KB OVRAM, assigned to address range 29 (AEN29). The sub-ranges are
controlled by bit fields MEmARR.SIZE1 and MEmARR.SLICE1 with a minimum
granularity of 0.5 KB (see
).
•
MEmARR.SIZE2 and MEmARR.SLICE2:
128-KB DMI RAM (LDRAM), assigned to address range 30 (AEN30). The sub-
ranges are controlled by bit fields MEmARR.SIZE2 and MEmARR.SLICE2 with a
minimum granularity of 1 KB (see
•
MEmARR.SIZE3 and MEmARR.SLICE3:
16-Kbyte PCP PRAM, assigned to address range 13 (AEN13). The sub-range is
controlled by bit fields ME0mARR.SIZE3 and ME0mARR.SLICE3 with a minimum
granularity of 0.5 KB (see
).
Содержание 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 ...