Topic A5X86FAQ from CPU FAQ base


Пожалуйста, обратите внимание на дату представленного здесь сообщения! Информация об адресах, телефонах, организациях и людях наверняка устарела и потеряла практическую ценность, обретя, однако, ценность историческую, заради которой до сих пор и хранится...


SU.HARDW.PC.CPU (2:5020/299) —————————————————————————————— SU.HARDW.PC.CPU From : Andrey Davliatov 2:5030/392 Mon 04 Mar 96 08:46 Subj : Re: Посоветуйте,очень Вас пpошу!! ———————————————————————————————————————————————————————————————————————————————— Привет Vsevolod! Этот FAQ составлен не мной, поэтому пpосто фоpваpжу. аконец до меня дошел документ под названием : >AMD 5x86 microprocessor family >Publication #19751 Rev : B Amendment/0 >IIssue date : December 1995 Который наконец избавит от ошибок меня и уважаемый ALL. По нему и другому документу , а также по опытам с этим CPU составлен этот кратенький FAQ. Вопросы рассмаириваемые в FAQ'e. 1. Что такое AMD 5x86 ? 2. Какие основные характеристики нового процессора ? 3. Что означают буквенные обозначения на процессоре ? 4. Какие варианты процессора AMD 5x86 существуют ? 5. Каковы критические параметры для процессора AMD ? 6. Как программно определить какой у меня процессор AMD ? 7. Как программно определить размер внутреннего кэша в процессоре AMD ? 8. Как определить в каком режиме x2,x3,4 находится процессор AMD ? 9. Можно ли использовать процессор AMD 5x86 на более высокой частоте ? Q. Что такое AMD 5x86 ? A. овый процессор AMD повышающий производительность системы путем повышения рабочей частоты процессора.(меня не пинать - так написано в General Description ) Q. Какие основные характеристики нового процессора ? A. - High Perfomance Design Поддержка кэширования по схеме WRITE-BACK Повторяющиеся инструкции выполняются за 1 такт 105.6 миллионов байт / сек по шине на 33 Мгц Гибкая адресация по схеме write-back или write-through Улучшенная 0.35мкм CMOS технология Динамический размер шины (очевидно данных) 8-,16-,32- бит Поддержка опции soft reset - High On-chip Integration 16 Кв совмещенного кэша по данным и командам FPU управление страничной и виртуальной памятью - Enchanced System and Power Management (ну просто зелень) Режим падения частоты для у меньшения энергозатрат Поддерка стандарта System Management Interrupt Поддержка режима Auto-Halt ( падения напруги по команде HALT) - Complete 32-bit Architecture шина данных и адресов 32 бита все регистры 8-,16-,32- бит типы данных - Standard Features ( фичи , по-народному) 3V core with 5V tolerant I/O ( 3v логика ) Совместимость сверху-вниз с AMD cpu !!!А вот здесь дословно !!! Wide range chipsets and support avaliable trough the AMD FusionPC(SM) Program (может програмно устанавливает что-то т.к. SM - SoftMode ) - 168-pin PGA package or 208-pin SQFP package - IEEE 1149.1 JTAG Boundary scan Compatibility ( я не знаю что это ) - Support Enviromental Protection Agency's Energy Star Program За счет 3 V логики на 40 % снижено энергопотребление Работает во всех системах поддерживающих EPA Q. Что означают буквенные обозначения на процессоре ? A. Am5x86 P75 - модель AMD X5 -133 A D W ———В———— ——В— В В В і і і і А—————— Case temperature ( рабочая температура ) і і і і W = 55 C і і і і Y = 75 C і і і і Z = 85 C і і і А———————— Operating Voltage ( Питалово , в народе ) і і і D = 3.45 V і і і F = 3.3 V і і А—————————— Package Type і і A = 168-pin PGA і і S = 208-pin SQFP і А————————————— Clock Speed ( частота CPU ) А—————————————————————— Family Core ( семейство процессора ) Q.Какие варианты процессора AMD 5x86 существуют ? A. OPN PACKAGE Voltage Case Temperature AMD X5-133ADW PGA 3.45 V 55C AMD X5-133ADZ PGA 3.45 V 85C AMD X5-133AFZ PGA 3.3 V 85C AMD X5-133SDY SQFP 3.45 V 75C AMD X5-133SFZ SQFP 3.3 V 85C Q.Каковы критические параметры для процессора AMD ? A.-Температура окружающей среды -65С +110С -Температура хранения -65С +150С -Рабочая температура 0С +85С -Рабочее напряжение 3.3V+-0.3V Q. Как программно определить какой у меня процессор AMD ? A. Все новые процессоры используют команду CPUID Вот псевдо-код выполнения IF EFLAGS.21 is writable THEN { IF (EAX=0) THEN EXECUTE CPUID ( opcode = 0fh a2h ) IF Result { EBX <- 'Auth' EDX <- 'enti' ECX <- 'cAMD' } ELSE non-AMD or old AMD CPU ELSEIF (EAX=1) THEN { EXECUTE CPUID ( opcode = 0fh a2h ) EAX[3:0] <- Stepping ID EAX[7:4] <- Model Am486DX2-WT -> 3 Am486DX2-WB -> 7 Am486DX4-WT -> 8 Am486DX4-WB -> 9 Am5x86-WT (150 MHZ) -> 8 Am5x86-WB (150 MHZ) -> 9 Am5x86-WT (133 and 160 MHZ) -> E Am5x86-WT (133 and 160 MHZ) -> F EAX[11:8] <- Family Am486 -> 4 Am5x86 -> 4 EAX[15:12] = 0000 но в идеале ; 0 - Original OEM processor ; 1 - OverDrive ; 2 - Dual Processor EAX[31:16] <- Reserved and set to 0s now EDX <- Compability flags EDX[0] <- FPU on Chip = 1 } ELSE { CPUID not supported } END Q.Как программно определить размер внутреннего кэша в процессоре AMD ? A.Если установить бит EXT в регистре TR5 = 0 , то разме кэша определяется по 11 бита в TR4 : -если 8 Кб то этот бит доступен для записи -если 16 Кб то этот бит только для чтения и всегда равен 0 во время просчета кэша , в других случаях он тоже доступен для записи Вот кратенькая ASM программка : disable_cache mov ebx,00000002h ; поставить EXT = 0 и потом mov tr4,ebx ; cache read mov eax,tr4 xor eax,00000800h ; переключить бит 11 mov tr4,eax mov ebx,00000001h ; cache write mov tr5,ebx push eax mov ebx,00000002h ; cache read mov tr5,ebx mov eax,tr4 ; проверяем бит на защиту от записи pop ebx and bh,00001000h and ah,00001000h cmp ah,bh jne 16k_cache jmp 8k_cache Q. Как определить в каком режиме x2,x3,4 находится процессор AMD ? A. Смотри программное определение процессора AMDPlus и 5x86 ( CPUID ) В определении модели : 3-7 = x2 8-9 = x3 E-F = x4 для стандартных моделей такого определения нет . содержимое DX после RESET Am486DX 041xh Am486DX2 043xh Am486DX4 043xh Либо можно определить аппаратно по уровню сигнала CLCMUL c ножки R-17 процессора : Высокий или плавающий - x3 изкий (для AMDPlus ) - x2 (для 5x86 ) - x4 Q.Можно ли использовать процессор AMD 5x86 на более высокой частоте ? A.Можно но при этом следует учитывать тип процессора : - для ADW можно (см. надпись на камне HeatSink and Fan Req'd ), но при этом нужен кулер со обеспечивающий скорость воздухообмена порядка 4.06 - 5.07 М/С ( поищите ) - ADZ можно с обычным кулером - AFZ без вопросов ну , а исполнение SQFP используется только для notebook. Вообще вопрос разгона сильно зависит от окружения : мат платы , микросхем внешнего кэша, модулей памяти ,реализации внешней шины (ex PCI). Вот и все если кто хочет дополнить FAQ , то пожалуйста. --- А Дед то Голый, Возраста 2.50+ * Origin: AMD Station, (812)583-5617, 01:00-07:00, USR 14400 (2:5030/392)

Return to the main CPU FAQ page