User`s manual
4.5 Flash ROM
Table 4–3 describes each entry in the special header.
Table 4–3 Special Header Entry Descriptions
Entry Description
Validation and inverse
validation pattern
This quadword contains a special signature pattern used to
validate that the special ROM header has been located. The
pattern is 5A5AC3C3A5A53C3C.
Header size (bytes) This longword provides the size of the header block, which
varies among versions of the header specification.
When the header is located, SROM code determines where
the image begins based on the header size. Additional data
added to the header is ignored by older SROM code.
A header size of 32 bytes implies version 0 of the header
specifications.
Image checksum This longword is used to verify the integrity of the ROM.
Image size The image size is used by the SROM code to determine how
much of the system flash ROM should be loaded.
Decompression flag The decompression flag informs the SROM code whether
the MAKEROM tool was used to compress the ROM image
with a repeating byte algorithm. The SROM code contains
routines that execute the decompression algorithm. Other
compression and decompression schemes, which work
independently from this scheme, may be employed.
Destination address This quadword contains the destination address for the
image. The SROM code loads the image at this address and
begins execution.
Firmware ID The firmware ID is a byte that specifies the firmware type.
This information facilitates image boot options necessary to
boot different operating systems.
Firmware Name
Firmware
Type Firmware Description
Debug monitor 0 Alpha evaluation board
debug monitor
Windows NT 1 Windows NT ARC firmware
Alpha SRM 2 Alpha System Reference
Manual console
(continued on next page)
Functional Description 4–9