Data Fields

SPDINFO::SPECIFICINFO::DDR5SDRAMINFO::EXPOInfo Struct Reference

EXPO-specific attributes. More...

#include <SysInfo.h>

Data Fields

unsigned char version
 EXPO Version.
union {
   struct {
      unsigned int   stepSize10mV: 1
      unsigned int   reserved71: 3
   }   bits
   unsigned char   raw
PMICFeatureSupport
 PMIC Feature Support.
struct {
   bool   enabled
 TRUE if this profile contains valid data.
   int   dimmsPerChannel
 DIMMs/channel supported.
   bool   block1Enabled
 Optional Block 1 Enable.
   union {
      struct {
         unsigned int   n50mV: 1
         unsigned int   n100mV: 4
         unsigned int   n1V: 2
         unsigned int   reserved7: 1
      }   bits
      unsigned char   raw
   }   SDRAMVDD
 SDRAM VDD.
   union {
      struct {
         unsigned int   n50mV: 1
         unsigned int   n100mV: 4
         unsigned int   n1V: 2
         unsigned int   reserved7: 1
      }   bits
      unsigned char   raw
   }   SDRAMVDDQ
 SDRAM VDDQ.
   union {
      struct {
         unsigned int   n50mV: 1
         unsigned int   n100mV: 4
         unsigned int   n1V: 2
         unsigned int   reserved7: 1
      }   bits
      unsigned char   raw
   }   SDRAMVPP
 SDRAM VPP.
   wchar_t   moduleVPP [SHORT_STRING_LEN]
 Module VPP Voltage Level.
   wchar_t   moduleVDD [SHORT_STRING_LEN]
 Module VDD Voltage Level.
   wchar_t   moduleVDDQ [SHORT_STRING_LEN]
 Module VDDQ Voltage Level.
   float   clkspeed
 Clock speed in MHz.
   float   tCK
 Minimum clock cycle time in ns.
   float   tAA
 Minimum CAS latency time in ns.
   float   tRCD
 Minimum RAS to CAS delay in ns.
   float   tRP
 Minimum Row Precharge time in ns.
   float   tRAS
 Minimum Active to Precharge Time in ns.
   float   tRC
 Minimum Auto-Refresh to Active/Auto-Refresh Time in ns.
   float   tWR
 Minimum Write Recovery Time in ns.
   float   tRFC1
 SDRAM Minimum Refresh Recovery Delay Time in ns.
   float   tRFC2
 SDRAM Minimum Refresh Recovery Delay Time in ns.
   float   tRFCsb
 SDRAM Minimum Refresh Recovery Delay Time in ns.
   float   tRRD_L
 SDRAM Minimum Active to Active Command Delay Time, Same Bank Group in ns.
   float   tCCD_L
 SDRAM Minimum Read to Read Command Delay Time, Same Bank Group in ns.
   float   tCCD_L_WR
 SDRAM Minimum Write to Write Command Delay Time, Same Bank Group in ns.
   float   tCCD_L_WR2
 SDRAM Minimum Write to Write Command Delay Time, Second Write not RMW, Same Bank Group in ns.
   float   tFAW
 SDRAM Minimum Four Activate Window in ns.
   float   tWTR_L
 SDRAM Minimum Write to Read Command Delay Time, Same Bank Group in ns.
   float   tWTR_S
 SDRAM Minimum Write to Read Command Delay Time, Different Bank Group in ns.
   float   tRTP
 SDRAM Minimum Read to Precharge Command Delay Time in ns.
profile [MAX_EXPO_PROFILES]
unsigned short CRC16

Detailed Description

EXPO-specific attributes.


Field Documentation

unsigned char version

EXPO Version.

unsigned int stepSize10mV
unsigned int reserved71
struct { ... } bits
unsigned char raw
union { ... } PMICFeatureSupport

PMIC Feature Support.

bool enabled

TRUE if this profile contains valid data.

DIMMs/channel supported.

Optional Block 1 Enable.

unsigned int n50mV
unsigned int n100mV
unsigned int n1V
unsigned int reserved7
struct { ... } ::@88 bits
union { ... } SDRAMVDD

SDRAM VDD.

struct { ... } ::@89 bits
union { ... } SDRAMVDDQ

SDRAM VDDQ.

struct { ... } ::@90 bits
union { ... } SDRAMVPP

SDRAM VPP.

wchar_t moduleVPP[SHORT_STRING_LEN]

Module VPP Voltage Level.

wchar_t moduleVDD[SHORT_STRING_LEN]

Module VDD Voltage Level.

wchar_t moduleVDDQ[SHORT_STRING_LEN]

Module VDDQ Voltage Level.

float clkspeed

Clock speed in MHz.

float tCK

Minimum clock cycle time in ns.

float tAA

Minimum CAS latency time in ns.

float tRCD

Minimum RAS to CAS delay in ns.

float tRP

Minimum Row Precharge time in ns.

float tRAS

Minimum Active to Precharge Time in ns.

float tRC

Minimum Auto-Refresh to Active/Auto-Refresh Time in ns.

float tWR

Minimum Write Recovery Time in ns.

float tRFC1

SDRAM Minimum Refresh Recovery Delay Time in ns.

float tRFC2

SDRAM Minimum Refresh Recovery Delay Time in ns.

float tRFCsb

SDRAM Minimum Refresh Recovery Delay Time in ns.

float tRRD_L

SDRAM Minimum Active to Active Command Delay Time, Same Bank Group in ns.

float tCCD_L

SDRAM Minimum Read to Read Command Delay Time, Same Bank Group in ns.

float tCCD_L_WR

SDRAM Minimum Write to Write Command Delay Time, Same Bank Group in ns.

float tCCD_L_WR2

SDRAM Minimum Write to Write Command Delay Time, Second Write not RMW, Same Bank Group in ns.

float tFAW

SDRAM Minimum Four Activate Window in ns.

float tWTR_L

SDRAM Minimum Write to Read Command Delay Time, Same Bank Group in ns.

float tWTR_S

SDRAM Minimum Write to Read Command Delay Time, Different Bank Group in ns.

float tRTP

SDRAM Minimum Read to Precharge Command Delay Time in ns.

struct { ... } profile[MAX_EXPO_PROFILES]
unsigned short CRC16

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