TC1784
Data Access Overlay (OVC)
User´s Manual
6-6
V1.1, 2011-05
OVC, V1.19
zero. During address translation, the upper 19 address bits are set to A/8FE8
H
000
B
using
the same segment address as the original data (target) address. For internal overlay, the
size of the overlay blocks can be 2
n
x 16 B, with n = 0 to 7 (16 byte to 2 Kbyte). The
internal overlay memory OVRAM is available in both the Production Device and the
Emulation Device.
6.4.3
Emulation Overlay Memory
In the corresponding emulation device “ED” an Emulation Memory of 512 Kbyte is
provided, which can fully be used for calibration via program memory or OLDA overlay.
Its base address is A/8FF0 0000
H
. The Emulation Memory EMEM is selected for overlay
execution, if the block-related RABRx bits IEMS=1 and EXOMS=0. During address
translation, the upper 13 address bits are set to AFF
H
0
B
(non-cached) or to 8FF
H
0
B
(cached space) using the same segment address as the original data address.
For Emulation Memory (EMEM) overlay, the size of the overlay blocks can be 2
n
×
1
Kbyte, with n = 0 to 7 (1 Kbyte to 128 Kbyte).
6.4.4
External Overlay Memory
If an external memory is available in the Emulation Device system, it can also be used
for calibration via program memory or OLDA overlay. The External Memory is selected
for overlay execution, if the block-related RABRx bits IEMS=1 and EXOMS=1. During
address translation, the upper 9 address bits are set to A0
H
1
B
(non-cached) or to 80
H
1
B
(cached space) using the same segment address as the original data target address.
For redirection into the external EBU memory, the same sizes of the overlay blocks are
provided as for Emulation Memory overlay: 2
n
×
1 Kbyte, with n = 0 to 7 (1 Kbyte to
128 Kbyte). Thus, the maximum space supported for the overlay region is 2 MB.
6.5
Change of Overlay Parameters and Overlay Start
When changing the overlay parameters of a block or when switching a block from one
overlay memory to another overlay memory, it must be ensured that the respective
OVEN bit in register RABRx is reset, before the block parameters are set properly, and
then the overlay block is enabled again. Otherwise, unintended access redirections may
occur.
It is especially supported to enable (start) all prepared overlay blocks concurrently, when
using the shadow mechanism for the OVEN bits in the one OCON register instead of the
single OVEN bits in the different RABRx registers (see
). With this function
it is possible to switch directly from one set of overlay blocks to another set of overlay
blocks, without any restriction concerning the block-specific use of (available) overlay
memories.
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 ...