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.