File Formats

Top  Previous  Next

The ChipProgUSB program supports a variety of file formats that can be loaded to the ChipProg buffers.

File format

 

   Description

 

Standard/Extended Intel HEX (*.hex)

The Intel HEX file is a text file, each string of which includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information. The ChipProgUSB loader supports both Standard and Extended Intel HEX format.

Binary image (*.bin)

The binary image includes the data to be loaded only. These data will be loaded to the buffer beginning from a specified start address.

Motorola S-record (*.hex, *.s, *.mot)

The Motorola S-record is a text file, each string of which includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information. The ChipProgUSB loader supports all kinds of the Motorola S-records with the extensions .hex, .s, .mot.

Altera POF (*.pof)

The Altera POF-file is a text file, each string of which includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information. The format is mostly used for programming PALs and PLDs.

JEDEC (*.jed)

This format is used for programming PALs and PLDs. The JEDEC-file includes the beginning address to load the data to the buffer, the data to load, test-vectors and some additional information.

Xilinx PRG (*.prg)

The Xilinx PRG-file is a text file, each string of which includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information. The format is used for programming the Xilinx PLDs.

Holtek OTR (*.otp)

This format is presented by Holtek company. The OTP-file includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information.

Angstrem SAV (*.sav)

This format is presented by Angstrem company (Russia). The SAV-file includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information.

ASCII Hex (*.txt)

The ASCII TXT-file includes the beginning address to load the data to the buffer, the data to load, checksums for the string and some additional information.