Intel BFCBASE Data Sheet - Page 119

Processor Information ROM (PIROM), Table 7-6.

Page 119 highlights

Features 7.4.3 Processor Information ROM (PIROM) The lower half (128 bytes) of the SMBus memory component is an electrically programmed read-only memory with information about the processor. This information is permanently write-protected. Table 7-6 shows the data fields and Section 7.4.3 provides the formats of the data fields included in the Processor Information ROM (PIROM). The PIROM consists of the following sections: • Header • Processor Data • Processor Core Data • Cache Data • Package Data • Part Number Data • Thermal Reference Data • Feature Data • Other Data Table 7-6. Processor Information ROM Data Sections (Sheet 1 of 3) Offset/Section Header: 00h 01 - 02h 03h 04h # of Bits 8 16 8 8 05h 8 06h 8 07h 8 08h 8 09h 8 0Ah 8 0B - 0Ch 16 0Dh 8 Processor Data: 0E - 13h 48 14h 6 2 15h 8 Processor Core Data: 16 - 19h 2 8 4 Function Data Format Revision PIROM Size Processor Data Address Processor Core Data Address L3 Cache Data Address Package Data Address Part Number Data Address Thermal Reference Data Address Feature Data Address Other Data Address Reserved Checksum S-spec Number Reserved Sample/Production Checksum Reserved Extended Family Extended Model Notes Two 4-bit hex digits Size in bytes (MSB first) Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Byte pointer, 00h if not present Reserved 1 byte checksum Six 8-bit ASCII characters Reserved (most significant bits) 00b = Sample, 01b = Production 1 byte checksum Reserved for future use From CPUID From CPUID Document Number: 318080-002 119

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142

Document Number: 318080-002
119
Features
7.4.3
Processor Information ROM (PIROM)
The lower half (128 bytes) of the SMBus memory component is an electrically
programmed read-only memory with information about the processor. This information
is permanently write-protected.
Table 7-6
shows the data fields and
Section 7.4.3
provides the formats of the data fields included in the Processor Information ROM
(PIROM).
The PIROM consists of the following sections:
• Header
Processor Data
Processor Core Data
Cache Data
Package Data
Part Number Data
Thermal Reference Data
Feature Data
Other Data
Table 7-6.
Processor Information ROM Data Sections (Sheet 1 of 3)
Offset/Section
# of
Bits
Function
Notes
Header:
00h
8
Data Format Revision
Two 4-bit hex digits
01 - 02h
16
PIROM Size
Size in bytes (MSB first)
03h
8
Processor Data Address
Byte pointer, 00h if not present
04h
8
Processor Core Data
Address
Byte pointer, 00h if not present
05h
8
L3 Cache Data Address
Byte pointer, 00h if not present
06h
8
Package Data Address
Byte pointer, 00h if not present
07h
8
Part Number Data Address
Byte pointer, 00h if not present
08h
8
Thermal Reference Data
Address
Byte pointer, 00h if not present
09h
8
Feature Data Address
Byte pointer, 00h if not present
0Ah
8
Other Data Address
Byte pointer, 00h if not present
0B - 0Ch
16
Reserved
Reserved
0Dh
8
Checksum
1 byte checksum
Processor Data:
0E - 13h
48
S-spec Number
Six 8-bit ASCII characters
14h
6
2
Reserved
Sample/Production
Reserved (most significant bits)
00b = Sample, 01b = Production
15h
8
Checksum
1 byte checksum
Processor Core
Data:
16 - 19h
2
Reserved
Reserved for future use
8
Extended Family
From CPUID
4
Extended Model
From CPUID