![Ronetix PEEDI User Manual Download Page 170](http://html1.mh-extra.com/html/ronetix/peedi/peedi_user-manual_1485040170.webp)
PEEDI Package contents
•
Serial cable, 1:1, 2m
7
FAQ
Q:
What is JTAG?
A:
This is a standardized high-speed serial interface, IEEE 1149, widely used for programming and
debugging programmable logic and processors. It is non-intrusive, runs regardless of the state of the
processor, and gives access to processor registers, memory, and other resources.
Q:
What is TAP Controller?
A:
The TAP controller provides access to many of the test support functions built into the JTAG
compliant device. The TAP is a state machine. The state machine controls all operations for one
JTAG compliant device. Each JTAG compliant device has its own TAP controller. You can
sequence through the state machine functions via the TCK and TMS inputs.
Q:
What is EmbeddedICE?
A:
EmbeddedICE is an extension to the core architecture and provides the ability to do in-circuit-
emulation with deeply embedded cores. The EmbeddedICE macrocell, adds a JTAG TAP controller
and breakpoint/watchpoint logic to the ARM microcontroller which can be accessed externally
through a JTAG port. Hence, software debug is facilitated by interfacing these JTAG pins of the
micro to the host development system containing the ARM software development tools through a
JTAG interface device such as PEEDI.
Q:
What is PEEDI?
A:
The PEEDI (Powerful Embedded Ethernet Debug Interface) is a debugging and development
tool that provides the user the ability to see what is taking place in the target system, and control its
behavior. The PEEDI probe provides the debug services that the debugger uses to perform debug
operations. It receives command packets over the communication link, and translates them into the
JTAG operations that are needed to provide the specific service. First, it can control the operation of
the target processor and target system. What does it mean to ’control’ the target? In most cases it
means to start and stop the processor's execution of instructions at arbitrary points in a program,
examine and store values in the processor’s registers, and examine and store program code or data
in the target system’s memory.
PEEDI User’s Manual
170