BPWin File Format

BPWin File Format

Summary
To provide customers with general definition of file formats that BPMicrosystems currently support

Details
Below, you will find a few links for reference.

Please note that many of these file formats are rarely used for programming these days and more or becoming obsolete, so specifications for every file format supported is not possible.

Also note that some of the supported file formats date back to 1985 under BPDos support so even paper specifications are no longer available.


BINARY https://en.wikipedia.org/wiki/Binary_file

INTEL https://en.wikipedia.org/wiki/Intel_HEX

Intelhexspec.pdf

JEDEC https://www.jedec.org/Home/manuals/jm19-03.PDF

jesd3c[1].pdf

MOTOROLA https://en.wikipedia.org/wiki/S-record

POF https://www.altera.com/literature/hb/cfg/cfg_cf52007.pdf

STRAIGHT Is a hexadecimal file with no addressing Also known as Raw Hex. Could not locate authoritative spec

TEKHEX https://en.wikipedia.org/wiki/Tektronix_extended_HEX

ASCIIHEX Could not locate an authoritative spec

SDSMAX Could not locate an authoritative spec

SDSMAC320 Could not locate an authoritative spec

FAIRBUG Could not locate an authoritative spec

FORMATBIN For Actel, previously, the accepted file format was known as DIO format. Customers who are programming devices that have been in production prior to 1999 will likely have data compiled in DIO format. BP Microsystems software supports both formats(afm.dio), and loads the DIO file as FORMATBIN.

OMF https://download.intel.com/design/intarch/papers/esc_file.pdf

AFM This information is proprietary you may be able to contact Actel for more information

PROASIC This information is proprietary you may be able to contact Actel for more information

STAPL https://www.actel.com/documents/ISP_STAPL_AN.pdf

IEEE1532DATA https://grouper.ieee.org/groups/1532/index.html


As a convenience, please refer to the link below, which provides multiple definitions/specifications of different file formats:

https://srecord.sourceforge.net/srecord-1.64.pdf