![]() Main page & What's new? Information and Services MPE Software MPE Hardware Development Hardware Free Downloads Pricelist Contact Us or Place an Order |
ARM JTAG WidgetLast updated: 12 February 2007
1 off Price: GBP 145.00 with software and manuals on CD
JTAG Widget Software
What does it do?
|
Wiggler |
120 seconds |
Widget |
15 seconds |
All our Flash and CPU drivers are supplied as source code. Using the supplied AIDE software or a terminal emulator such as HyperTerm, you can download these drivers and compile them on the JTAG Widget itself. You can write new Flash and CPU drivers yourself.
When you have programmed the Flash on your target board, you can use the JTAG Widget's debugging facilities to test your application. As with the Flash and CPU drivers, you can keep the code in a text file on your PC and compile it on the JTAG Widget. There is a spare serial port and several I/O pins on the JTAG Widget are available on the JTAG IN and other connectors. These can be used with your test code to provide signals to and from the board under test.
Download the JTAG Widget manual.
Download the Forth kernel manual.
All the executable software supplied on the CD is for Windows. However, the JTAG Widget can be used with any operating system that supports the FTDI series of USB chips. The JTAG Widget's USB interface is through an FTDI device and a driver that simulates a serial device. Any operating system that can provide these facilities can be used with the JTAG Widget. The latest drivers for several operating systems, including Linux, MacOS8/9/X and WinCE.NET, are available free of charge from FTDI.
The software you will need is a terminal emulator with XModem file transfer utilities.
Flash and CPU driver examples. These are example configurations for ARM CPUs and Flash devices.
AIDE is an Integrated Development Environment (IDE) that includes a simple editor for your source code and a terminal emulator (PowerTerm) tuned for use with the JTAG Widget software on the board. Additional development tools can be added to the toolbar and the help menu.
File conversion tools are provided for converting between several common compiler output formats.
Full documentation is provided for the JTAG Widget hardware and software, including Forth tutorials and ARM reference manuals.
USB driver. The latest versions of these drivers are available for free download from FTDI.
Program loader. If you finally manage to upset the JTAG Widget itself, you can reinstall its own software.
The JTAG Widget consists of several main blocks:
Power |
All power is taken from the USB port. On board regulators generate clean stable 3.3 and 1.8 volt supplies. |
CPU |
Philips LPC2106 with 128k Flash and 64k RAM. The Flash contains the on-board operating system and JTAG software. Over 48k of RAM is available for user scripts.User scripts can be saved in compiled form in the op-board EEPROM. |
USB |
FTDI FT245BM provides a fast comms link to the host PC, Mac or Linux machine. |
CPLD |
Xilinx XC32/64 which is user programmable using the Xilinx WebPack software, downloadable free from www.xilinx.com or on CD for a minimal cost. This is programmed to provide JTAG signal buffering and level shifting. Unlike other systems, the use of level shifting using the target's power provides clean JTAG signals for targets operating down to 1.8v. |
EEPROM |
Atmel AT24C512 with 64kb storage. This can be used for program storage, compiled user scripts and for configuration. |
See the USB ARM Stamp page for more details of the hardware.