Download EMUL166-PC - ICE Technology

Transcript
Chapter 1:
Nohau EMUL166: The Hardware Parts
Chapter 1 The Nohau EMUL166: The Hardware Parts
Some Background: the Nohau EMUL166-PC Emulator
The History of the EMUL166 Emulator:
The EMUL166-PC emulator is the second generation Nohau emulator for the Siemens C166 family of microcontrollers. The first model consisted of a two board design for the emulator and two trace boards in a
sandwich design. One trace board was for internal memory and the other external memory. The bottom
emulator board contained the Siemens E (E1) bondout controller and C167CR and C163 controllers that were
used to provide the CAN and SSP X-peripherals. This emulator operated at a maximum speed of 25 MHz.
A later version contained the Siemens E2 bondout and since this controller contains a CAN controller, the
C167CR was not needed. The C163 remained to provide the SSP serial port. The speed was increased to 33
MHz. The upper emulator board contained the emulator logic including two FPGAs that provided great
flexibility in updating the firmware. These two emulator boards have been redesigned into a single board and it
uses the E2 bondout. The C163 has been removed in favour of a daughterboard arrangement to accommodate X peripherals not found on the Siemens bondout controller.
The two trace boards allowed tracing on both internal and external memory areas and were optional. The
external trace contained a trigger in and trigger out connectors plus 8 bit data inputs that were recorded in the
trace memory. These boards have been redesigned into the single board emulator available today.
The older Nohau emulators are similar in functionality to the newer two board solution. Some features have
been added and the weight reduced. The older emulators will operate with the new Seehau user interface as
well as the older Windows software, but the two board model works only with Seehau. Both emulators
operate with the pls fast-view66 debugger which provides additional features. This manual will work with any
EMUL166 emulator although some jumper settings may be different. The differences between the various
models occur with the clock prescaler jumpers and the PC/AUX jumper. These jumpers are not on all models.
Figure 1 shows the four board emulator connected to the Keil C167CR evaluation board. The EPC cable is
also shown. The Emulator Parallel Cable (EPC) connects to the LPTx port of the host PC. An ISA card and
cable is also available (LC-ISA). Various adapters are available to connect to virtually any target system.
The EMULST10 emulator also supports the C166 and ST10 families up to 50 MHz. This emulator has
advanced trace and trigger facilities for power users. This manual mentions the C166 family: the
SAB-80C166 part itself is not supported by Nohau emulators. All other derivatives are fully supported.
Figure 1
1-4