Memory file formats in Flash Memory Block Builder

The following memory file formats are available in the Flash Memory Block Builder.

Actel BINARY

The simplest memory format. Each memfile contains as many rows as there are number of words required. Each row is one word, where the number of binary digits equals the wordsize. This format has a very strict syntax. The word size and number of rows must match exactly. The file extension is MEM; for example, file1.mem.

Example: Depth 6, Width is 8

01010011

11111111

01010101

11100010

10101010

11110000

INTEL-HEX

Industry standard file. Extensions are HEX and IHX. For example, file2.hex or file3.ihx.

MOTOROLA S

Industry standard file. File extension is S, such as file4.s

Actel-HEX

A simple address data pair format. All the addresses that have content are specified. Addresses with no content specified will be initialized to zeroes. The file extension is AHX, such as filex.ahx. The format is:

AA:DDDDD

The data size must match the word size. Example: Depth 6, Width is 8

00:FF

11:BB

All other addresses will be zeroes.