Section 7 User Break Controller
Rev. 5.00 May 29, 2006 page 139 of 698
REJ09B0146-0500
Section 7 User Break Controller
The UBC provides functions that simplify program debugging. Using this function, a self-monitor
debugger can be easily prepared, and a program can be debugged using this LSI alone, without
using an in-circuit emulator. Instruction fetches, data read/write, data size, data contents, address
values, and the timing to stop execution at instruction fetch can be set to the UBC. The UBC block
diagram is shown in figure 7.1.
7.1
Feature
The UBC has the following features:
•
The following break comparison conditions can be set.
Number of break channels: (channels A and B)
Address: comparison bits are masked in units of 32 bits.
One of the two address buses (the virtual address bus (LAB) and the internal address bus
(IAB)) can be selected
Data: only on channel B, 32-bit maskable
One of two data buses (the virtual data bus (LDB) or the internal data bus (IDB)) can be
selected.
Bus master: CPU cycle or DMAC cycle
Bus cycle: instruction fetch or data access
Read/write
Operand size: byte, word, or longword
•
A user-designed user-break condition exception processing routine can be run.
•
In an instruction fetch cycle, it can be selected that a break is set before or after an instruction
is executed.
•
The number of repeat times can be specified as a break condition (It is only for channel B).
Maximum repeat times for the break condition: 2
12
– 1 times.
•
Eight pairs of branch source/destination buffers.
Summary of Contents for SH7706 Series
Page 8: ...Rev 5 00 May 29 2006 page viii of xlviii ...
Page 160: ...Section 5 Cache Rev 5 00 May 29 2006 page 112 of 698 REJ09B0146 0500 ...
Page 370: ...Section 11 Watchdog Timer WDT Rev 5 00 May 29 2006 page 322 of 698 REJ09B0146 0500 ...
Page 554: ...Section 17 Pin Function Controller PFC Rev 5 00 May 29 2006 page 506 of 698 REJ09B0146 0500 ...
Page 576: ...Section 18 I O Ports Rev 5 00 May 29 2006 page 528 of 698 REJ09B0146 0500 ...
Page 746: ...Index Rev 5 00 May 29 2006 page 698 of 698 REJ09B0146 0500 ...
Page 749: ...SH7706 Group Hardware Manual ...