ADSP2192-12 EZ-KIT Lite Evaluation System Manual
3-11
3 USING EZ-KIT LITE SOFTWARE
3.1 Overview
The EZ-KIT Lite software contains the files necessary to perform debugging over the PCI bus.
Additionally, monitor source code and example programs are provided for use with the EZ-KIT Lite.
The monitor software is a small debug kernel that is loaded onto each core of the ADSP2192-12
DSP when the Vi+ debugger is started. The monitor enables Vi+ running on a
host PC to communicate with the DSP over the PCI interface. This allows you to read/write
registers, read/write memory, view hardware stacks, run, halt, step and set breakpoints among other
debug activities. Understanding how the monitor works and its limitations are essential for proper
operation of the EZ-KIT Lite when used with Vi+ over the PCI interface. This chapter
provides information on how the monitor works and how to use the EZ-KIT Lite and Vi+
to debug custom programs. Note that references to the monitor are relevant only when using the PCI
interface, not the optional JTAG interface to the EZ-KIT Lite.
3.2 Monitor Program Operation
As mentioned previously, the monitor is loaded onto each core when the Vi+ debugger is
first started. The monitor performs the functions necessary to perform debugging activities through
the Vi+ debugger such as reading/writing registers, reading/writing memory, viewing
hardware stacks, running, halting, stepping and setting breakpoints.
To carry out these functions, the monitor must use DSP resources such as memory and interrupts and
set restrictions upon what you may do in code. The monitor resources and restrictions are discussed
below.
The monitor runs transparently to the user. From the user's point of view, each core is in a running
or halted state. While the core is running, it executes user code, and while the core is halted it runs
monitor code. While in the halted state, Vi+ can request information from the monitor
such as register and memory values.
The source code for the monitor is included with the EZ-KIT Lite setup. You may find the sources
helpful in understanding the operation of the monitor and of the ADSP2192-12.
3.2.1 Monitor Resources and Restrictions
This section describes in detail what resources are used and what restrictions are set by the EZ-KIT
Lite. Do not tamper with the resources claimed by the monitor. Observe all specified restrictions
when using the Vi+ debugger and PCI interface with the EZ-KIT Lite.
3.2.1.1 Resources
The monitor uses two interrupts and small blocks of data and program memory on each core. These
resources are therefore not available to user programs.
www.BDTIC.com/ADI
Summary of Contents for ADSP2192-12 EZ-KIT LITE
Page 41: ...ADSP2192 12 EZ KIT Lite Evaluation System Manual 2 APPENDIX B SCHEMATICS www BDTIC com ADI...
Page 42: ...www BDTIC com ADI...
Page 43: ...www BDTIC com ADI...
Page 44: ...www BDTIC com ADI...
Page 45: ...www BDTIC com ADI...
Page 46: ...www BDTIC com ADI...
Page 47: ...www BDTIC com ADI...
Page 48: ...www BDTIC com ADI...
Page 49: ...www BDTIC com ADI...