XC886/888CLM
On-Chip Debug Support
User’s Manual
17-2
V1.3, 2010-02
OCDS, V 1.0
17.2
Functional Description
The OCDS functional blocks are shown in
. The Monitor Mode Control
(MMC) block at the center of OCDS system brings together control signals and supports
the overall functionality. The MMC communicates with the XC800 Core, primarily via the
Debug Interface, and also receives reset and clock signals.
After processing memory address and control signals from the core, the MMC provides
proper access to the dedicated extra-memories: a Monitor ROM (holding the firmware
code) and a Monitor RAM (for work-data and Monitor-stack).
The OCDS system is accessed through the JTAG
1)
, which is an interface dedicated
exclusively for testing and debugging activities and is not normally used in an
application. The dedicated MBC pin is used for external configuration and debugging
control.
Figure 17-1
XC886/888 OCDS: Block Diagram
1) The pins of the JTAG port can be assigned to either Port 0 (primary) or Ports 1 and 2 (secondary set one) or
Port 5 (secondary set two).
User must set the JTAG pins (TCK and TDI) as input during connection with the OCDS system.
JTAG Module
Monitor &
Bootstrap loader
Control line
JTAG
Memory
Control
Unit
User
Program
Memory
XC800 Core
PROG
& IRAM
Addresses
Debug
Interface
Reset Clock
TMS
TCK
TDI
TDO
TCK
TDI
TDO
Control
Memory
Control
Debug
Interface
System
Control
Unit
Boot/
Monitor
ROM
Monitor
RAM
User
Internal
RAM
Reset
Reset
Clock
PROG
Data
Monitor Mode Control
MBC
- parts of
OCDS
Suspend
Control
OCDS_XC886C-Block_Diagram-UM-v0.2
*
Содержание XC886CLM
Страница 1: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 3: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 324: ...XC886 888CLM Serial Interfaces User s Manual 12 52 V1 3 2010 02 Serial Interfaces V 1 0...
Страница 663: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG...