English
Language : 

C508_01 Datasheet, PDF (47/267 Pages) Infineon Technologies AG – 8-Bit CMOS Microcontroller
C508
External Bus Interface
4.5
Enhanced Hooks Emulation Concept
The Enhanced Hooks Emulation Concept of the C500 microcontroller family is a new,
innovative way to control the execution of C500 MCUs and to gain extensive information
about the internal operation of the controllers. Emulation of on-chip ROM-based
programs is possible, too.
Each C500 production chip has built-in logic for the support of the Enhanced Hooks
Emulation Concept. Therefore, no costly bond-out chips are necessary for emulation.
This also ensure that emulation and production chips are identical.
The Enhanced Hooks Technology requires embedded logic in the C500 and allows the
C500 when used with an EH-IC, to function in a manner similar to a bond-out chip. This
simplifies the design and reduces costs of an ICE-system. ICE-systems using an EH-IC
and a compatible C500 are able to emulate all operating modes of the various versions
of the C500 microcontrollers. This includes emulation of ROM, ROM with code rollover,
and ROMless modes of operation. It is also able to operate in single step mode and to
read the SFRs after a break.
ICE-System Interface
to Emulation Hardware
SYSCON
PCON
TCON
RESET
EA
ALE
PSEN
Optional
I/O Ports
C500
MCU
Port 3
Port 0
Port 2
Port 1
RSYSCON
RPCON
RTCON
EH-IC
Enhanced Hooks
Interface Circuit
RPort 2 RPort 0 TEA TALE TPSEN
Target System Interface
MCS02647
Figure 4-2 Basic C500 MCU Enhanced Hooks Concept Configuration
Port 0, Port 2 and some of the control lines of the C500 based MCU are used by the
Enhanced Hooks Emulation Concept to control the operation of the device during
emulation and to transfer information about the program execution and data transfer
between the external emulation hardware (ICE-system) and the C500 MCU.
User’s Manual
4-5
2001-05