AMD Phenom 8650 Triple-Core HD8650WCGHBOX User Manual

Product codes
HD8650WCGHBOX
Page of 48
8
Processor Identification
41322
Rev. 3.16 February 2008
Revision Guide for AMD Family 10h Processors
PkgTyp[3:0] is from CPUID Fn8000_0001_EBX. This field specifies the package type as defined 
in the BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 10h Processors, order 
#31116, and is used to index the appropriate string tables from Table 3.
NC[7:0] is from CPUID Fn8000_0008[ECX]. This field identifies how many physical cores are 
present as defined in the BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 10h 
Processors, 
order #31116, and is used to index the appropriate strings from Table 4 on page 9, 
Table 5 on page 9, T
able 6 on page 10, and Table 7 on page 10.
The name string is formed as follows:
1. Translate Model[6:0] into an ASCII value (Model), model numbers will range from 01-99. Model 
numbers less than 10 should include a leading zero, e.g., 09.
2. If Model[6:0] = 00h, skip steps 3 through 6 and program the name string as follows:
If Pg[0] = 0, Name string = AMD Engineering Sample
Else If Pg[0] = 1, Name string = AMD Thermal Test Kit
3. Else select the appropriate string tables based on PkgTyp[3:0] from Table 3
4. Index into the referenced tables using String1[3:0], String2[3:0], and NC[7:0] to obtain the 
String1 and String2 values.
5. If String1 is an undefined value skip step 6 and program the name string as follows:
Name String = AMD Processor Model Unknown
6. Else concatenate the strings with the two character ASCII translation of Model[3:0] from step 1 to 
obtain the name string as follows:
If String2 is undefined, Name string = String1, Model
Else, Name string = String1, Model, String2
Table 3.
String Table Reference Per Package Type
PkgTyp
[3:0]
String1 Table
String2 Table
0h
1h
2h-Fh
Reserved
Reserved