4.4.1. Using Multi-ICE

You can reprogram the FPGA directly (only on a one-tile system) using Multi-ICE. A Multi-ICE client application called Progcards is provided to read .bit files and configure the FPGA using the Multi-ICE hardware.

You must use a board file (.brd) to tell the progcards utility about the method of programming (JTAG). Examples are provided on the CD supplied with the Logic Tile.

Note

The Progcards utility requires Multi-ICE release 1.4 or higher. Progcards version 2.40 or higher must be used.

For a full description of this utility, see the document file progcards.pdf on the supplied CD.

To load a new configuration into the FPGA:

  1. Produce a <filename>.bit file for your design.

  2. Produce a <filename>.brd for your design. This is a configuration file for progcards.exe.

  3. Put the Logic Tile in configuration mode by fitting the CONFIG link.

  4. Configure the Multi-ICE server using a configuration file. For example, ltxc2v6000_with_imlt1.cfg.

  5. Run the Progcards utility. All .brd files present in the current directory that match the TAP configuration are offered as options. Select one of the options.

Note

You must manually configure the Multi-ICE server to program devices on the tile. Manual configuration files are provided on the CD supplied with the Logic Tile. You must also ensure that the irlength.arm file in the Multi-ICE directory contains one of the following lines, as appropriate for the FPGA fitted to your Logic Tile:

XC2V4000=6	        ;for 4000 size FPGA
XC2V6000=6        ;for 6000 size FPGA
XC2V8000=6	        ;for 8000 size FPGA

See the Multi-ICE User Guide for more information about using Multi-ICE.

Copyright © 2002-2007. All rights reserved.ARM DUI 0186E
Non-Confidential