warmram_crc

         Length of region in On-chip RAM for CRC validation.
Reset only on a cold reset.
      
Module Instance Base Address Register Address
i_sys_mgr_rom 0xFFD06200 0xFFD06228 - 0xFFD06244

Offset: 0x28

Access: RW

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

expected

RW 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

expected

RW 0x0

warmram_crc Fields

Bit Name Description Access Reset
31:0 expected
Contains the expected CRC of the region in the On-chip RAM.The Boot ROM code calculates the actual CRC for all bytes in the region specified by the DATA START an LENGTH registers. The contents of the EXECUTION register (after it has been read and modified by the Boot ROM code) is also included in the CRC calculation. The contents of the EXECUTION register is added to the CRC accumulator a byte at a time starting with the least significant byte. If the actual CRC doesn't match the expected CRC value in this register, the Boot ROM won't boot from the On-chip RAM.
The CRC is a standard CRC32 with the polynomial:
x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1
There is no reflection of the bits and the initial value of the remainder is 0xFFFFFFFF and the final value is exclusive ORed with 0xFFFFFFFF.
RW 0x0