This development tool is able to emulate all components belonging to the ST624BX family, it is
able also to emulate the old ST624X family devices.
The choice of emulated ROM Device is made either by properly setting the configuration on the
dedication board or by software when using the
new Debugger WGDB6under WindowsTM, and by
connecting the appropriate PROBE on the dedication board through the flat cables.
When receiving a whole ST624XB development
tool or a ST624XB-DBE please refer to the
“PRODUCT DELIVERY” to check the content of
the package.
Instructions for use - Warning
This development tool conforms with theEN55022
emissions standard for ITE, and with generic
50082-1 immunity standards. Then, it complies
with the 89/336/EEC directive.
The product is a A Class apparatus. In a residential environment this device may cause radioelectrical disturbance which may require that the user
adopts appropriate precautions.
4/21
8
ST624xB-EMU2 - ST6 HDS2 NEW MAINFRAME EMULATOR
2 ST6 HDS2 NEW MAINFRAME EMULATOR
The new ST6 HDS2 mainframe (with MB097 main
Board) has been designed to replace the HDS1
version. The main modifications are:
– Communication transfer rate: it is now muchfast-
er thanks to the use of parallel port.
– Dimension and weight: the old 3 boards, basic
part of the system, have been redesigned in one
board.
– The cost of the overall system has been well re-
duced.
In the second version of ST6 HDS2, (metal box
with MB174 main Board) modified for CEM conformity, these new features have been introduced:
– Read/ Write registers on the flyduring execution
of program without any wait state.
– Selective record of bus in logical analyser in
Range or Start/Stop mode.
– Output OUT1 and OUT2 for synchronisation of
an external equipment, programmable in the
same way as Selective trace, in Range or Start/
Stop mode.
Figure 1.Hardware Development System Emulator
– Stack overflow: a break is automatically generat-
ed (by default) in case of stack overflow.
– Break execution: in this new version, the pro-
gram stops before the execution of the fetch.
These main frame consist of a basic part, common
to all ST6 devices, and one ST62 or ST63 sub
family dedicated board depending on the specific
device to emulate. This new emulator is full compatible with existing dedicated boards, excepting
ST631XX-DBE which have been designed in 2
boards.
Only the dedicated board has to be changed to
emulate a new device within the ST62/ST63 sub
families.
The use of parallel port allows a very faster communication transfer rate. The symbolic debugger,
software part of the real time emulation tool, can
be run on a PC, and is common to all ST62 and
ST63 devices.
The debugger uses a windowed menu driven interface, and enables the user to set the configuration of the emulator.
HARDWARE DEVELOPMENT SYSTEM
EMULATOR (HDS2)
Dedication Board
Power
ST6probe
Triggers
OUT-2OUT-1
Parallel Port connection
Stop Wait Run
ST6 HDS2
EMULATOR (.EMU2)
1234
5/21
9
ST624xB-EMU2 - ST6 HDS2 NEW MAINFRAME EMULATOR
2.1 MAIN BOARD
The Main board controls the emulator thanks to a
ST9 central processing unit which executes commands coming from host computer through the
parallel line.
The board contains all emulation resources, the
core of the ST6, the Program ROM emulation, the
break point logic, the trace memory, the automaton and all necessary logic for a real time emulation.
Two connectors, J1 and J2, are used to exchange
signals with the dedication board.
The amount of program memory in the main board
is factory set at 32k,in fact the size of the memory
depends on the dedication board, which contains
the Program Rom Pagination Register (PRPR) if it
exists (no PRPR for memory size lower than 4k).
No configuration jumpers are required.
2.2 ST6 HDS2 MAIN BOARD
On the rear panel there is:
– a power plug to connect power: 5 Volts 3 Amp
min. (The delivered power is 100 volts to 240
volts input and 5 Amp output).
– a power switch.
– a parallel connector for an IBM PC(TM) compat-
ible.
On front panel:
– a led “POWER ON” signal.
– OUT 1 and OUT2 signals which can be used for
synchronizing an external equipment.
– 2 leds indicating whentheST6 core is in “STOP”
or “WAIT” mode.
– a 16 pin connector for data acquisition signals.
The explanation of these signals is done in the
debugger manual.
2.2.1 External output: OUT1 and OUT2
For debugging hardware it is very useful to have
synchronization signals. The goal of the outputs 1
and 2 is to offer this feature to the user. They can
be programmed differently whether the debugger
used is the DOS debugger ST6NDB or the Source
Level Debugger WGDB6, as explained in the two
following paragraph. They are full programmable
with WGDB6.
Output OUT1 and OUT2 under ST6NDB
When using old DOS Version of debugger
ST6NDB:
This feature is programmable thanks to Hardware
Breakpoint Menu. The breakpoint MENU allows to
define breaking events. These events will generate an actual breakpoint only if break enable is
ON. When break is off, these events are existing in
the development tool. In the HDS2 emulator version up to 4.3, the signals OUT1 and OUT2 are
connected to these internal breaking events.
Therefore these signals can be used to synchronize an external device while running (breakpoint
off).
Output OUT1 and OUT2 under WGDB6
When using WGDB6 new Version of debugger at
source level under WindowsTM:
This feature is full programmable thanks to Hardware Events/Trigger Menu. Output OUT1 and
OUT2 can be programmed in two ways:
– Events for synchronisation: it allows to the user
to preset pulses synchronisation for an external
equipment. The events can be defined by addresses or by range of addresses.
– Events for Timing Measure: it allows tothe user
to measure time elapsed during a subroutine for
example. In this case, output OUT2 is SET on a
user defined address, and RESET on an other
one, OUT1 is the ST6 clock cycle gated by
OUT2.
These 2 functioning modes are clearly displayed
on screen.
6/21
10
ST624xB-EMU2 - ST6 HDS2 NEW MAINFRAME EMULATOR
2.2.2 Data acquisition signals
In a same way as are recorded Buses, Flags,
Bank registers in thetrace memory, the ST6 HDS2
offers the possibility to record 4 external signals.
These signals must be connected on the pin
1,3,5,7 of the Analyser probe connector on the
front panel of the HDS2,as shown below. A flatcable with probe tip is delivered with the emulator.
These inputs are CMOS compatible at 5 Volts
.
V
CC
Caution:
+5V EMU
GND
1
AL3AL2 AL1 AL0
2.2.3 LEDs RUN, STOP, WAIT
Three leds have been added to indicate to the
user the state of the core or of the development
tool during emulation.
First at power up, the red led is ON and becomes
OFF after a few time. It lights one short time during
connection establishment between ST6 HDS2
emulator and host computer. After that, the Run
led must be OFF.
If the LED RUN remains ON after power up, it will
cause a default in initialisation of emulator, thisdefault can be caused by:
– The emulation is in Reset: if the emulator is con-
nected on a target application, this application
must have been powered before.
– There is no clock: see chapter about clock
source selection.
After a correct initialisation:
When user’s program is running (in real time), led
RUN is on.
When ST6 core is in WAITmode, led WAIT is ON.
When ST6 core is in STOP mode, both leds STOP
and WAIT are ON.
2.3INSTALLINGAN ST6 EMU2 DEVELOPMENT
TOOL
– When receiving a whole development tool, the
dedication board is delivered inside the main-
frame.
– You have just to:
– connect the power supply to the mains(100 to
240 volts).
– connect the output (5Volts) of power supply on
the DIN connector of the rear panel
– connect the parallel cable between the parallel
connector and the host computer.
For installing the probe, please refer to the appro-
priate item in the Dedication Board chapter.
2.4 INSTALLING A DEDICATION BOARD IN AN
ST6 HDS2
If there is already a dedication board in the development tool, you have simply to:
– unscrew the 2 screws on each side of the dedi-
cation board, and press outward on the release
buttons to extract the board.
Then insert the new dedication board in the guide
rods and push it hardly in the backplane, and:
– screw the 2 screws on each side of the dedica-
tion board.
For installing the probe, please refer to the chapter
“Installing the probe”.
7/21
11
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.