
BR_XETK-S2.0 - User’s Guide
20
ETAS
Hardware Description
4.5
Data Emulation and Data Measurement
The complete data emulation and measurement data memory consists of two
1024 kByte pages (Fig. 4-3 "Data Emulation and Measurement Data Memory: 2
Pages with 1024 kByte each"). The address range of the used chip select to
address the data emulation and measurement memory must be 1024 kByte and
it must be defined at a 1024 kByte boundary.
Data emulation memory and measurement data memory must be located inside
this 1024 kByte address range. The segmentation of this address range between
both memory parts is variable. The measurement data memory and data emula-
tion memory can have variable size and offset addresses inside this fixed address
range.
4.5.1
Data Emulation Memory
During operation of the ECU, only program data, not program code, can be
modified by using the data emulation memory. Modification of program code
would inevitably lead to a system crash. The program code is continuously pro-
cessed out of the internal or external memory.
Fig. 4-3
Data Emulation and Measurement Data Memory: 2 Pages with
1024 kByte each
Reference data can be stored on one page ("Reference page") while the data on
the other page ("Working page") can be modified. It is possible to switch
between the two pages during operation through the application software.
4.5.2
Measurement Data Memory
The measurement data memory must be located within the address space of the
data emulation and measurement data memory. It can have variable size.
The measured data stored here can be transferred to the calibration and devel-
opment system via the serial ETK interface.
Note
Because there is no write protection of the data emulation memory possible,
care must be taken not to override emulation data.
ECU Read Access
Page switching
Measurement Data Memory
Data Emulation Memory
Page 1
Data Emulation Memory
Page 1
Data Emulation Memory
Page 2
Data Emulation Memory
Page 2
Measurement Data Memory
ECU Write Access