Data Structures | Data Fields

SPDINFO::SPECIFICINFO::DDR4SDRAMINFO Struct Reference

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.

Detailed Description

DDR4-specific attributes.


Field Documentation

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.

TRUE for thermal sensor present.

DRAM Stepping.

bool monolithic

TRUE if Monolithic DRAM Device.

int dieCount

Die Count.

Signal Loading.

struct { ... } SDRAMPkgType

SDRAM Package Type.

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).

TRUE if Post Package Repair is supported.

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.

Module height.

Module thickness (front).

Module thickness (back).

wchar_t moduleRefCard[SHORT_STRING_LEN]

Reference raw card used.

unsigned char DRAMManufID

DRAM manufacture ID.

DRAM manufacture bank.

wchar_t DRAMManuf[SHORT_STRING_LEN]

DRAM manufacture name.

Number of DRAM rows.

Number of registers.

TRUE if Heat Spreader Solution is present.

unsigned char regManufID

Register manufacturer ID.

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.

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.

TRUE if Intel Extreme Memory Profile (XMP) supported.

XMP-specific attributes.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Enumerations Enumerator Defines