VERSION¶
SoC Version Information¶
This block contains various information about the state of the source code repository when this SoC was built.
Register Listing for VERSION¶
Register |
Address |
---|---|
VERSION_MAJOR¶
Address: 0xe0007000 + 0x0 = 0xe0007000
Major git tag version. For example, this firmware was built from git tag
v2.0.3
, so this value is2
.
VERSION_MINOR¶
Address: 0xe0007000 + 0x4 = 0xe0007004
Minor git tag version. For example, this firmware was built from git tag
v2.0.3
, so this value is0
.
VERSION_REVISION¶
Address: 0xe0007000 + 0x8 = 0xe0007008
Revision git tag version. For example, this firmware was built from git tag
v2.0.3
, so this value is3
.
VERSION_GITREV3¶
Address: 0xe0007000 + 0xc = 0xe000700c
Bits 24-31 of VERSION_GITREV. First 32-bits of the git revision. This documentation was built from git rev
447c5dac
, so this value is 1149001132, which should be enough to check out the exact git version used to build this firmware.
VERSION_GITEXTRA1¶
Address: 0xe0007000 + 0x1c = 0xe000701c
Bits 8-9 of VERSION_GITEXTRA. The number of additional commits beyond the git tag. For example, if this value is
1
, then the repository this was built from has one additional commit beyond the tag indicated in MAJOR, MINOR, and REVISION.
VERSION_DIRTY¶
Address: 0xe0007000 + 0x24 = 0xe0007024
Field |
Name |
Description |
---|---|---|
[0] |
DIRTY |
Set to |
VERSION_MODEL¶
Address: 0xe0007000 + 0x28 = 0xe0007028
Field |
Name |
Description |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[7:0] |
MODEL |
Contains information on which model device this was built for.
|
VERSION_SEED3¶
Address: 0xe0007000 + 0x2c = 0xe000702c
Bits 24-31 of VERSION_SEED. 32-bit seed used for the place-and-route.