![Xilinx Virtex-II Pro PPC405 Скачать руководство пользователя страница 241](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279241.webp)
March 2002 Release
549
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
R
If DBCR0[IA12X]=1, instruction addresses from 0 to (IAC1)-1 and (IAC2)
to 0xFFFF_FFFF fall within the range. Addresses from (IAC1) to (IAC2)-1
fall outside the range.
If DBCR0[IA34X]=1, instruction addresses from 0 to (IAC3)-1 and (IAC4)
to 0xFFFF_FFFF fall within the range. Addresses from (IAC3) to (IAC4)-1
fall outside the range.
illustrates how ranges are specified using DBCR0[IA12X]. No
shading indicates addresses that are in range and gray-shading indicates
addresses that are out of range.
Range Toggling
Range comparisons can be set to toggle between inclusive and exclusive each
time a debug event occurs on the specified range. DBCR0[IA12T]
=
1 enables
toggling of the DBCR0[IA12X] bit and DBCR0[IA34T]
=
1 enables toggling of
the DBCR0[IA34X] bit. Clearing a toggle bit disables toggling of the
corresponding range bit.
As an example, assume IA12 exclusive-range toggling is enabled (IA12T
=
1
and IA12X
=
1):
•
The first IAC event occurs when an instruction address is in the exclusive
IA12 range. The processor clears IA12X to 0.
•
The second IAC event occurs when an instruction address is in the
inclusive IA12 range. The processor sets IA12X to 0.
•
The third IAC event occurs when an instruction address is in the
exclusive IA12 range. The processor clears IA12X to 0.
•
And so on.
The IAC debug event does not set a DBSR status bit when toggling is used if
all of the following are true:
•
Internal-debug mode is enabled.
•
Debug exceptions are disabled.
•
External-debug mode is disabled.
When toggling is enabled IAC events occur frequently. This condition
prevents the DBSR from recording their obvious occurrence when exceptions
are disabled.
Data Address-Compare Debug Event
A data address-compare (DAC) debug event occurs
before
executing a data-
access instruction. The effective address of the operand must match the value
contained in one of the two DAC
n
registers. Aligned memory accesses
generate a single effective address that is used in checking for a DAC event.
Unaligned memory accesses, load/store multiple instructions, and load/store
0
(IAC1)-1
(IAC1)
(IAC2)-1
(IAC2)
0xFFFF_FFFF
Inclusive Range, DBCR0[IA12X]
=
0
0
(IAC1)-1
(IAC1)
(IAC2)-1
(IAC2)
0xFFFF_FFFF
Exclusive Range, DBCR0[IA12X]
=
1
Figure 9-7:
IAC Address-Range Specification
Содержание Virtex-II Pro PPC405
Страница 1: ...R Volume 2 a PPC405 User Manual Virtex II Pro Platform FPGA Developer s Kit March 2002 Release...
Страница 14: ...322 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation Preface R...
Страница 252: ...560 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 260: ...568 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...
Страница 562: ...870 www xilinx com March 2002 Release 1 800 255 7778 Virtex II Pro Platform FPGA Documentation R...