![Infineon Technologies TC1784 User Manual Download Page 526](http://html.mh-extra.com/html/infineon-technologies/tc1784/tc1784_user-manual_2055446526.webp)
TC1784
Data Access Overlay (OVC)
User´s Manual
6-5
V1.1, 2011-05
OVC, V1.19
functionality to the single enable bits in the 16 block control registers (RABRx)
provide compatibility to enable-control in TC1766/96.
•
One common overlay start bit (OVSTRT) to enable all prepared (enabled) overlay
configurations by writing all shadow enable bits into the 16 block control registers in
parallel (write-only bit); stop-function if all-zeros are written.
•
One control flag (DCINVAL), to be set by the CPU or Cerberus, to flush (invalidate)
the (clean) data cache lines in the DMI (write-only bit).
•
One common overlay stop (OVSTP) bit to disable all overlay configurations in the 16
block control registers (write-only bit), without changing the configuration
•
One overlay configured status bit (OVCONF), which may be set when overlay
registers are configured by the Cerberus via JTAG interface, and which may be
cleared by the CPU after common overlay start (re-direction of all enabled overlay
blocks).
The control flag in the high byte of the Overlay Control Register OCON (see
is implemented with additional protection bit, supporting write access to OCON by
different users without violation of such control bit which shall remain unchanged.
Additionally, byte protection is possible by support of byte write accesses to OCON.
6.4
Target and Overlay Memories
In the following, the possible target and overlay memories are described, and for the
overlay memories also their block-specific selection and the possible block sizes. The
Internal Overlay Memory OVRAM and the interface to the Emulation Memory EMEM are
located in the PMU. The EMEM can only be selected for overlay blocks, if the chip is an
Emulation Device ED.
6.4.1
Target Memories
Any data read or write access to the segments 8
H
and A
H
is checked for a valid overlay
target address, using all 16 OTARx registers concurrently for comparison (if they are
enabled for overlay execution). Since the OTARx registers are writable, any data
memory within the segments 8
H
and A
H
may be used for redirection to an overlay
memory. Thus, the following memories can be selected as target memories:
•
Program Flash
•
Data Flash
•
The (virtual) OLDA memory range
•
The external memory.
6.4.2
Internal Overlay Memory
The capacity of the Internal Overlay Memory OVRAM is 8 KB. The base address of the
OVRAM is A/8FE8 0000
H
(non-cached/cached space). The OVRAM is selected for
overlay execution, if the bits IEMS and EXOMS in the block-related RABRx register are
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 ...