Help!!! Програмное определение ядер и степпингов процов АМД

Тут возникла необходимость написать утилку, которая для S462 процов определяал название ядра. Ну полез поглядеть доки от АМД, а там во многих документах ( amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf к примеру) упоминается Duron Model 6. Я что-то пропустил? Что это за ядро? Типа урезанный Palomino? Кто-то вообще такое видел? Хотя бы скриншоты из CPU-Z или чего-то подобного кто-то дать может? В свое время ковырял файлы от старой сандры, так там упоминался Duron Model 5 Morgino - мож это он и есть? А то упоминания о Duron Model 6 есть в оффициальных документах, а даташита нету. Вот что у меня получилось в сумме. 2 числа, идентифицирующие ядро, это Family и Model процессора. Stepping - соответствие идентификатора степпинга его названию. В скобках - технология изготовления.

FM


63 - Spitfire (0.18)
0 - A0
1 - A2
64 - Thunderbird (0.18)
2 - |A4-A7|
4 - A9
65 - Morgino (0.18)/невиданный зверь
66 - Palomino (0.18)
0 - A0
1 - A2
2 - A5
67 - Morgan (0.18)
0 - A0
1 - A1
68 - Thoroughbred/Applebred (0.13) - проверяем по размеру кэша
0 - A0
1 - B0
6A - Barton/Thorton (0.13) - проверяем по размеру кэша.
0 - A2
Если где ошибся - поправьте, буду признателен.
P.S. Кстати из того же pdf следует, что Sempron'ы есть и Model 6, т.е. на ядре Palomino! Надеюсь мне такие не попадутся:)

Ну раз уш пошла...
Начнем с инстории;)

        .c_models = {
                { .vendor = X86_VENDOR_AMD, .family = 4, .model_names =
                  {
                          [3] = "486 DX/2",
                          [7] = "486 DX/2-WB",
                          [8] = "486 DX/4",
                          [9] = "486 DX/4-WB",
                          [14] = "Am5x86-WT",
                          [15] = "Am5x86-WB"
                  }
                },

ex-K9

Аватар пользователя savely

Family = 4, model = 0xA
if (extFlags and efHasFPUonChip) = 0 then
cpu_Type := 'AMD Elan SC400 Microcontroller'
else
cpu_Type := 'AMD Enhanced Am486DX (undistinguished model)';

gensw.com/pages/prod/bios/chipsets/sc400.htm

А кому счас легко...

Аватар пользователя Root

Здесь я накидал пачку линков на определение процов


Надеюсь, что что-нибудь пригодится:)

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя StarGaz0r

продолжим (это из моей базы по процам - формат надеюсь достаточно прозрачный)

; K5
; ---------------------------------------------------------------------------

M, 0, , , 5, 0 = 5K86 Processor Model 0, SSA5
;, Socket 5/7 (PGA Socket), 3.3, PR75-100
S, 0 = rev. E
S, 1 = rev. F

M, 0, , , 5, 1 = 5K86 Processor Model 1, K5
;, Socket 5/7 (PGA Socket), 3.3, PR120-133
S, 1 = rev. B
S, 2 = rev. B1
S, 4 = rev. C

M, 0, , , 5, 2 = 5K86 Processor Model 2
;, Socket 5/7 (PGA Socket), 2.8, PR150-166
S, 4 = rev. C

M, 0, , , 5, 3 = 5K86 Processor Model 3
;, Socket 5/7 (PGA Socket), 2.5, PR200
S, 4 = rev. C

А по К6 слабо? А то в документации АМД-ной ревизию надо смотреть на маркировке:) А для К6-2 совсем все запутанно.
Для Атлонов всех моделей
60х - K7 ES 0.25
611 - Revision C1 K7 Argon 0.25
612 - Revision C2 K7 Argon 0.25
621 - Revision A1 K7 Pluto 0.18
622 - Revision A2 K7 Pluto 0.18


