Xilinx ML310 manual CPU Debug and CPU Trace, CPU Debug Description, Buffer U33 J13

Models: ML310

1 70
Download 70 pages 18.17 Kb
Page 33
Image 33

Board Hardware

R

The three GPIO signals configured as outputs only are used as control signals that allows the user to read/write the LCD character display in conjunction with the eight LCD data signals defined earlier in Table 2-7. Please review the AND491GST LCD display data sheet located on the ML310 CDROM for more detailed information.

Table 2-8shows the control signal connections for the GPIO LCD from the FPGA to U33.

Table 2-8:GPIO LCD Control Signal Connections from FPGA to U33

UCF Signal Name

XC2VP30 Pin

Schem Signal

LVC244

LCD I/F

(U37)

Name

Buffer (U33)

(J13)

 

 

 

 

 

 

FPGA_LCD_E

C21

FPGA_LCD_E

13

6

 

 

 

 

 

FPGA_LCD_RS

J17

FPGA_LCD_RS

11

4

 

 

 

 

 

FPGA_LCD_RW

H17

FPGA_LCD_RW

15

5

 

 

 

 

 

CPU Debug and CPU Trace

The ML310 board includes two CPU debugging interfaces, the CPU Debug (J12 header) and the Combined CPU Trace and Debug (P8 mictor) connector.

These connectors can be used in conjunction with third party tools, or in some cases the Xilinx Parallel Cable IV, to debug software as it runs on the processor.The PowerPCTM 405 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 either through 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 ChipScopeTM Integrated Logic Analyzer, a powerful 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 specification for vendor-specific extensions and is, therefore, compatible with standard JTAG hardware for boundary-scan system testing.(1)

CPU Debug Description

External-debug mode can be used to alter normal program execution. It provides the ability to debug system hardware as well as software. The mode supports multiple setting breakpoints, as well as monitoring processor status. Access to processor resources is provided through the CPU Debug port.(2)

1.http://www.support.xilinx.com/ PowerPC Architecture - Debug (JTAG, Trace), Sept. 12, 2002

2.Virtex-II Pro Platform FPGA Documentation - Volume 2(a): PPC405 User Manual, March 2002 Release, p. 537.

ML310 User Guide

www.xilinx.com

33

UG068 (v1.01) August 25, 2004

1-800-255-7778

 

Page 33
Image 33
Xilinx ML310 manual CPU Debug and CPU Trace, CPU Debug Description, Buffer U33 J13