English
Language : 

TC1797_14 Datasheet, PDF (34/192 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller
TC1797
Introduction
2.3.7 Data Access Overlay
The data overlay functionality provides the capability to redirect data accesses by the
TriCore to program memory (internal Program Flash or external memory) to the Overlay
SRAM in the PMU, or to the Emulation Memory in Emulation Device ED, or to the
external memory. This functionality makes it possible, for example, to modify the
application’s test and calibration parameters (which are typically stored in the program
memory) during run time of a program. Note that read and write data accesses from/to
program memory are redirected.
Attention: As the address translation is implemented in the DMI, it is only effective
for data accesses by the TriCore. Instruction fetches by the TriCore or
accesses by any other master (including the debug interface) are not
affected!
Note: The external memory can be used as overlay memory only in Emulation Devices
“ED” with an EBU. Generally this feature is not supported in Production Devices
“PD”. However, this function is fully described here in this spec.
Summary of Features and Functions
• 16 overlay ranges (“blocks”) configurable for Program Flash and external memory
• Support of 8 Kbyte embedded Overlay SRAM (OVRAM) in PMU
• Support of up to 512 Kbyte overlay/calibration memory in Emulation Device (EMEM)
• Support of up to 2 MB overlay memory in external memory (EBU space)
• Support of Online Data Acquisition into range of up to 32 KB and of its overlay
• Support of different overlay memory selections for every enabled overlay block
• Sizes of overlay blocks selectable from 16 byte to 2 Kbyte for redirection to OVRAM
• Sizes of overlay blocks selectable from 1 Kbyte to 128 Kbyte for redirection to EMEM
or to external memory
• All configured overlay ranges can be enabled with only one register write access
• Programmable flush (invalidate) control for data cache in DMI
2.4
Development Support
Overview about the TC1797 development environment:
Complete Development Support
A variety of software and hardware development tools for the 32-bit microcontroller
TC1797 are available from experienced international tool suppliers. The development
environment for the Infineon 32-bit microcontroller includes the following tools:
• Embedded Development Environment for TriCore Products
• The TC1797 On-chip Debug Support (OCDS) provides a JTAG port for
communication between external hardware and the system
Data Sheet
30
V1.3, 2014-08