630 - Revision A0 Spitfire 0.18
631 - Revision A2 Spitfire 0.18
642 - Revisions A4-A7 Thunderbird 0.18
644 - Revision A9 Thunderbird 0.18
660 - Revision A0 Palomino 0.18
661 - Revision A2 Palomino 0.18
662 - Revision A5 Palomino 0.18
670 - Revision A0 Morgan 0.18
671 - Revision A1 Morgan 0.18
680 - Revision A0 Thoroughbred/Applebred 0.13 - проверяем по размеру кэша
681 - Revision B0 Thoroughbred/Applebred 0.13 - проверяем по размеру кэша
6A0 - Revision A2 Barton/Thorton 0.13 - проверяем по размеру кэша.
Просьба проверить Атлон Модель2 - его кодовое название. Судя по инфе из ссылок достопочтимого Root кличут его Pluto. Этот вопрос скорее к StarGaz0r , он у нас по К7:). Ша попробую наваять такую же штуку для "К4", К5, К6(-2, -3, + и т.д.)

Аватар пользователя Root

Еще интересный линк:
balusc.xs4all.nl/ned/har-cpu-amd-k7.html
По нему Athlon Model 2 = [Pluto; Orion]
Но при этом Orion = 1000Mhz, а Pluto - все остальное (что ниже)

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Yurius

Цитата:
Тут возникла необходимость написать утилку, которая для S462 процов определяал название ядра.
Охо-хо, лучше воспользоваться готовым кодом, иначе придеться все DataSheet’ы и Errat’ы на процессоры читать.
Цитата:
Ну полез поглядеть доки от АМД, а там во многих документах упоминается Duron Model 6. Я что-то пропустил? Что это за ядро? Типа урезанный Palomino? Кто-то вообще такое видел?
Обычный Palomino с отключенными 192 Кб L2-кэшу (по типа ядра Applebred). Видеть вживую вряд ли придётся, так как партии были не очень большими и шли под TM Mobile Duron (с PowerNow!) и для каких-то там закадычных производителей ноутбуков.
Цитата:
Кстати из того же pdf следует, что Sempron'ы есть и Model 6, т.е. на ядре Palomino! Надеюсь мне такие не попадутся

Где вы такое видели? (укажите ревизию документа и нумер страницы).
Цитата:
Кстати модель 0 - это вроде Argon ES, 1 - Argon (0.25m), 2 - Argon (0.18 ). Вроде так
Model 0? – Argon Enginering Sample (поэтому ссылку, плиз, где он есть), Model 1 – Argon (K7), 2 – Pluto/Orion (K75) (с частотой 1 ГГц специмя - Magnolia), Model 4 – Thunderbird (K76).
Цитата:
И все же есть ядра семейства К7 под S462, которые не упоминаются (во всяком случае везде) в даташитах, но которые можно встретить в жизни?
Названий ядер в даташитах нет, а в реальной жизни это любой процессор AMD. Если по моделям, то всё что в продаже, описано в даташите 20734.pdf, всё что внутри лабораторий AMD, дык это целый зоопарк, моделей, ревизий очень много (по внутренней документации), иногда близким к AMD людям и производителям кдаётся получить инжинерные сэмплы тех или иных процов, но обычно это немного нестандартное всем близко знакомые ядра.

Model 5 забито под Mustang (были инженерные сэмплы), Model 9 - под Appaloosa (живых процов, по ходу дела, нет). Про мобильные процессоры тоже не забываем: Camaro – Model 7 + PowerNow!, Corvette – Model 6 + PowerNow! (а вообще то надо Roadmap AMD смотреть).

PCman Сенкс, узнал много нового и вспомнил забытое старое:). По поводу Sempron Model 6. Дока 20734.pdf версии 3.12, страница 9. Цитата из него - Extensive edit, rewrite, and reorganization of previous version; included
information for AMD Sempron™ processors Models 6, 8 and 10. This public
document includes all information in all previous versions. Хотя теперь внимательно пересмотрел документ - больше нигде такой семпрон не встречается. Мож глюк?

Root На balusc.xs4all.nl/ned/har-cpu-amd-k6.html неправильная инфа про K6-2+(III+).

Аватар пользователя Root

Yurius
пока граблей не увидел...
ткните меня, плиз, носом.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей