86 997-01530-01, Rev. C-25, Jan 2008
SSSSSSSSSSSS SSSS SSSSSS SSSSSSS S SSS SSSSSSS
1
The existence of the FPGA program file on the FTP server and an Ethernet connection is checked when
the command is issued.
To write the FPGA program to the flash, send the F100 BH command with the FTP host, file path and
name, and then send the following command:
F100 BUFP<Enter>
This command is only valid for XL-GPS with an 86-8000 Rev. G or higher Main CPU card. If the Main
CPU card is of the wrong version, an error message "ERROR: INVALID COMMAND!" will be displayed.
This command is valid only via the command line interface in the following scenarios: (1) the terminal is
communicating to the XL-GPS directly via the serial port, or (2) the terminal is connected to the XL-GPS
network port and the user is logged in as an "operator". If the terminal is connected to the XL-GPS
network port and the user is logged in as a "guest", this command will be deemed invalid and an error
message, "ERROR: ACCESS DENIED!" will be displayed.
Prior to burning the FPGA program to the target flash, another error checking step is performed. The
new FPGA program size is checked against the designated memory sector in the target flash. If the
memory sector is not big enough to store the FPGA program, the command will be aborted, an error
message, "FILE FN, EXT (yyy BYTES) TOO LARGE FOR PARTITIONING (zzz BYTES), LOAD
ABORTED" will be displayed, and the new program will not be loaded to the flash.
After all the requirements for burning the FPGA program are met, XL-GPS will proceed to burn the
FPGA program from the FTP host computer to the target flash by responding with the following output
string.
OK<CR><LF>
Then, during the file burning process, output strings will be displayed on the terminal to provide status to
the operator. The following is an example of a successful F100 BUFP command execution.
BURNING FILE 182-9004V001.bin TO PARTITION: 3, SECTOR: 10
FILE: 166792 BYTES, PARTITION: 262132 BYTES (63% USED)
SEC: 10 RE: 0
SEC: 11 RE: 0
SEC: 12 RE: 0
SEC: 13 RE: 0
SEC: 14 RE: 0
SEC: 15 RE: 0
SEC: 16 RE: 0
FLASH SUCCESSFULLY PROGRAMMED
To load the FPGA program from the target flash to the FPGA, a reboot of the XL-GPS is required for the
new FPGA program to take effect. The XL-GPS can be rebooted via power cycle or by issuing the F100
K I L L command on the serial port interface.