s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 327

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
Note: The sequential break function is not available in ICD, debug monitor, and simulator modes.
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
(4) Sequential break (only in the ICE mode)
For sequential breaks, you can specify one to three addresses, data patterns, data masks, and bus operation
types. A break occurs when the program performs each specified type of bus operation in the order of
specified addresses.
Specify data patterns and masks in a 16-bit hexadecimal number.
Choose a bus operation type from the nine types listed below:
0. All
1. Inst
2. VecR
3. DatR
4. DatW
5. StkR
6. StkW
7. DmaR
8. DmaW
The sequential break function can only be used in ICE mode.
When this break occurs, the db33 displays the following message in the [Command] window and stands by
waiting for command input.
When using the bsq command, follow the guidance shown in the [Command] window as you enter the
break conditions.
Example:
No.
1
2
In this example, a break occurs when the CPU writes 1 to address 0xe00001 after executing the instruction
at address 0xc80000. The data mask 0xffff in No.1 specifies the mask in all the data pattern bits (the data
pattern is omitted from the break condition). The data mask 0xff00 in No.2 specifies that the low-order 8
bits of the data pattern is compared with the low-order 8 bits of the actual access data.

0x00c80000
0x00e00001
Setting/canceling sequential break conditions
Address
All bus operations
Instruction fetch
Vector fetch
Data read
Data write
Read from stack
Write to stack
Ready by DMA
Write by DMA
Table 16.9.6.4 Command/menu command to set sequential break
Data pattern
0x0000
0x0001
Function
Data mask
0xffff
0xff00
EPSON
Command
This dialog box appears on the screen when you
select the [Sequential...] command from the
[Break] menu.
Enter an address, data pattern and data mask in
each text box and select a bus operation type from
the combo box, then click the [Add] button. The
entered break condition is set in order from Hit
No.1 to 3.
The address can also be specified using a symbol.
Bus operation
Inst
DatW
bsq
[Break]-[Sequential...]
Menu
CHAPTER 16: DEBUGGER
311

Related parts for s5u1c33000c