Cpu Debugging Interfaces; Cpu Debug Description - Xilinx ML410 User Manual

Embedded development platform
Table of Contents

Advertisement

Chapter 2: ML410 Embedded Development Platform

CPU Debugging Interfaces

50
Downloaded from
Elcodis.com
electronic components distributor
Table 2-18
shows the control signal connections for the GPIO LCD from the FPGA to U33.
Table 2-18: GPIO LCD Control Signals from FPGA to U33
UCF Signal Name
FPGA_LCD_E
FPGA_LCD_RS
FPGA_LCD_RW
ML410 platforms include two optional CPU debugging interfaces: the combined FPGA
JTAG/TRACE (P8) mictor connector and the CPU JTAG header (J12). These connectors
can be used in conjunction with third party tools, or in some cases with the Xilinx Parallel
Cable IV, to debug software as it runs on the processor. The P8 mictor connector supports
the Agilent ATC2 core that can be mapped using the ChipScope Pro CORE Generator™
software. See
www.xilinx.com/chipscope
The PPC405 CPU core includes dedicated debug resources that support a variety of debug
modes for debugging during hardware and software development. These debug resources
include:
Internal debug mode for use by ROM monitors and software debuggers
External debug mode for use by JTAG debuggers
Debug wait mode, which allows the servicing of interrupts while the processor
appears to be stopped
Real-time trace mode, which supports event triggering for real-time tracing
Debug modes and events are controlled using debug registers in the processor. The debug
registers are accessed through either software running on the processor or through the
JTAG port. The debug modes, events, controls, and interfaces provide a powerful
combination of debug resources for hardware and software development tools. The JTAG
port interface supports the attachment of external debug tools, such as the ChipScope
Integrated Logic Analyzer, a tool providing logic analyzer capabilities for signals inside an
FPGA, without the need for expensive external instrumentation. Using the JTAG test
access port, a debug tool can single-step the processor and examine the internal processor
state to facilitate software debugging. This capability complies with the IEEE 1149.1
Standard for vendor-specific extensions and is, therefore, compatible with standard JTAG
hardware for Boundary-Scan system testing. See the PowerPC 405 Processor Block Reference
Guide
[Ref
1].

CPU Debug Description

External-debug mode can be used to alter normal program execution. It provides the
ability to debug both system hardware and software. External-debug mode supports
setting of multiple breakpoints, as well as monitoring processor status. Access to processor
debugging resources is available through the CPU JTAG port (J12) providing the
appropriate connections to the FPGA fabric are in place.
The PPC405 JTAG debug port in the FPGA complies with IEEE Standard 1149.1-1990, IEEE
Standard Test Access Port and Boundary Scan Architecture. This standard describes a method
for accessing internal chip resources using a four-signal or five-signal interface. The
PPC405 JTAG Debug port supports scan-based board testing and is further enhanced to
Schematic Signal
FPGA Pin (U37)
Name
AH18
FPGA_LCD_E
AK17
FPGA_LCD_RS
AJ17
FPGA_LCD_RW
for more information.
www.xilinx.com
LVC244 Buffer
(U33)
13
11
15
ML410 Embedded Development Platform
UG085 (v1.7.2) December 11, 2008
R
LCD I/F
(J13)
6
4
5

Advertisement

Table of Contents
loading

Table of Contents