User Guide

Table Of Contents
Loading an FPGA Image
Appendix D: FPGA Support 207
Loading an FPGA Image
The ArbSer (see Appendix B: Using the ArbSer Application) program can also be used to
load FPGA images. In order to load an FPGA image the following files are required:
Arbser.exe - minimum version 3.2.0.
m6etc_fpga_mod.sim - FPGA load application image to be loaded into the M6e-TC
which will be used to update the FPGA image defined by the FPGA Image file.
FPGA Image file - FPGA image file in DAT format to be loaded into the M6e-TC
FPGA.
The following describes how to load an image onto the M6e-TC FPGA. These steps must
be followed carefully. If
FPGA Faults occur please follow the suggested solution and retry
the image load.
1. Load the FPGA load application program into the M6e-TC using the following
command:
> arbser -l5a m6etc_fpga_mod.sim
2. Load the FPGA image file into flash within the application sector at address 0x8000.
> arbser -l5f [fpgaimage.dat] 8000
3. Initiate the image load.
> arbser -go
This executes the FPGA application program and starts the FPGA programming
process. The FPGA’s FlashROM is erased, the FPGA image is loaded and, finally,
the image is verified (see Note below). This operation takes about three minutes to
complete and should not be interrupted. On successful completion the FPGA version
information is verified and write and read verify operations are performed to check
the ATMEL <> FPGA interface. If these checks pass, the M6e-TC responds with
status and version information similar to the response for the
Get Version Command
but with opcode=0x04 and the module returns to the
Boot Loader mode.
4. Once the FPGA load has successfully completed the M6e-TC Application firmware
must be reloaded using the following command:
> arbser -l5a [M6e-TC App Firmware .sim]
For FPGA version information use the Get Hardware Version (10h) command..