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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
(6) Bus break (only in the ICD+MEM33 mode)
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
You can specify the address, address mask, CE mask, data, data mask, path operation, bus width, break
mode, and break counter. You can set 6 break conditions if the bus width is 16 bits and 3 break conditions
can be set if the bus width is 32 bits. A break occurs after completing the cycle in which an operation to
satisfy the above specified condition is performed.
When this break occurs, the db33 displays the following message in the [Command] window and waits for
command input:
The following lists the break conditions to set:
[Bus width]
[Break mode]
[Break counter]
[Address]
[Address mask]
[CE mask]
[Data]
[Data mask]
[Operation]
In this example, a break occurs when 0x1234567X is read from address 0xC00000.
Also a break occurs when word data is written to address 0xC00004.

Setting/canceling bus break conditions
Select a bus width from 16-bit or 32-bit.
Select break mode from "or" or "sequential". If users select "or", a break occurs when
any one of the bus break conditions set is met. For "sequential", a break occurs when
the bus break conditions are met sequentially from bus break 1 to the last number.
Set the number of times you want the condition-matching access to be skipped before
breaking. If you set 0, for example, a break occurs the first time the conditions are met.
If you set 1, a break occurs the second time the conditions are met. In sequential mode,
only the access at which the last break condition is met is counted.
Enter an address in hexadecimal format.
Enter an address mask in hexadecimal format. Set the bits that you want to mask to 0.
The masked bits are excluded from the comparison of access conditions.
Choose whether to mask the CE signal.
Enter data in hexadecimal format.
Enter data mask in hexadecimal format. Set the bits to 0 that you want to mask.
Select the access condition from "read", "write", or both.
Table 16.9.6.6 Command/menu command to set bus break
Function
EPSON
This dialog box is displayed when users select the
[Bus break] command from the [Break] menu.
First, select the number for the bus break conditions
you want to set or clear from the [Number] box. The
number that can be selected varies depending on how
[Bus width] is set (up to 6 for 16-bit bus, up to 3 for
32-bit bus). Be sure to set the numbers sequentially
beginning with 1. No numbers can be skipped while
setting. After selecting a number, enter break
conditions and click [Set] to register and set, or
alternatively click [Delete] to delete. To finish setting,
click [OK]. If you quit by clicking [Cancel], the
contents you’ve just entered will not be set.
Command
bb
[Break]-[Bus break]
Menu
CHAPTER 16: DEBUGGER
313

Related parts for s5u1c33000c