ETKP4.0 Emulator Probe For MPC561/562 and MPC563/564: Data Sheet
ETKP4.0 Emulator Probe For MPC561/562 and MPC563/564: Data Sheet
0
Emulator Probe for MPC561/562 and
MPC563/564
Data Sheet
Copyright
The data in this document may not be altered or amended without special notification
from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this docu-
ment. The software described in it can only be used if the customer is in possession of a
general license agreement or single license. Using and copying is only allowed in concur-
rence with the specifications stipulated in the contract.
Under no circumstances may any part of this document be copied, reproduced, transmit-
ted, stored in a retrieval system or translated into another language without the express
written permission of ETAS GmbH.
© Copyright 2003 ETAS GmbH, Stuttgart
The names and designations used in this document are trademarks or brands belonging
to the respective owners.
Document QH110514 R1.0.5 EN
2 Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1 Processor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 BGA Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Data Emulation and Measurement Data Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.1 Data Emulation Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.2 Measurement Data Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.3 Triggering of Measurement Data Capture . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3.4 Data Retention in Data Emulation Memory . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.5 ETKP4.0 Deactivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Data Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Code Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 ETK Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.7 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.8 Serial ETK Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.9 Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.10 Chip Select Configuration Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1 CPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Contents 3
3.3 Serial ETK Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5 Environmental Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6 Testcharacteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7.1 3.3 V Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7.2 2.6 V Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.7.3 Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.8 Mechanical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8.1 ETKP4.0-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8.2 ETKP4.0-K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1 Interface Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.1 Interface Cable KA41 for Insert Socket, Proposal 1 . . . . . . . . . . . . . . . . . . 21
4.1.2 Interface Cable KA41 for Insert Socket, Proposal 2 . . . . . . . . . . . . . . . . . . 22
4.1.3 Interface Cable KA54 with PG-screwing . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1.4 Interface Cable KA55 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2 Power Supply Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.1 Cable ETV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.2 Cable with Filtercoil ETV2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 Ordering Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1 ETKP4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2 Sockets and Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3 Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4 Contents
1 Overview
The ETKP4.0 is an emulator probe especially for the Motorola PowerPC MPC561/562 "Sil-
ver Oak"and for the Motorola PowerPC MPC563/564 "Green Oak" (abbreviated MPC)
processors.
The ETKP4.0 is distributed in two mechanical versions, ETKP4.0-B and ETKP4.0-K (see
chapter "Connection to the ECU" on page 6).
It is compatible with earlier ETKs through the calibration and development system inter-
face. Therefore, earlier calibration and development systems such as MAC2 or ES1000.1
can be used. New developments in the ES1000 (ES1232-A board) and compact (ES690)
field will provide a massive increase in capability regarding the transfer rates to the calibra-
tion and development system. The ETKP4.0 is set up for this expansion.
1.1 Features:
• applicable for an external MPC 16-bit microcontroller bus
• supports 16- and 8-bit access to the data emulation memory
• usable in 3.3 V systems (NO 5 V tolerant data bus)
• two pages of data emulation/measurement data memory available, each with
256 kByte
• permanent storage of emulation data in FLASH memory
• serial interface with 8/100 MBit/s to the calibration and development system
• permanent storage of configuration in E²PROM
• firmware update (programming of the logic device) through software; removal of ETK
or ECU not necessary.
• power supply: 4.3 to 18 V DC
• temperature range: -40 ... +110 ºC
• dimensions: ca. 61 mm x 64 mm x 10 mm
1.2 Architecture
Fig. 1-1 "ETKP4.0 Architecture" shows the blockdiagram of the ETKP4.0. The connection
to the ECU is made by an BGA connector.
The processor can read directly from one of the two pages of the data emulation memory
and can write its data directly to the measurement data memory. These two memories
(data emulation memory, measurement data memory) are using the same address space
and are realized inside the same DPRs.
Through the BGA connector the processor can communicate with other external memo-
ries or peripheral components too. All processor signals are accessible on the BGA connec-
tor.
Overview 5
DATA
FLASH
Interface
Development System
ADDR[15..30] 2 Pages with
256 kByte
Calibration and
ADDR[8..31]
each
8/100 MBit/s
Connector
ADDR[8..31]
RAM
System
Functions
note
Some of the BGA sockets and adapters are not included in ETKP4.0 delivery(see 1.3 and 1.3).
They need to be ordered seperately ( refer chapter "Ordering Information" on page 26).
6 Overview
1.3.1 ETKP4.0-B
ETKP4.0-B
BGA adapter
BGA socket (*)
ECU
Controller
BGA adapter (*)
BGA adapter
BGA socket (*)
ECU
Overview 7
2 Function Blocks
In this chapter, the individual function blocks of the ETKP4.0 are explained in detail.
ECU
ETKP4
EXTAL
XTAL
internal
XTAL
Memory
VCC, GND, Ports, Analog, etc.
RD_/WR
Microcontroller
/OE
/BE[3..0]
(Power PC)
/CS[3..0]
or Socket
/CSx
/CE
external /OE
FLASH
RD_/WR
(optional)
/BE
Data
Emulation
/CE
/CSx and
external
RAM
/OE Measurement
(optional) RD_/WR
/BE
Data
Memory
/SGWR
/SGRD
/SGBE[1..0]
/CS0
/CS2 /SGCS
8 Function Blocks
Data emulation memory and measurement data memory must be located inside this 256
kByte address range.
The segmentation of this address range between both memory parts is variable.
So the measurement data memory and data emulation memory can have variable size and
offset addressses inside this fixed address range.
2.3.1 Data Emulation Memory
During operation of an 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 processed out of the internal or external
memory. Motorola PowerPC controllers support this concept.
Page switching
Fig. 2-2 Data Emulation and Measurement Data Memory: 2 Pages with 256 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.
2.3.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 development
system via the serial ETK interface.
note
Because there is no write protection of the data emulation memory possible, it must be taken
care not to override emulation data.
The exact procedure for capturing measured data is explained in the documentation Dis-
play Tables 12 and 13; only the hardware-specific features are mentioned here. The
ETKP4.0 contains a trigger comparator which selects a segment of 64 Byte out of the
Function Blocks 9
measurement data memory address space (at a 64 Byte limit). This limit is known as the
trigger segment address. Fig. 2-3 "Division of the 64 Byte Trigger Segment" shows the
configuration of the 64 Byte trigger segment.
.
trigger 16
3Eh
trigger 15
3Ch
3Ah trigger 14
38h trigger 13
36h trigger 12
34h trigger 11
RESERVED
0Ah
no Flash->DPR
08h
RESERVED
02h ETK_Disable
00h ETK_Enable
note
The unused address areas are reserved for future applications and must not be used for other
purposes.
The data emulation and measurement data memory physically consists of a static Dual
Port RAM and is permanently supplied with power from the car battery, to guarantee that
data is preserved even when the ignition is switched off. If the ECU with ETK is isolated
from the battery, all data will be lost. For brief power interruptions, e.g. during a cold start
procedure, buffering is guaranteed through capacitors for several milliseconds.
2.3.5 ETKP4.0 Deactivation
It can be necessary that the ETK does not respond to read or write accesses of the proces-
sor. Therefore the processor can switch off the ETKP4.0 chip select. To indicate to the
calibration and development system that the processor has "switched on" or "switched
off" the ETK a write access bevore switching off the ETK and after switching on the ETK
to the trigger segment (see Fig. 2-3 "Division of the 64 Byte Trigger Segment") must
occur.
10 Function Blocks
Through writing to the address ETK_Disable (trigger segment address + 0x02h) the
"switching off" will be indicated. Through writing to the address ETK_Enable (trigger seg-
ment address) the reactivation of the ETK will be indicated. The data used during the write
accesses are meaningless.
note
These two addresses are not protected against accidental write access. Due to the fact that
they belong to the trigger segment, they are allocated in the address space of the measure-
ment data memory.
note
The Flash memory on the ETKP4.0 only stores data which exists in the data emulation and
measurement data memory of the ETKP4.0. The program code is stored only in the ECU Flash
memory.
Function Blocks 11
2.7 Power Supply
CON3
CON2
CON2
12 Function Blocks
2.8 Serial ETK Interface
The serial 8/100 MBit/s ETKP4.0 interface creates the link to the calibration and develop-
ment system. The ES1231 plug-in board for the ES1000 high-end system will support the
100 Mbit/s interface.
The interface utilizes a 100BASE-TX transmission to achieve an outstanding transmission
performance of 100 MBit/sec. The ETK interface is also able to handle the 8 MBit/sec
interface of "old" calibration and development systems. The new interface requires a new
double-shielded twisted-pair cable (maximum length: 30 m).
It is not possible to use the old interface cable (for 8 MBit/sec) with the new interface in
the 100 MBit/sec mode. The new interface cable can be used with the old interface.
Function Blocks 13
LED green
LED red
B1 00
14 Function Blocks
3 Technical Data
Item Characteristics
Supported Motorola microprocessors Motorola PowerPC MPC 561/562:
- "Silver Oak" and "Green Oak"
Motorola PowerPC MPC 563/564:
- "Green Oak"
3.2 Configuration
Item Characteristics
Configuration Project-specific configuration for
- memory configurations
stored in EEPROM
Update Logic devices updated through software
Item Characteristics
Transmission performance 8 MBit/s
Cable type double-shielded twisted-pair
Cable length max. 30 m / 100 ft
Serial Interface DC decoupling
Technical Data 15
3.5 Environmental Conditions
Item Characteristics
Temperature range - 40° to + 110° C
- 40° to + 230° F
3.6 Testcharacteristics
note
tReset1: Delay of ECU reset through ETK without transferring the Flash
(UBatt1 present, USG will be switched on)
tReset2: Delay of ECU reset through ETK with transferring the Flash
(UBatt1 present, transfer active, USG will be switched on)
tReset3: max. delay of ECU reset through ETK
(UBatt1 and USG will be switched on)
16 Technical Data
3.7.2 2.6 V Signals
2.6 V Signals are /CS-ETK, /OE, RD_/WR, /WE_AT[1..0], /HRESET, /PORESET, ADDR[30..14].
note
*:/SGRES: opendrain FET; IDmax = 0.2 A
Capacitance only with ETK-logic, without MPC, PCB and BGA socket
The following diagrams show the timings the ETKP4.0 can process.
note
All timings are measured at a reference level of 1.5 V. Output signals are measured with
10 pF to ground and 50 Ω to 1.5 V.
Technical Data 17
Read Timing: Data Emulation and Measurement Data DPR
t4
t9
A D D R[]
t6 t 46
/C S
t 47 t 48
/W E_A T[]
/O E
t 10 t 12
t 11
D A TA []
Fig. 3-1 Read Cyle: Data Emulation and Measurement Data DPR
Write Timing: Data Emulation and Measurement Data DPR
.
t4
A D D R[]
t 21
t 16 t 17
/C S
t 24 t 25
RD _/W R
t 31 t 32 t 33
/W E_A T[]
t 22 t 23
D A TA []
Fig. 3-2 Write Cycle: Data Emulation and Measurement Data DPR
18 Technical Data
3.8 Mechanical Dimensions
The reference measure for all drawings is millimeter.
Technical Data 19
3.8.1 ETKP4.0-B
3.8.2 ETKP4.0-K
Fig. 3-5 Mechanical Dimensions ETKB4.0-K: Micro with socket adapter mounted
For mounting the ETK on the ECU, and for mounting the MPC on the ETK, the
Advanced Interconnect Socket is required (see ordering information).
Dim Millimeters Inches
A 2.10 0.083
B 5.50 0.217
C 1.80 0.071
D 7.20 0.283
20 Technical Data
4 Cables
note
The cables showed in chapter "Cables" on page 21 are not included in the ETKP4.0 delivery.
They need to be ordered separately. For order numbers refer to chapter "Ordering Informa-
tion" on page 26.
note
Shield not connected to ECU housing.
Cables 21
4.1.2 Interface Cable KA41 for Insert Socket, Proposal 2
note
Shield connected to ECU housing. Insulating disc must be removed.
22 Cables
4.1.3 Interface Cable KA54 with PG-screwing
note
The screws for mounting cables KA54 showed in chapter "Interface Cable KA54 with PG-
screwing" on page 23 are not included in the KA54 delivery. They need to be ordered sepa-
rately. For screw manufacturers and order numbers refer to the description of the cables.
note
Shield connected to ECU housing.
Cables 23
Interface Cable KA54 with PG-screwing, Proposal 2
note
Shield connected to ECU housing.
24 Cables
4.1.4 Interface Cable KA55
note
Strain relief on ECU cover necessary. Shield not connected to ECU housing.
Cables 25
5 Ordering Information
5.1 ETKP4.0
note
Some of the BGA sockets and adapters are not included in ETKP4.0 delivery(see 1.3 and 1.3).
They need to be ordered seperately ( refer chapter "Ordering Information" on page 26).
note
For mounting the ETK on the ECU, the Advanced Interconnect Socket must be used. Please
do not use other sockets.
Type Note
ECU Socket
Advanced Interconnect Socket (7112TR) available from local
Advanced Interconnect distributors
Adapter
Advanced Interconnect BGA adapter for MPC 5xx available from local
(1FHA388-715G) Advanced Interconnect distributors
5.3 Cables
note
The cables showed in chapter "Cables" on page 21 are not included in the ETKP4.0 delivery.
They need to be ordered separately.
note
The screws for mounting cables KA54 showed in chapter 4.1.3 on page 23 are not included
in the KA54 delivery. They need to be ordered separately. For screw manufacturers and order
numbers refer to the description of the cables.
26 Ordering Information
6 Revision History
Revision History 27
28 Revision History
7 ETAS Contact Addresses
ETAS HQ
ETAS GmbH
France
ETAS SAS
Great Britain
Japan
ETAS K.K.
Korea
ETAS Inc.
South America
UNIT
List of Figures 31
32 List of Figures
Index
A I
Architecture 6 Interface
ETK 13
B Processor 8
Serial 13
BGA Connector 8
Blockdiagram 5 Interface Cable 21
C L
LED 13
Cable 21
Interface 21
Power Supply 25 M
Code Measurement Data
Flash Memory 11 Capture 9
Code Flash Memory 11 Measurement Data Memory 9
Configuration 11 Mechanical Dimension 19
Memory
D Code 11
Data Emulation Memory 9
Data Flash Memory 11 O
Data Retention 10 Ordering Information 26
Deactivation 10
P
E Power Supply 12
Electrical Characteristics 16 Power Supply Connector 12
Processor Interface 8
F Program Code 11
Features 5
Function Blocks 8 R
Read Timing 18
Index 33
S
Serial ETK Interface 13
Status LED 13
Switching Characteristic 17
T
Timing
Read 18
Write 18
Trigger Segment 10
Triggering 9
W
Write Timing 18
34 Index