• Keine Ergebnisse gefunden

HMI-2BB-68BBB

Im Dokument HMI 200 SERIES (Seite 186-200)

Break Point •••••••• Setup Break Point Trace Trigger •••••• Setup Trace Trigger Interval Timer ••••• Setup Interval Timer External Output •••• External Output

36

SourceGate VI.3I

An additional <cr> will allow you to enter the selected Sequence Window and the Sequence Menu window will disappear:

r.====== Break Point· Alt(y) Break Emulation: OFF

Activator:

Auto Restart count: 00H times ("XX" yields continuous restarts) Wait for <CR> before each restart? NO

~ ~

Alt(R) NT S 17 NX NG NZ NV CY 3

=

000004FF VBR

=

00000000

FFF 07 = FFFFFFFF SFC = 1 555 A3 = 06044EF8 OFC = 0

~I==== Break Point Alt(y) =====:!I020 A7 = 00001000

r---

Command Window Alt(C)

37

HMI-2BB-68BBB

SourceGate Vl.31

All four Sequence windows can be pulled up by pressing the TAB key while the cursor ~s on the Sequence field in the "Main Emulation Control" Menu:

Break Point Alt(y) ("XX" yields continuous restarts)

wait for <CR> before each restart? NO

Interval Timer Reading:

o

J,lsec.

HHI-2BB-68BBB SourceGate Vl.31

3.6.2.1 Break Emulation ON/OFF Field

rr======== Break Point Alt(y) Break Emulation: OFF

Activator:

Auto Restart count: 00H times ("XX" yields continuous restarts) Wait for <CR> before each restart? NO ("XX" yields continuous restarts) Wait for <CR> before each restart? NO the break-point. Choose from either the predefined enter your own sequence.

39

trigger list. or

HMI-2""-68""" SourceGate Vl.31

3.6.2.3 Auto Restart Count Field

r======== Break Point Alt(y) Break Emulation: OFF

Activator:

Auto Restart count: 00H times ("XX" yields continuous restarts) Wait for <CR> before each restart? NO

~======= Break Point Alt(y)

An automatic restart function is available for

breakpoints. By entering a two digit hexadecimal number in this field to select the desired number of restarts, the breakpoint operation will automatically break, display registers, and resume emulation (as defined in the next field).

If an "XX" is entered in this field, then the restart operation will repeat until a SP (Stop Program Execution) is entered.

3.6.2.4 "Wait for <CR> Before Each Restart?" Field

rr======== Break Point Alt(y) Break Emulation: OFF

Activator:

Auto Restart count: 00H times ("XX" yields continuous restarts) Wait for <CR> before each restart? NO

~======= Break Point Alt(y)

If breakpoint operation is configured for auto-restart from the previous field, then you have the choice of how the emulator is to resume emulation after displaying the registers. By selecting "YES" in this field, then emulation will not resume until a carriage return is entered after the breakpoint is serviced. A "NO" in this field will allow the emulator to resume emulation immediately after the

breakpoint is serviced, without waiting for user

intervention.

40

HHI-288-68888 SourceGate VI.3I

3.6.3 The Trace Trigger Window The Trace Trigger window is events that the emulator will There are several fields that trace feature will function.

follows:

<A; " .. 'trigger-point'-,,<,canbe. enabled or disabled by

"ON" or "OFF" in the selection window. If the trace is turned "ON", then an event (or sequence of must be entered in the "Trigger is:" field.

3.6.3.2 "Trigger is:" Field rr======= Trace Trigger Alt(U)

Trace Trigger: OFF [Predefined Sequences]:

Trigger is: A the.,,,:.J:rigger-trace.':';,,.:;::Ghoose ", from 'either1(th&"predefined:, , list or enter your own sequence.

41

1DU-2BB-68BBB SourceGate Vl.31

3.6.3.3 "End Trace XXXXH Cycles After Trigger" Field continues to record the on-going emulation.

3.6.3.4 Trace Qualifier Field stop.; .\-This;:::.:;,·process~>'~will repeat

SourceGate VI.3I

3.6.4 The Interval T~er Window

Interval Timer Reading:

" 1Jsec.

Interval T·imer Reading:

F[Predefined Sequences]:

" ,;,:{;.,Enter:·:~·.;.. thei:,::Ev..ent·Ior"Sequence timer to start running.

HMI-211-68111 SourceGate Vl.31

3.6.4.3 "Stop On:" Field

rr====== Interval Timer Alt(V) Interval Timer: OFF

start on:

stop on:

Interval Timer Reading:

Interval Timer Alt(V)

3.6.4.4 "Interval Timer Reading:" Field

rr====== Interval Timer Alt (V) Interval Timer: OFF

Start on:

stop on:

Interval Timer Reading:

o

IJsec.

BMI-288-68888 SourceGate VI.3I

3.6.5 The External Output Window

The External Output window is used to establish a sequence of events that will trigger signals out of the selected BNC connector. There are several fields that must be defined before the External Output feature will function. Each of these fields is defined as follows:

3.6.5.1 External Level Output ON/OFF Field

F====== External Output Alt(Z) External Level Output: OFF Activator:

External Pulse Output: A NEGATIVE Pulse will be generated ON Event 0 *

* Pass Count for Events Do Not Apply

~===== External Output Alt(Z)

The level output can be enabled or disabled by

"ON" or "OFF" in the selection window. If the is turned "ON", then an event (or sequence of events) entered in the sequence field.

45

selecting level-out must be

1IHI-2""-68"""

