| |||
| Home > Configuring the FPGA and PLD > Reconfiguring the FPGA directly > 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.
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:
Produce a <filename>.bit file
for your design.
Produce a <filename>.brd for
your design. This is a configuration file for progcards.exe.
Put the Logic Tile in configuration mode by fitting the CONFIG link.
Configure the Multi-ICE server using a configuration
file. For example, ltxc2v6000_with_imlt1.cfg.
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.
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.