From WikiChip
Difference between revisions of "amd/cpuid"
(→Family 23) |
(Added Family 19h, 18h, 17h Colfax, Renoir, Great Horned Owl, 16h, 15h, 14h) |
||
Line 1: | Line 1: | ||
{{amd title|CPUID}}{{x86 isa main}} | {{amd title|CPUID}}{{x86 isa main}} | ||
− | Below is a list of ''' | + | Below is a list of '''{{x86|CPUID}}s''' of [[AMD]] x86 processors broken down by processor family, [[microarchitecture]], and processor design codename. |
+ | :[[File:cpuid 1.svg]] | ||
+ | |||
+ | == CPUIDs == | ||
{{work-in-progress}} | {{work-in-progress}} | ||
− | == | + | <!-- Family/Model unknown {{amd|Zen 4|l=arch}} || {{amd|Genoa|l=core}} --> |
− | === Family | + | |
+ | === Family 25 (19h) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
+ | |- | ||
+ | <!-- Unconfirmed: "Genesis( Peak)", "Vermeer", "Cezanne" --> | ||
+ | | {{amd|Zen 3|l=arch}} || {{amd|Milan|l=core}} || 0xA || 0xF || ? || ? | ||
+ | |} | ||
+ | |||
+ | === Family 24 (18h) === | ||
+ | Family 18h distinguishes processors produced by a joint venture between AMD and Chinese companies. | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Microarchitecture !! | + | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model |
|- | |- | ||
− | | {{amd|Zen | + | | colspan="6" | Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) |
+ | |- | ||
+ | | {{amd|Zen|l=arch}} || Dhyana || 0x9 || 0xF || 0x0 || 0x0 | ||
+ | |} | ||
+ | |||
+ | === Family 23 (17h) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
|- | |- | ||
− | | {{amd|Zen | + | <!-- 56176 Processor Programming Reference (PPR) for AMD Family 17h Model 71h, Revision B0 Processors --> |
+ | | rowspan="3" | {{amd|Zen 2|l=arch}} || {{amd|Matisse|l=core}} || 0x8 || 0xF || 0x7 || 0x1 || [[Family 23 Model 113]] | ||
|- | |- | ||
− | + | <!-- 55922 Processor Programming Reference (PPR) for AMD Family 17h Model 60h Revision A1 Processors --> | |
+ | | {{amd|Renoir|l=core}} || 0x8 || 0xF || 0x6 || 0x0 || [[Family 23 Model 96]] | ||
|- | |- | ||
+ | <!-- 55083-0.54 Preliminary Processor Programming Reference (PPR) for AMD Family 17h Model 31h, Revision B0 Processors --> | ||
+ | <!-- 56323 Revision Guide for AMD Family 17h Models 30h-3Fh Processors --> | ||
| {{amd|Rome|l=core}}, {{amd|Castle Peak|l=core}} || 0x8 || 0xF || 0x3 || 0x1 || [[Family 23 Model 49]] | | {{amd|Rome|l=core}}, {{amd|Castle Peak|l=core}} || 0x8 || 0xF || 0x3 || 0x1 || [[Family 23 Model 49]] | ||
|- | |- | ||
+ | <!-- 55570 Processor Programming Reference (PPR) for AMD Family 17h Model 18h, Revision B1 Processors --> | ||
| rowspan="2" | {{amd|Zen+|l=arch}} || {{amd|Picasso|l=core}} || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] | | rowspan="2" | {{amd|Zen+|l=arch}} || {{amd|Picasso|l=core}} || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] | ||
|- | |- | ||
− | | {{amd|Pinnacle Ridge|l=core}} || 0x8 || 0xF || 0x0 || 0x8 || [[Family 23 Model 8]] | + | <!-- 54945 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> |
+ | <!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | ||
+ | | {{amd|Colfax|l=core}}, {{amd|Pinnacle Ridge|l=core}} || 0x8 || 0xF || 0x0 || 0x8 || [[Family 23 Model 8]] | ||
|- | |- | ||
− | | rowspan=" | + | <!-- Supposedly missing: "Pollock" --> |
+ | <!-- 55772 Processor Programming Reference (PPR) for AMD Family 17h Model 20h, Revision A1 Processors --> | ||
+ | | rowspan="4" | {{amd|Zen|l=arch}} || {{amd|Dali|l=core}} || 0x8 || 0xF || 0x2 || 0x0 || [[Family 23 Model 32]] | ||
|- | |- | ||
− | | {{amd| | + | <!-- Confirmed? Model 18h should be Zen+ but these SoCs are supposed to be (amd/cores/banded_kestrel) 14nm Zen. --> |
+ | | {{amd|Banded Kestrel|l=core}} || 0x8 || 0xF || 0x1 || 0x8 || [[Family 23 Model 24]] | ||
|- | |- | ||
+ | <!-- 55606 Revision Guide for AMD Family 17h Models 10h-1Fh Processors --> | ||
+ | | {{amd|Raven Ridge|l=core}}, {{amd|Great Horned Owl|l=core}} || 0x8 || 0xF || 0x1 || 0x1 || [[Family 23 Model 17]] | ||
+ | |- | ||
+ | <!-- 54945-1.14 Processor Programming Reference (PPR) for AMD Family 17h Model 01h, Revision B1 Processors --> | ||
+ | <!-- 54945-3.03 Processor Programming Reference (PPR) for AMD Family 17h Models 01h,08h, Revision B2 Processors --> | ||
+ | <!-- 55449 Revision Guide for AMD Family 17h Models 00h-0Fh Processors --> | ||
| {{amd|Naples|l=core}}, {{amd|Whitehaven|l=core}}, {{amd|Summit Ridge|l=core}}, {{amd|Snowy Owl|l=core}} || 0x8 || 0xF || 0x0 || 0x1 || [[Family 23 Model 1]] | | {{amd|Naples|l=core}}, {{amd|Whitehaven|l=core}}, {{amd|Summit Ridge|l=core}}, {{amd|Snowy Owl|l=core}} || 0x8 || 0xF || 0x0 || 0x1 || [[Family 23 Model 1]] | ||
|} | |} | ||
+ | |||
+ | === Family 22 (16h) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
+ | |- | ||
+ | <!-- 52740 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 16h Models 30h-3Fh Processors --> | ||
+ | <!-- 53072 Revision Guide for AMD Family 16h Models 30h-3Fh Processors --> | ||
+ | <!-- What's the codename of embedded G-Series LX-Family? (Family 16h Model 3Xh; 28 nm; FT3b package) --> | ||
+ | | rowspan="2" | {{amd|Puma|l=arch}} || {{amd|Beema|l=core}}, {{amd|Steppe Eagle|l=core}} || 0x7 || 0xF || 0x3 || 0x0 | ||
+ | |- | ||
+ | | {{amd|Mullins|l=core}}, {{amd|Crowned Eagle|l=core}}, {{amd|Carrizo-L|l=core}} || 0x7 || 0xF || 0x3 || ? | ||
+ | |- | ||
+ | <!-- 48751 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 16h Models 00h-0Fh Processors --> | ||
+ | <!-- 51810 Revision Guide for AMD Family 16h Models 00h-0Fh Processors --> | ||
+ | | rowspan="2" | {{amd|Jaguar|l=arch}} || {{amd|Kabini|l=core}}, {{amd|Temash|l=core}} || 0x7 || 0xF || 0x0 || 0x0 | ||
+ | |- | ||
+ | | {{amd|Kyoto|l=core}} || 0x7 || 0xF || 0x0 || ? | ||
+ | |} | ||
+ | |||
+ | === Family 21 (15h) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
+ | |- | ||
+ | <!-- 55072 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 70h-7Fh Processors --> | ||
+ | <!-- 55370 Revision Guide for AMD Family 15h Models 70h-7Fh Processors --> | ||
+ | | rowspan="4" | {{amd|Excavator|l=arch}} || {{amd|Stoney Ridge|l=core}} || 0x6 || 0xF || 0x7 || 0x0 | ||
+ | |- | ||
+ | <!-- 50742 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 60h-6Fh Processors --> | ||
+ | <!-- 53564 Revision Guide for AMD Family 15h Models 60h-6Fh Processors --> | ||
+ | | {{amd|Bristol Ridge|l=core}} || 0x6 || 0xF || 0x6 || 0x5 | ||
+ | |- | ||
+ | | {{amd|Carrizo|l=core}} || 0x6 || 0xF || 0x6 || 0x0 | ||
+ | |- | ||
+ | <!-- Embedded G-Series I-Family "Brown Falcon", J-Family "Prairie Falcon" (FP4 package) --> | ||
+ | | {{amd|Brown Falcon|l=core}}, {{amd|Prairie Falcon|l=core}} || 0x6 || 0xF || ? || ? | ||
+ | |- | ||
+ | <!-- 49125 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 30h-3Fh Processors --> | ||
+ | <!-- 51603 Revision Guide for AMD Family 15h Models 30h-3Fh Processors --> | ||
+ | | rowspan="3" | {{amd|Steamroller|l=arch}} || {{amd|Godavari|l=core}} || 0x6 || 0xF || 0x3 || 0x8 | ||
+ | |- | ||
+ | | {{amd|Kaveri|l=core}} || 0x6 || 0xF || 0x3 || 0x0 | ||
+ | |- | ||
+ | | {{amd|Bald Eagle|l=core}} || 0x6 || 0xF || 0x3 || ? | ||
+ | |- | ||
+ | <!-- No BKDG for Models 10h-1Fh? --> | ||
+ | <!-- 48931 Revision Guide for AMD Family 15h Models 10h-1Fh Processors --> | ||
+ | | rowspan="2" | {{amd|Piledriver|l=arch}} || {{amd|Trinity|l=core}} || 0x6 || 0xF || 0x1 || 0x1 | ||
+ | |- | ||
+ | | {{amd|Richland|l=core}}, {{amd|Vishera|l=core}}, {{amd|Delhi|l=core}}, {{amd|Seoul|l=core}}, {{amd|Abu Dhabi|l=core}} || 0x6 || 0xF || 0x1 || ? | ||
+ | |- | ||
+ | <!-- 42301 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 15h Models 00h-0Fh Processors --> | ||
+ | <!-- 48063 Revision Guide for AMD Family 15h Models 00h-0Fh Processors --> | ||
+ | | rowspan="2" | {{amd|Bulldozer|l=arch}} || {{amd|Zambezi|l=core}}, {{amd|Interlagos|l=core}} || 0x6 || 0xF || 0x0 || 0x1 | ||
+ | |- | ||
+ | | {{amd|Zurich|l=core}}, {{amd|Valencia|l=core}} || 0x6 || 0xF || 0x0 || ? | ||
+ | |} | ||
+ | |||
+ | === Family 20 (14h) === | ||
+ | {| class="wikitable" | ||
+ | ! Microarchitecture !! Design !! Extended<br/>Family !! Base<br/>Family !! Extended<br/>Model !! Base<br/>Model | ||
+ | |- | ||
+ | <!-- 43170 BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 14h Models 00h-0Fh Processors --> | ||
+ | <!-- 47534 Revision Guide for AMD Family 14h Models 00h-0Fh Processors --> | ||
+ | | {{amd|Bobcat|l=arch}} || {{amd|Desna|l=core}}, {{amd|Ontario|l=core}}, {{amd|Zacate|l=core}} || 0x5 || 0xF || 0x0 || ? | ||
+ | |} | ||
+ | |||
[[category:amd]][[category:x86]] | [[category:amd]][[category:x86]] |
Revision as of 08:18, 4 September 2020
x86
Instruction Set Architecture
Instruction Set Architecture
General
Variants
Topics
- Instructions
- Addressing Modes
- Registers
- Model-Specific Register
- Assembly
- Interrupts
- Micro-Ops
- Timer
- Calling Convention
- Microarchitectures
- CPUID
CPUIDs
- AMD's CPUIDs
- Intel's CPUIDs
Modes
Extensions(all)
Below is a list of CPUIDs of AMD x86 processors broken down by processor family, microarchitecture, and processor design codename.
Contents
CPUIDs
Family 25 (19h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Zen 3 | Milan | 0xA | 0xF | ? | ? |
Family 24 (18h)
Family 18h distinguishes processors produced by a joint venture between AMD and Chinese companies.
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Chengdu Haiguang Integrated Circuit Design Co., Ltd (Hygon) | |||||
Zen | Dhyana | 0x9 | 0xF | 0x0 | 0x0 |
Family 23 (17h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model | |
---|---|---|---|---|---|---|
Zen 2 | Matisse | 0x8 | 0xF | 0x7 | 0x1 | Family 23 Model 113 |
Renoir | 0x8 | 0xF | 0x6 | 0x0 | Family 23 Model 96 | |
Rome, Castle Peak | 0x8 | 0xF | 0x3 | 0x1 | Family 23 Model 49 | |
Zen+ | Picasso | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 |
Colfax, Pinnacle Ridge | 0x8 | 0xF | 0x0 | 0x8 | Family 23 Model 8 | |
Zen | Dali | 0x8 | 0xF | 0x2 | 0x0 | Family 23 Model 32 |
Banded Kestrel | 0x8 | 0xF | 0x1 | 0x8 | Family 23 Model 24 | |
Raven Ridge, Great Horned Owl | 0x8 | 0xF | 0x1 | 0x1 | Family 23 Model 17 | |
Naples, Whitehaven, Summit Ridge, Snowy Owl | 0x8 | 0xF | 0x0 | 0x1 | Family 23 Model 1 |
Family 22 (16h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Puma | Beema, Steppe Eagle | 0x7 | 0xF | 0x3 | 0x0 |
Mullins, Crowned Eagle, Carrizo-L | 0x7 | 0xF | 0x3 | ? | |
Jaguar | Kabini, Temash | 0x7 | 0xF | 0x0 | 0x0 |
Kyoto | 0x7 | 0xF | 0x0 | ? |
Family 21 (15h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Excavator | Stoney Ridge | 0x6 | 0xF | 0x7 | 0x0 |
Bristol Ridge | 0x6 | 0xF | 0x6 | 0x5 | |
Carrizo | 0x6 | 0xF | 0x6 | 0x0 | |
Brown Falcon, Prairie Falcon | 0x6 | 0xF | ? | ? | |
Steamroller | Godavari | 0x6 | 0xF | 0x3 | 0x8 |
Kaveri | 0x6 | 0xF | 0x3 | 0x0 | |
Bald Eagle | 0x6 | 0xF | 0x3 | ? | |
Piledriver | Trinity | 0x6 | 0xF | 0x1 | 0x1 |
Richland, Vishera, Delhi, Seoul, Abu Dhabi | 0x6 | 0xF | 0x1 | ? | |
Bulldozer | Zambezi, Interlagos | 0x6 | 0xF | 0x0 | 0x1 |
Zurich, Valencia | 0x6 | 0xF | 0x0 | ? |
Family 20 (14h)
Microarchitecture | Design | Extended Family |
Base Family |
Extended Model |
Base Model |
---|---|---|---|---|---|
Bobcat | Desna, Ontario, Zacate | 0x5 | 0xF | 0x0 | ? |