Boot Rom; Overlay Ram And Data Acquisition; Emulation Memory Interface; Tuning Protection - Infineon Technologies TC1784 User Manual

32-bit single-chip microcontroller
Table of Contents

Advertisement

1.3.6.1

Boot ROM

The internal 16 Kbyte Boot ROM (BROM) is divided into two parts, used for:
firmware (Boot ROM), and
factory test routines (Test ROM).
The different sections of the firmware in Boot ROM provide startup and boot operations
after reset. The TestROM is reserved for special routines, which are used for testing,
stressing and qualification of the component.
1.3.6.2

Overlay RAM and Data Acquisition

The overlay memory OVRAM is provided in the PMU especially for redirection of data
accesses to program memory to the OVRAM by using the data overlay function. The
data overlay functionality itself is controlled in the DMI module.
For online data acquisition (OLDA) of application or calibration data a virtual 32 KB
memory range is provided which can be accessed without error reporting. Accesses to
this OLDA range can also be redirected to an overlay memory.
1.3.6.3

Emulation Memory Interface

In TC1784 Emulation Device, an Emulation Memory (EMEM) is provided, which can fully
be used for calibration via program memory or OLDA overlay. The Emulation Memory
interface shown in
accesses to the Emulation Memory in the TC1784 Emulation Device. In the TC1784
production device, the EMEM interface is always disabled.
1.3.6.4

Tuning Protection

Tuning protection is required by the user to absolutely protect control data (e.g. for
engine control), serial number and user software, stored in the Flash, from being
manipulated, and to safely detect changed or disturbed data. For the internal Flash,
these protection requirements are excellently fulfilled in the TC1784 with
Flash read and write protection with user-specific protection levels, and with
dedicated HW and firmware, supporting the internal Flash read protection, and with
the Alternate Boot Mode.
Special tuning protection support is provided for external Flash, which must also be
protected.
1.3.6.5

Program and Data Flash

The embedded Flash modules of PMU0 includes 2.5 Mbyte of Flash memory for code
or constant data (called Program Flash) and additionally 64 Kbyte of Flash memory used
for emulation of EEPROM data (called Data Flash). The Program Flash is realized as
User´s Manual
Intro, V1.0
Figure 1-3
is a 64-bit wide memory interface that controls the CPU-
1-19
TC1784
Introduction
V1.1, 2011-05

Advertisement

Table of Contents
loading

Table of Contents