DDR4-specific attributes. More...
#include <SysInfo.h>
Data Structures | |
struct | XMPInfo |
XMP-specific attributes. More... | |
Data Fields | |
float | tCKmax |
Maximum clock cycle time in ns. | |
float | tRFC2 |
Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns. | |
float | tRFC4 |
Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns. | |
float | tRRD_S |
Minimum Activate to Activate Delay Time (tRRD_Smin), different bank group. | |
float | tRRD_L |
Minimum Activate to Activate Delay Time (tRRD_Lmin), same bank group. | |
float | tCCD_L |
Minimum CAS to CAS Delay Time (tCCD_Lmin), same bank group. | |
float | tFAW |
Minimum Four Activate Window Delay in ns. | |
int | tMAW |
Maximum Activate Window in units of tREFI. | |
bool | thermalSensorPresent |
TRUE for thermal sensor present. | |
int | DRAMStepping |
DRAM Stepping. | |
struct { | |
bool monolithic | |
TRUE if Monolithic DRAM Device. | |
int dieCount | |
Die Count. | |
bool multiLoadStack | |
Signal Loading. | |
} | SDRAMPkgType |
SDRAM Package Type. | |
struct { | |
bool monolithic | |
TRUE if Monolithic DRAM Device. | |
int dieCount | |
Die Count. | |
int DRAMDensityRatio | |
DRAM Density Ratio (Number of standard device densities rank 1 and 3 is smaller than rank 0 and 2). | |
bool multiLoadStack | |
Signal Loading. | |
} | SecSDRAMPkgType |
SDRAM Package Type. | |
wchar_t | maxActivateCount [VSHORT_STRING_LEN] |
Maxium Activate Count (MAC). | |
bool | PPRSupported |
TRUE if Post Package Repair is supported. | |
bool | SoftPPRSupported |
TRUE if Soft Post Package Repair is supported. | |
unsigned short | BaseCfgCRC16 |
Cyclical Redundancy Code (CRC) for Base Configuration Section. | |
wchar_t | moduleType [SHORT_STRING_LEN] |
Module type. | |
int | moduleHeight |
Module height. | |
int | moduleThicknessFront |
Module thickness (front). | |
int | moduleThicknessBack |
Module thickness (back). | |
wchar_t | moduleRefCard [SHORT_STRING_LEN] |
Reference raw card used. | |
unsigned char | DRAMManufID |
DRAM manufacture ID. | |
int | DRAMManufBank |
DRAM manufacture bank. | |
wchar_t | DRAMManuf [SHORT_STRING_LEN] |
DRAM manufacture name. | |
int | numDRAMRows |
Number of DRAM rows. | |
int | numRegisters |
Number of registers. | |
bool | heatSpreaderSolution |
TRUE if Heat Spreader Solution is present. | |
unsigned char | regManufID |
Register manufacturer ID. | |
int | regManufBank |
Register manufacturer bank. | |
wchar_t | regManuf [SHORT_STRING_LEN] |
Regoister manufacture name. | |
int | regRev |
Register revision. | |
wchar_t | CSDriveStrength [SHORT_STRING_LEN] |
Chip Select Drive Strength. | |
wchar_t | cmdAddrDriveStrength [SHORT_STRING_LEN] |
Command/Address Drive Strength. | |
wchar_t | ODTDriveStrength [SHORT_STRING_LEN] |
ODT Drive Strength. | |
wchar_t | CKEDriveStrength [SHORT_STRING_LEN] |
CKE Drive Strength. | |
wchar_t | Y0Y2DriveStrength [SHORT_STRING_LEN] |
Y0,Y2 Drive Strength. | |
wchar_t | Y1Y3DriveStrength [SHORT_STRING_LEN] |
Y1,Y3 Drive Strength. | |
int | databufferRev |
Data Buffer revision. | |
wchar_t | MDQDriveStrength1866 [VSHORT_STRING_LEN] |
MQT Drive Strength for data rate <= 1866. | |
wchar_t | MDQReadTermStrength1866 [VSHORT_STRING_LEN] |
MDQ Read Termination Strength for data rate <= 1866. | |
wchar_t | DRAMDriveStrength1866 [VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate <= 1866. | |
wchar_t | ODTRttWR1866 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for data rate <= 1866. | |
wchar_t | ODTRttNom1866 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for data rate <= 1866. | |
wchar_t | ODTRttPARK1866_R0R1 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for data rate <= 1866. | |
wchar_t | ODTRttPARK1866_R2R3 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for data rate <= 1866. | |
wchar_t | MDQDriveStrength2400 [VSHORT_STRING_LEN] |
MQT Drive Strength for 1866 < data rate <= 2400. | |
wchar_t | MDQReadTermStrength2400 [VSHORT_STRING_LEN] |
MDQ Read Termination Strength for 1866 < data rate <= 2400. | |
wchar_t | DRAMDriveStrength2400 [VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate for 1866 < data rate <= 2400. | |
wchar_t | ODTRttWR2400 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for 1866 < data rate <= 2400. | |
wchar_t | ODTRttNom2400 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for 1866 < data rate <= 2400. | |
wchar_t | ODTRttPARK2400_R0R1 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for 1866 < data rate <= 2400. | |
wchar_t | ODTRttPARK2400_R2R3 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for 1866 < data rate <= 2400. | |
wchar_t | MDQDriveStrength3200 [VSHORT_STRING_LEN] |
MQT Drive Strength for 2400 < data rate <= 3200. | |
wchar_t | MDQReadTermStrength3200 [VSHORT_STRING_LEN] |
MDQ Read Termination Strength for 2400 < data rate <= 3200. | |
wchar_t | DRAMDriveStrength3200 [VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate for 2400 < data rate <= 3200. | |
wchar_t | ODTRttWR3200 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for 2400 < data rate <= 3200. | |
wchar_t | ODTRttNom3200 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for 2400 < data rate <= 3200. | |
wchar_t | ODTRttPARK3200_R0R1 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for 2400 < data rate <= 3200. | |
wchar_t | ODTRttPARK3200_R2R3 [VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for 2400 < data rate <= 3200. | |
unsigned short | ModuleCRC16 |
Cyclical Redundancy Code (CRC) for Module Specific Section. | |
bool | XMPSupported |
TRUE if Intel Extreme Memory Profile (XMP) supported. | |
struct SPDINFO::SPECIFICINFO::DDR4SDRAMINFO::XMPInfo | XMP |
XMP-specific attributes. |
DDR4-specific attributes.
float tCKmax |
Maximum clock cycle time in ns.
float tRFC2 |
Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns.
float tRFC4 |
Minimum Auto-Refresh to Active/Auto-Refresh Command Period in ns.
float tRRD_S |
Minimum Activate to Activate Delay Time (tRRD_Smin), different bank group.
float tRRD_L |
Minimum Activate to Activate Delay Time (tRRD_Lmin), same bank group.
float tCCD_L |
Minimum CAS to CAS Delay Time (tCCD_Lmin), same bank group.
float tFAW |
Minimum Four Activate Window Delay in ns.
int tMAW |
Maximum Activate Window in units of tREFI.
bool thermalSensorPresent |
TRUE for thermal sensor present.
int DRAMStepping |
DRAM Stepping.
bool monolithic |
TRUE if Monolithic DRAM Device.
int dieCount |
Die Count.
bool multiLoadStack |
Signal Loading.
struct { ... } SDRAMPkgType |
SDRAM Package Type.
int DRAMDensityRatio |
DRAM Density Ratio (Number of standard device densities rank 1 and 3 is smaller than rank 0 and 2).
struct { ... } SecSDRAMPkgType |
SDRAM Package Type.
wchar_t maxActivateCount[VSHORT_STRING_LEN] |
Maxium Activate Count (MAC).
bool PPRSupported |
TRUE if Post Package Repair is supported.
bool SoftPPRSupported |
TRUE if Soft Post Package Repair is supported.
unsigned short BaseCfgCRC16 |
Cyclical Redundancy Code (CRC) for Base Configuration Section.
wchar_t moduleType[SHORT_STRING_LEN] |
Module type.
int moduleHeight |
Module height.
Module thickness (front).
Module thickness (back).
wchar_t moduleRefCard[SHORT_STRING_LEN] |
Reference raw card used.
unsigned char DRAMManufID |
DRAM manufacture ID.
int DRAMManufBank |
DRAM manufacture bank.
wchar_t DRAMManuf[SHORT_STRING_LEN] |
DRAM manufacture name.
int numDRAMRows |
Number of DRAM rows.
int numRegisters |
Number of registers.
bool heatSpreaderSolution |
TRUE if Heat Spreader Solution is present.
unsigned char regManufID |
Register manufacturer ID.
int regManufBank |
Register manufacturer bank.
wchar_t regManuf[SHORT_STRING_LEN] |
Regoister manufacture name.
int regRev |
Register revision.
wchar_t CSDriveStrength[SHORT_STRING_LEN] |
Chip Select Drive Strength.
wchar_t cmdAddrDriveStrength[SHORT_STRING_LEN] |
Command/Address Drive Strength.
wchar_t ODTDriveStrength[SHORT_STRING_LEN] |
ODT Drive Strength.
wchar_t CKEDriveStrength[SHORT_STRING_LEN] |
CKE Drive Strength.
wchar_t Y0Y2DriveStrength[SHORT_STRING_LEN] |
Y0,Y2 Drive Strength.
wchar_t Y1Y3DriveStrength[SHORT_STRING_LEN] |
Y1,Y3 Drive Strength.
int databufferRev |
Data Buffer revision.
wchar_t MDQDriveStrength1866[VSHORT_STRING_LEN] |
MQT Drive Strength for data rate <= 1866.
wchar_t MDQReadTermStrength1866[VSHORT_STRING_LEN] |
MDQ Read Termination Strength for data rate <= 1866.
wchar_t DRAMDriveStrength1866[VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate <= 1866.
wchar_t ODTRttWR1866[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for data rate <= 1866.
wchar_t ODTRttNom1866[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for data rate <= 1866.
wchar_t ODTRttPARK1866_R0R1[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for data rate <= 1866.
wchar_t ODTRttPARK1866_R2R3[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for data rate <= 1866.
wchar_t MDQDriveStrength2400[VSHORT_STRING_LEN] |
MQT Drive Strength for 1866 < data rate <= 2400.
wchar_t MDQReadTermStrength2400[VSHORT_STRING_LEN] |
MDQ Read Termination Strength for 1866 < data rate <= 2400.
wchar_t DRAMDriveStrength2400[VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate for 1866 < data rate <= 2400.
wchar_t ODTRttWR2400[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for 1866 < data rate <= 2400.
wchar_t ODTRttNom2400[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for 1866 < data rate <= 2400.
wchar_t ODTRttPARK2400_R0R1[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for 1866 < data rate <= 2400.
wchar_t ODTRttPARK2400_R2R3[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for 1866 < data rate <= 2400.
wchar_t MDQDriveStrength3200[VSHORT_STRING_LEN] |
MQT Drive Strength for 2400 < data rate <= 3200.
wchar_t MDQReadTermStrength3200[VSHORT_STRING_LEN] |
MDQ Read Termination Strength for 2400 < data rate <= 3200.
wchar_t DRAMDriveStrength3200[VSHORT_STRING_LEN] |
DRAM Drive Strength for data rate for 2400 < data rate <= 3200.
wchar_t ODTRttWR3200[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_WR) for 2400 < data rate <= 3200.
wchar_t ODTRttNom3200[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_NOM) for 2400 < data rate <= 3200.
wchar_t ODTRttPARK3200_R0R1[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 0 & 1 for 2400 < data rate <= 3200.
wchar_t ODTRttPARK3200_R2R3[VSHORT_STRING_LEN] |
DRAM ODT Strength (RTT_PARK), Package Ranks 2 & 3 for 2400 < data rate <= 3200.
unsigned short ModuleCRC16 |
Cyclical Redundancy Code (CRC) for Module Specific Section.
bool XMPSupported |
TRUE if Intel Extreme Memory Profile (XMP) supported.
XMP-specific attributes.