ETAS
Hardware Description
ETK-T2.2 User Guide
20
4.5
Data Emulation and Data Measurement
The complete data emulation and measurement data memory consists of two
1024
kByte pages (Fig.
4 "Data Emulation and Measurement Data Memory: 2
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 emulation 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
-
4
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