ATB_PRESCALE (FPD_SLCR) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

ATB_PRESCALE (FPD_SLCR) Register Description

Register NameATB_PRESCALE
Offset Address0x0000006020
Absolute Address 0x00FD616020 (FPD_SLCR)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x0000FFFF
DescriptionPrescalar and Enable

ATB_PRESCALE (FPD_SLCR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:17razRead as zero0x0reserved
enable16rwNormal read/write0x0Counter Enable.
0: timeouts will not be detected.
1: timer will start running and timeouts will be reported, if enabled.
value15:0rwNormal read/write0xFFFF16-bit Prescalar Value.
Set the timeout value by writing to the ATB_PRESCALE.value register. The formula for calculating the timeout is 65536 * APB Clock Period * (ATB_PRESCALE.value + 1), where APB Clock Period is either LPD_LSBUS (LPD) or TOPSW_LSBUS (FPD).