Control By Sequencer - Fujitsu SOFTUNE F2 MC-16 User Manual

Software for developing programs for the f2 mc-16 family of microprocessors / microcontrollers
Hide thumbs Also See for SOFTUNE F2 MC-16:
Table of Contents

Advertisement

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.
Table 2.5-2 Sequencer Specifications
Function
Level count
Conditions settable for
each level
Restart conditions
Operations after shift
■ 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-3 Conditions for Event and Trace Trigger
Condition
Address
Data
Access size
Access attribute
Bus master
252
8 level
1 event conditions (1 to 65535 times pass count can be specified for
each condition.)
1 event conditions (1 to 65535 times pass count can be specified.)
Break, trace control (start/end)
Memory location (address bit masking disabled)
16-bit data (data bit masking enabled)
Byte, word
Code/Data read/Data write
CPU, DMA
Specifications
Description

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Softune workbench

Table of Contents