• Keine Ergebnisse gefunden

ill. INSTALLATION AND EXTERNAL CONNECTIONS

Im Dokument HMI 200 SERIES (Seite 21-26)

A. UNPACKINGANDINSPECfION

Check to see that the following items were received:

1. 68000 Emulator with a protective cap over the 64 pins of the emulator's probe,

2. External trace leads with keyed connector, 3. A.C. power cord,

4. Diskette (if optional software was purchased) Inspect these items to verify that everything survived shipping.

B. INTERFACING TO THE HOST

The HMI-200 series emulators have two RS-232 ports (marked Main RS-232 and Auxiliary RS-232). Connect a RS-232 cable from the main RS-232 port on the emulator to the RS-232 port on the host computer or terminal and configure switch S1 for your particular use as described in Appendix A

Turn on the host and the emulator. If the host is a terminal, then the in-itialization depends on the configuration of switch S 1. If S 1 is configured for manual baud rate selection, then the emulator will sign- on after the reset button is pressed. If auto-baud is selected, then the emulator will sign on after pressing the reset button and typing a period at the terminal.

If the host is a computer and the HMI communication software (ECS68K.EXE) is being used, then switch S1 should be configured for auto-baud. In this case, the communication software will take care of

m-I

transmitting the period to the emulator at which time the emulator will sign on to the computer.

The sign-on message will be of the form:

HMI SERIES 200 MICROPROCESSOR DEVELOPMENT SYSTEM 68000 UNIT COPYRIGHT (c) 1987 BY HUNTSVILLE MICROSYSTEMS, INC. Vn.m

At this point, software development and debugging can begin without being plugged into the target system by using the emulator's internal clock source (see Configuration Menu).

C. INTERFACING TO TARGET SYSTEM

With the emulator and target system powered off, remove the 68000 CPU chip from the target system and insert the emulator's 68000 probe into the socket in the target system .. Pin 1 of the probe is indicated by the "1" on the cover plate of the emulator.

***

WARNING

***

Before powering up the emulator or target system, verify that the emulator probe is oriented correctly. If the probe is plugged in backwards, damage may occur to the emulator or target system.

The emulator should always be powered up after the target system and powered down before the target system. Therefore, power up the target system and then the emulator and select target system clock (see Con-figuration Menu).

If you wish to trace signals from the target system other than the address, data and status signals which are available from the processor, then con-nect the external trace leads to the external trace input in the emulator.

The leads are color coded (see Event Menu) for easy use. Although the emulator's ground and the target system's ground are connected through the emulator cable, it may still be desirable to connect a trace lead ground near a trace lead signal to reduce any noise on the signal which might be induced from the target system.

ill-2

···W ARNIN G.·· The external trace leads should be connected to TTL level signals only.

D. TRIGGERING EXTERNAL LOGIC

Two programmable trigger output signals are available for triggering ex-ternallogic or test equipment. Both signals are capable of driving a 50 ohm or 75 ohm load.

The first trigger is the pulse output. The pulse is programmed to occur on one of the four events (A, B, C or D) with a positive or negative going pulse (see Sequence Menu). The duration of this signal is approximate-ly the width of the inactive portion of the data strobe (UDS/ and LOS!) signal from the 68000.

The second trigger is the level output. This signal is a low to high tran-sition programmed in the sequence menu to occur on a predefined event sequence. Once triggered, this signal will remain high until it is reset by breaking emulation with the stop command, freeze trace command, reset command or by executing a breakpoint.

E. CONVERTING to 68010 or 68008 PROCESSORS

The HMI-200-68000 unit is normally shipped configured with a 68000 processor, but can be field modified to support the 68010 or the 68008 processors.

To modify the HMI-200-68000 emulator, follow the procedure listed below.

1. Remove the emulator cable cover plate by removing the two phillips head screws from the top of the unit.

ill-3

HMI-200-68000

2. Carefully remove the emulator cable from the unit by gently rocking the ends of the cable header back and forth until the cables are released.

3. Tum the unit over and remove the four screws from the rubber feet.

4. Slide the cover off of the unit and set it aside.

5. Remove the 68000 processor by turning the screw counter clockwise on the processors' ZIF socket. '

6. To configure the unit as a 6BOI0 emulator, simply insert a 6BOI0 processor in theZIF socket, lock it down and reassemble the unit.

7. To configure the unit as a 6BOOB emulator, follow these steps:

a. Remove the DIP chips marked (JPl 6BOOO UBI) and (JP2 6BOOO UB2).

b. Replace with the DIP chips by inserting (JPl 6BOOB UBI) in socket UBI and (JP2 6BOOB UB2) in socket UB2.

c. Insert the 6BOOB processor board (optional) in the 6BOOO's ZIF socket and lock it down with the ZIF's screw. Note, the square notch in the processor board should line up with the ZIF's screw.

d. Place the 6BOOB adapter board on the end of the emulator cable. Note, Pin 1 for the 6BOOB socket is now on the opposite end of the header from the 6BOOO's pin 1.

e. Reassemble the emulator unit.

B. After powering up the emulator in its ne~ configuration, execute the CONFIG command to reinitialize the unit.

ID-4

IV. SYSTEM OVERVIEW

A. OPERATION OVERVIEW

System operation can be easily performed from six convenient menus.

Two of these are used primarily for initial setup or hardware configura-tion. The other four make up the heart of the HMI-200 series' unique Human Interface system (see "Operation From Menus").

There is also available a command line mode of operation. It may be used instead of the menu mode for many of the emulator functions. In this mode the user enters commands and parameters the same way he would under Debug on an IBM-PC or any other command line oriented computer. For a summary of emulator commands from the command line mode see "Command Line Operation".

There are several mechanisms that are used throughout the system.

1. The "ESC" Key

Depressing the "ESC" key will cause the emulator to switch command modes (command line/menu), unless the user is in the middle of a menu command setup, in which case the "ESC" key will abort the setup. When switching from command line mode to menu mode, the system will dis-play the last menu used. When switching from menu mode to command line mode, the system will clear the screen and display a single dash as the prompt character.

2. The "HOME" Key

Depressing the "Home" key will move the cursor to the top line of the menu screen. This line is dedicated to menu selection and consists of the menu name abbreviations:

IV -1

CONFIG COMMAND EVENT SEQUENCE. TRACE INTERFACE

To move from one selection to the next, use the left and right arrow keys.

When the selected menu name has been highlighted, depress the

"Return" (or "Enter") key to activate the selection. The requested menu will be displayed. The "Home" key can also be used to switch from com-mand line mode to the menu headers.

3. The Highlighted Areas

The highlighted areas of the menu screens are parameter fields. They signify areas of the screen that may be user modified. If the parameter has predefined selections, depressing the space bar will toggle to the next selection. If no predefined selections are available, then parameters must be entered directly from the keyboard.

4. Cursor Handling

Cursor movement, one character space at a time, may be performed by using the traditional up, down, left and right arrow keys or their dupli-cate control functions E, X, S and CNTRL-D respectively. There are two additional control functions that allow the cursor to move from anywhere in the current parameter block to the beginning of the next control block. The CNTRL-A function moves the cursor left one block, where the CNTRL-F function moves the cursor right one block.

Im Dokument HMI 200 SERIES (Seite 21-26)