5 control by sequencer, Control by sequencer – FUJITSU SOFTUNE F2 MC-16 User Manual

Page 266

Advertising
background image

252

CHAPTER 2 DEPENDENCE FUNCTIONS

2.5.5

Control by Sequencer

This emulator has a sequencer to control events. By using this sequencer, sampling of
breaks or traces can be controlled while monitoring program flow (sequence). A break
caused by this function is called a sequential break.

■

Control by Sequencer

As shown in Table 2.5-2, controls can be made at 8 different levels.

One event can be set for one level.

The sequencer can perform shift from any level to any level, and the restart conditions can also be specified.

■

Setting Events

The emulator can monitor the MCU bus operation, and generate a trigger for a sequencer at a specified

condition. This function is called an event.

In the event, code (/CODE) and data access (/READ/WRITE) can be specified.

Up to eight events can be set. However, since hardware is shared with trace triggers, the actual numbers is

calculated as follows.

Current maximum constant of events =
8 - (current number of break settings + current number of trace trigger settings)

Table 2.5-3 shows the conditions that can be set for events.

Table 2.5-2 Sequencer Specifications

Function

Specifications

Level count

8 level

Conditions settable for
each level

1 event conditions (1 to 65535 times pass count can be specified for
each condition.)

Restart conditions

1 event conditions (1 to 65535 times pass count can be specified.)

Operations after shift

Break, trace control (start/end)

Table 2.5-3 Conditions for Event and Trace Trigger

Condition

Description

Address

Memory location (address bit masking disabled)

Data

16-bit data (data bit masking enabled)

Access size

Byte, word

Access attribute

Code/Data read/Data write

Bus master

CPU, DMA

Advertising