GP_CONTR_REG_STATUS (GPU) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

GP_CONTR_REG_STATUS (GPU) Register Description

Register NameGP_CONTR_REG_STATUS
Offset Address0x0000000068
Absolute Address 0x00FD4B0068 (GPU)
Width32
TyperoRead-only
Reset Value0x00000000
DescriptionGP Control Register Status

GP_CONTR_REG_STATUS (GPU) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:10roRead-only0x0Reserved, write as zero, read undefined.
CLK_OVERRIDE 9roRead-only0x0Shows that the block level clock gates have been disabled
This bit is set by the GP_CLK_OVERRIDE command in the
GP_CONTR_REG_CMD Register.
When this bit is set, all the architectural clock gates in the design
are overridden so all clocks are always active
GP_STATUS_WRITE_BOUND_ERR 8roRead-only0x0Write boundaries error detected.
GP_STATUS_HANG 7roRead-only0x0Watchdog timer limit reached.
This state can also be triggered under normal rendering if you are
running a shader where it is near to a never-ending inner loop.
From the software perspective, you can ignore this state, because
this is merely a hint from the HW that something might be wrong.
The SW then decides to either reset the processor, or continue to let
it run.
GP_STATUS_BUS_ERROR 6roRead-only0x0Bus error detected.
GP_STATUS_PLB_STALLED 5roRead-only0x0PLB stalled on list allocation.
Reserved 4roRead-only0x0Reserved, write as zero, read undefined.
GP_STATUS_PLB_ACTIVE 3roRead-only0x0PLB active.
GP_STATUS_BUS_STOPPED 2roRead-only0x0Stop command issued.
GP_STATUS_VS_ACTIVE 1roRead-only0x0Vertex shader active.
GP_STATUS_IRQ 0roRead-only0x0IRQ asserted.