| Header | | | | |
| 00h | 8 | Data Format Revision. | Two 4-bit hex digits | Start with 00h |
| 01-02h | 16 | PIROM Size. | Size in bytes (MSB first) | Use a decimal to hex transfer; 128 bytes = 0080h: |
| 03h | 8 | Processor Data Address. | Byte pointer, 00h if not present | 0Dh |
| 04h | 8 | Processor Core Data Address. | Byte pointer, 00h if not present | 19h |
| 05h | 8 | Processor Uncore Data Address. | Byte pointer, 00h if not present | 21h |
| 06h | 8 | Cache Data Address. | Byte pointer, 00h if not present | 2Bh |
| 07h | 8 | Package Data Address. | Byte pointer, 00h if not present | 32h |
| 08h | 8 | Voltage Data Address. | Byte pointer, 00h if not present | 34h |
| 09h | 8 | Part Number Data Address. | Byte pointer, 00h if not present | 3Eh |
| 0Ah | 8 | Thermal Data Address. | Byte pointer, 00h if not present | 4Dh |
| 0Bh | 8 | Feature Data Address. | Byte pointer, 00h if not present | 54h |
| 0Ch | 8 | PPIN Data Address. | Byte pointer, 00h if not present | 5Eh |
| Processor Data |
| 0D to 12h | 48 | S-spec/QDF Number. | Six 8-bit ASCII characters | |
| 13h | 7/1 | Sample/Production. | First seven bits reserved | 0b = Sample, 1b = Production 00000001 = production |
| 14h | 8 | Number of Cores. | Binary Coded Decimal | 24h = 24 Cores |
| 15 h | 7/1 | Hyper-Threading Support. | First seven bits reserved | 0b = no Hyper-Threading, 1b = Hyper-Threading 00000001 = Hyper-Threading |
| 17 to 16h | 16 | System Clock Speed. | Binary Coded Decimal (Mhz) | 0100h = 100 MHz1 |
| 18h | 7/1 | Segment. | First seven bits reserved | 0b = Server, 1b = Workstation, 00000001 = Workstation |
| Processor Core Data |
| 1A to 19h | 16 | CPUID. | 4-bit Binary Coded Decimal | |
| 1Bh | 8 | Extended Model ID. | 4-bit Binary Coded Decimal | 08h for 4th Gen Intel® Xeon® Processor Scalable Family, Codename Sapphire Rapids 0Ch for 5th Gen Intel® Xeon® Processor Scalable Family, Codename Emerald Rapids |
| 1D to 1Ch | 16 | Maximum P1 Core Frequency. | 4-bit Binary Coded Decimal | 2500h = 2500 MHz1 |
| 1F to 1Eh | 16 | Maximum P0 Core Frequency. | 4-bit Binary Coded Decimal | 2800h = 2800 MHz1 |
| 20h | 8 | Core Count Indicator. | 4-bit Binary Coded Decimal | 00b = Sapphire Rapids XCC/Emerald Rapids XCC 01b = Sapphire Rapids MCC/Emerald Rapids MCC 10b = Sapphire Rapids EE LCC 11b = Sapphire Rapids EE MCC |
| Processor Uncore Data |
| 21h | 8 | Number of Intel® UPI Links. | 4-bit Binary Coded Decimal | 04h = four Intel UPI links. |
| 23 to 22h | 16 | Maximum Intel® UPI Link Transfer Rate. | 4-bit Binary Coded Decimal | 1600h = 16 GT/s |
| 24h | 8 | Maximum PCIe Link Transfer Rate. | 4-bit Binary Coded Decimal | 32h = 32 GT/s1 |
| 26 to 25h | 16 | Maximum DDR 1DPC Speed. | 4-bit Binary Coded Decimal | 4800h = 4800 MT/S |
| 28 to 27h | 16 | Maximum DDR 2DPC Speed. | 4-bit Binary Coded Decimal | 4400h = 4400 MT/s |
| 29h | 8 | High Bandwidth Memory Indicator. | 4-bit Binary Coded Decimal | 0b = non-HBM 1b = HBM |
| 2Ah | 8 | Reserved. | Reserved for future use | 00000000 |
| Cache Data |
| 2C to 2Bh | 16 | MLC Cache Size. | KB in 4-bit Binary Coded Decimal | 2048h = 2048KB |
| 2F to 2Dh | 24 | LLC Cache Size. | KB in 4-bit Binary Coded Decimal | 115200h = 115200KB |
| Package Data |
| 32h | 8 | Package Type. | 4-bit Binary Coded Decimal | First four bits reserved Output decode is next. |
| 33h | 8 | Reserved. | Reserved for future use | 0000000000000000 |
| Voltage Data |
| 35 to 34h | 16 | Maximum VCCIN. | 4-bit Binary Coded Decimal | 2000h = 2000 mV1 |
| 37 to 36h | 16 | Minimum VCCIN. | 4-bit Binary Coded Decimal | 1600h = 1600 mV1 |
| 3D to 38h | 48 | Reserved. | Reserved for future use | 0000000000000000 |
| Part Numbers |
| 44 to 3Eh | 56 | Processor Family Number. | Seven 8-bit ASCII characters | CM80645 |
| 4C to 45h | 64 | Processor SKU Number. | Eight 8-bit ASCII characters | 41272834 |
| Thermal Reference |
| 4Dh | 8 | Tcase Maximum. | 4-bit Binary Coded Decimal | 69h = 69°C1 |
| 4F to 4Eh | 16 | Thermal Design Power. | 4-bit Binary Coded Decimal | 350h = 350W 1 |
| 51 to 50h | 16 | DTS Maximum. | 4-bit Binary Coded Decimal | 95h = 95°C1 |
| 53 to 52h | 16 | Pn Limit. | 4-bit Binary Coded Decimal | 53h = 53W1 |
| Features |
| 57 to 54h | 32 | Processor Core Feature Flags. | From CPUID function 1, EDX contents | 4387FBFFh |
| 59 to 58h | 16 | Processor Feature Flags. | Up to 16 features - Binary 1 indicates functional feature | 0000000000001111 |
| 5Ah | 5/3 | Multiprocessor Support. | 0=1S, 1=2S, 2=4S, 3=S4S, 4=S8S | 00000011 = S4S |
| 5Bh | 8 | Number of Devices in TAP Chain. | 4-bit Binary Coded Decimal | 11h = 10 cores |
| 5Ch | 8 | Static Checksum. | 1-byte checksum | Add up by byte and take 2's complement. |
| 5Dh | 8 | Reserved. | Reserved for future use | 0000000000000000 |
| Other |
| 65 to 5Eh | 64 | PPIN | Coded binary | See description. |
| 7Fh to 66h | 208 | Reserved. | Reserved for future use | |
Notes: - Uses Binary Coded Decimal (BCD) translation.
|