EPI/Mentor
- EPI Majic family of Advanced JTAG debug interfaces
MAJIC
Development System Features:
- Ideal for SoC-based applications
- Non-intrusive, uses no target resources
- 10/100Base-T Ethernet interface
- Supports the ARM EmbeddedICE Macrocell
- Supports all ARM cores (requires "DI" Macrocells)
- Supports on-chip hardware breakpoints
- Unlimited software breakpoints
- Programmable JTAG clock (TCK = 0 to 40 MHz)
- Programmable trigger-in and trigger-out connections
- Ethernet and Serial I/O Ports for fast, flexible host interface
- High-speed download of application code
- Network compatibility allows shared and remote operation
- Flash Memory for easy firmware updates to support additional CPU cores
or on-chip debug interfaces
- Sleep mode and RT clock support
- LEDs display operation status
- RDI 1.5.1 debugger interface
- EDB for ARM integrated debugger
Product Information
The MAJIC controller provides a high-speed hardware interface between
ARM processors with the EmbeddeICE on-chip debug interface and industry
standard debuggers. It is available with a choice of EPI debuggers or
may be used with the ARM debuggers and any RDI 1.5.1 compliant third party
debugger.
Now, when using SoC devices, you can have the same level of control
and visibility of the embedded CPU operations as you would with in-circuit
emulators in traditional discrete CPU designs. The result is faster software
integration, better testing, and improved time to market. The MAJIC probe's
ability to expand to support additional cores, debug interfaces, and SoC
devices eliminates the need to buy new emulators for each new project,
thus reducing project costs.
Completely non-intrusive, the MAJIC controller communicates to the CPU
core by JTAG using the existing boundary scan pins. It uses no target
memory and requires no porting to the target system.
Complete processor control means you can start, stop and single-step
execution; read and write to registers, memory, and system I/O; and download
code to target RAM - all within most industry standard debugger interfaces.
Using the on-chip debug facilities of the ARM EmbeddedICE (DI) Macrocell,
the controller provides visibility of the program's behavior even when
the CPU is executing from cache, flash, or ROM embedded within an SoC.
A MAJIC controller can support multiple SOC-based targets using adapters,
cables and target connectors defined as specific Configuration Kits. The
ARM Configuration Kit (CK-01AM) contains the appropriate firmware and
user license to match the ARM CPU's DI on-chip debug facilities.
The MAJIC probe is ready to run with the EPI or ARM software tools and
any board that supports connection to the on-chip debug interface. These
tools work together to provide you with a proven working environment.
The MAJIC probe is available as a stand-alone unit or as a complete
debugging kit. The kit contains serial and Ethernet cables, source-level
debugger, and one year of free maintenance, support, and updates. Part
number: MAJIC-KIT.
Complete development kits are also available that include a compilation
toolkit. See the 'Price and Configuration Guide for ARM tools' for full
details of these development kits.
Major features of the MAJIC probe include:
Ethernet Interface
The 10/100Base-T Ethernet interface provides many advantages over serial
or parallel interfaces to the host. Download of your application code
is over ten times faster than with serial interface. This will significantly
reduce the amount of time spent waiting for code changes to download to
your target board.
Network connection allows remote operation of the MAJIC controller.
Now you can access the lab setup directly from your desktop. This allows
multiple engineers to share a common test bench.
Flash Memory
The firmware for the MAJIC probe is easily upgraded without the need to
replace ROMs.
New firmware updates will be available on our FTP site. Use the simple
program provided to automatically program the updated firmware into the
on-board flash memory.
Flash memory makes it easy to program an IP address into the MAJIC probe
for point-to-point Ethernet connection to a host computer.
Internal RISC Processor
The use of a high-performance internal ARM processor allows fast response
to debugger operations such as single-stepping, and downloading of application
code to the target.
Status LEDs
The MAJIC probe provides five LEDs which show the operational status of
the controller. The LEDs also indicate the results of the built-in self-test
that is automatically performed upon startup.
Convenient Reset Switch
A convenient rest button on the MAJIC probe is protected against accidental
activation, yet is easily accessible by the user when a complete system
reset is desired.
Choice of Configuration Kits
The MAJIC family of probes includes a selection of optional Configuration
Kits that configure a MAJIC controller for a specific architecture. To
order the unit preconfigured for the ARM cores, order option CK-01AM.
This option provides the firmware, hardware, user license and inter-connections
necessary to support the standard ARM target connectors.
Please refer to the Configuration
Kit datasheet for detailed specifications on the other CPUs and
on-chip interfaces currently supported.
Programmable JTAG Clock
The MAJIC controller features a programmable TCK with a 0 to 40 MHz range.
This allows you to tailor the JTAG operation to match the performance
of your target. It also means that you can use the MAJIC controller with
low-speed ASIC emulators or with FPGA implementations of your SoC design.
RT Clock Support
A MAJIC probe provides full support for the ARM RT clock.
This means a MAJIC probe will support the synthesizable cores and debugging
during sleep mode operation.
Programmable Trigger Control
The MAJIC controller gives you control over both the trigger-in and trigger-out
signals. The trigger-in signal may be used to create a breakpoint or synchronize
execution. A trigger output may be set to show execution status, indicate
memory accesses, or indicate a memory test failure.
International Power Supply
The MAJIC probe operates from a standard 5V power source. It comes with
an external UL/CE-approved AC adapter, whose AC input range is compatible
with all international AC voltage and frequency ranges. A standard three-wire
power connector is compatible with readily available power cords through
the world.
To find out more, download
PDF datasheets for Majic or request
further information or call our team on +44 1295 768800.

|