SourceGate Vl.31

3.6.5.2 External Level Output Activator Field

3.6.5.3 External Pulse Output Polarity Field F====== External Output Alt(Z)

"negative" or "positive"

selected event.

3.6.5.4 ·Pulse Will Be Generated on Event X· Field

F====== External output Alt(Z) External Level Output: OFF Activator:

External Pulse Output: A NEGATIVE ~

Pulse will be generated ON Event D * AD~

* Pass Count for Events Do Not Apply

I!:::::====== External Output Al t ( Z) .=====::::!I

When the conditions of the selected event (A,B,C,D) (excluding pass counts), the emulator will generate a five pulse through the "Pulse Out" BNC connector located on front of the emulator. The polarity of this pulse determined from the previous field.

47

occur volt the is

HMI-288-68888 SourceGate VI.3I

3.7 The Performance Windows

Performance Profile PC

=

Press return to start

SSP

=

Module Names Executions Max time Avg Time Min Time

D0

=

00

D4

=

TEST! 2005 3. 600J,Js 0. 900J,Js 0. 300J,Js 1

A0

=

18.044 % 0

A4

=

TEST2 3036 r=== Performance Extended Coverage =

45.539 % COVERED NOT COVERED -.

TEST3 3023

39.298 % 4B4

TESTA 10 4B6

Performance 4B8 1=

Module Names Percentage of 4BA

4BC

4BE

TEST! 39.74% 4C0

TEST2 .- 64 .. 95%· 4C2

TEST3 56.70% 4C4

TESTA 0.00% Range Not 4C6 ~

TESTB 0.00% Range Not TESTC 0.00% Range Not TESTBOTH 100.00%

0.00% Range Not Defined

J

The Performance Analysis function is designed to offer "Real Time Analysis" of hardware and software systems. The result of an analysis session will be improved code optimization and a better understanding of timing and code performance.

The HMI Performance Analyzer performs its analysis in hardware using an additional optional circuit board that is installed inside the emulator. This approach is different than the

"statistical" software analyzers' used by most emulator manufacturers. This "statistical" approach cannot match the accuracy and speed of true "hardware" performance analyzers.

48

HHI-288-68888 SourceGate VI.3I

3.7.1 Perfor.mance Selection

The Performance Windows can be entered from the Main Emulation -Control window. When the cursor is moved, to "Performance" in the Main Emulation Control window, a Performance Selection Menu will be displayed: Performance .••••• Performance Menu Trace •••••••••••• Trace Window

~- Watch •••••••••••• - Watch Window Register ••••••••• Register Window Configuration •••• Configuration Window Interface •••••••• Interface Window

Shell •••••••••••• Operating System Window

Performance Menu ----~---~

Setup •••••••••••••••••• Oefine Performance Specification Profile •••••••••••••••• Oisplay Module timing Specification Coverage •••••• -. • • • • • • •• Display percent of_ Module's Covered Command •••••••••••••••• Performance Command Window

Exit ••••••••••••••••••• End Performance Analysis

49

1

o

HHI-288-68888 SourceGate Vl.31

I

Entering a <cr> on Performance will allow access to Performance Menu:

Register Window Alt(R) PC

=

00000400 .MAIN: LINK A6,i0000

SSP

=

00001000 USP

=

FFFFFFFF SR

=

2704 NT S 17 NX PS ZR NV NC 00

=

0000000B 01

=

00000046 02

=

0000000B 03

=

FFFF000F VBR

=

00000000

04

=

FFFFFFFF 05

=

FFFFFFFF 06

=

FFFFFFFF 07

=

FFFFFFFF SFC ==

A0

=

000004BO A1

=

000004AD A2

=

000004AE A3

=

06044EF8 OFC

=

A4

=

002031FC AS

=

AAAA0604 A6

=

00000FFC A7

=

00001000

Performance Menu setup

~---- Profile ••••••••••••••••

Define Performance specification Display Module timing Specification Display percent of Module's Covered Performance Command Window

Coverage •••••••••••••••

Command ••••••••••••••••

Exit . . . • . . . ,End Performance Analysis

se

"

the.

I

HMI-211-68111 SourceGate VI.3I

Im Dokument HMI 200 SERIES (Seite 186-200)