xilnvm
Vitis Drivers API Documentation
XNvm_EfusePufHd Struct Reference

Defines Puf helper data. More...

Data Fields

XNvm_EfusePufSecCtrlBits PufSecCtrlBits
 Puf security control bits. More...
 
u8 PrgmPufHelperData
 Program puf helper data. More...
 
u8 PrgmPufSecCtrlBits
 Program puf security control bits. More...
 
u8 EnvMonitorDis
 Environment monitor disable. More...
 
XSysMonPsv * SysMonInstPtr
 Pointer to SysMon instance. More...
 
u32 EfuseSynData [XNVM_PUF_FORMATTED_SYN_DATA_LEN_IN_WORDS]
 Array of efuse syndrome data. More...
 
u32 Chash
 Chash value. More...
 
u32 Aux
 Aux value. More...
 

Detailed Description

Defines Puf helper data.

Field Documentation

u32 XNvm_EfusePufHd::Aux

Aux value.

Referenced by XNvm_EfuseReadPuf(), and XNvm_EfuseWritePuf().

u32 XNvm_EfusePufHd::Chash

Chash value.

Referenced by XNvm_EfuseReadPuf(), and XNvm_EfuseWritePuf().

u32 XNvm_EfusePufHd::EfuseSynData[XNVM_PUF_FORMATTED_SYN_DATA_LEN_IN_WORDS]

Array of efuse syndrome data.

Referenced by XNvm_EfuseReadPuf(), and XNvm_EfuseWritePuf().

u8 XNvm_EfusePufHd::EnvMonitorDis

Environment monitor disable.

Referenced by XNvm_EfuseWritePuf().

u8 XNvm_EfusePufHd::PrgmPufHelperData

Program puf helper data.

Referenced by XNvm_EfuseWritePuf().

u8 XNvm_EfusePufHd::PrgmPufSecCtrlBits

Program puf security control bits.

Referenced by XNvm_EfuseWritePuf().

XNvm_EfusePufSecCtrlBits XNvm_EfusePufHd::PufSecCtrlBits

Puf security control bits.

Referenced by XNvm_EfuseWritePuf().

XSysMonPsv* XNvm_EfusePufHd::SysMonInstPtr

Pointer to SysMon instance.

Referenced by XNvm_EfuseWritePuf().