User`s manual

4.4 Flash ROM (System ROM)
Table 4–2 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 contains 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 will be 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
(memory footprint)
The image size is used by the SROM code to determine how
much of the 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 will load the image at this address
and begin 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 firmware
Alpha SRM 2 Alpha System Reference
Manual console
(continued on next page)
4–10 Functional Elements