Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Про 287 сопроцессор
RSS

Про 287 сопроцессор

как заставить систему с 287 сопроцессором работать быстрее

<<Назад  Вперед>> Печать
 
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Привет.

Может кому пригодится инфо про 287, которую удалось найти.

Проблема: Мало сопроцесоров для частот выше 10Мгц. Поэтому приходится ограничивать частоту основного проца, чтобы иметь сопроцессор. Как победить?

Что удалось найти:
Обычно мы подразумеваем то, что процессор и сопроцессор будут иметь одну скорость, скажем 16Мгц.

Это кажется очевидным, естественным требованием, его придерживались и разработчики некоторых матплат и чипсетов. Его придерживалась и сама Intel, это видно из протокола обмена 286/287, который определяет операции обмена по процессорной шине по сигналам #NP_R/W, #P_RQ/ACK без проверки готовности устройств.

Однако, на практике обнаружились некоторые трудности, связанные с апгрейдом, когда при обновлении приходится менять всю пару - процессор и сопроцессор.

Во-первых, процессоры и сопроцессоры не выпускалось в согласованном количестве так, чтобы все потребности удовлетворить, всегда кто-то лишний оставался.

Во-вторых, сопроцессор это "сложный дорогой электронный прибор" :), который невыгодно выбрасывать, когда меняешь 286-10 на 286-12.

В-третьих, сопроцесссор имеет внутри два независимых блока - интерфейсный и вычислительный, и интерфейсный блок мог бы работать с любой частотой локальной шины 286/386, если бы протокол обмена 286/287 позволял.

Оказалось, что протокол обмена 286/287 для апгрейда был разработан неудачно, без внешней обвески это невозможно.

Intel сама подтвердила этот факт, в конце концов предложив согласование процессора и сопроцессора проводить с помощью чипсета, фактически не используя встроенный в 286/287 протокол обмена по локальной шине:
[q]
Because of the very high speed local bus of the
[modern] CPU[s], the M80287 cannot reside directly on
the CPU local bus. A local bus controller logic is
used to generate the necessary read and write cycle
timing as well as the chip select timings for the
M80287.
[/q]
Решение:
Таким образом, возможность установки старого (медленного) сопроцессора с быстрым процессором зависит только от матплаты, которая должна иметь джампера или настройки, чтобы согласовать популярный 287-10 с более высокочастотными центральными процессорами уже не по процессорной шине.

Установка 287XL процессора не поможет согласовать частоты, т.к. встроенный в 286/287 протокол обмена по локальной шине не позволяет иметь асинхронный обмен.

Ссылки:
http://www.alldatasheet.com/da...80287.html (80287-10)
http://www.intersil.com/products/deviceinfo.asp?pn=80C286 (modern 80C286!)
http://www.datasheetarchive.co...49888.html (Interfacing the 80C286-16 with the 80287-10)
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Сколько через меня прошло материнок с парой 286+287 - все использовали сопроцессор на частоте 2/3 от процессорной. Т.е. 16MHz CPU и 10MHz FPU. Более высокочастотные комбинации не видел или видел, но без сопроцессора. Если говорить о множителе 2/3 - сопр 16МГц подойдет для самого быстрого 286-го процессора.
Alex_Vac
Advanced Member


Откуда: Ростов-на-Дону
Всего сообщений: 3000
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 мар. 2009
У меня была материнка, на которой было 2 кварца, один для 286 другой для 287. Джамперами можно было выбрать что использовать для FPU, либо стандарт 2/3 CLK либо половину частоты второго генератора. И я ставил HARRIS 286-25Мгц и IIT 2C87-20 (который запустиля и на 25Мгц, но на FPU Benchmark тесте в CHECKIT 3.0 иногда подвисал.
Cat Vaska
Advanced Member
Free black cat

Откуда: Kiev
Всего сообщений: 3603
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 мар. 2006
madmaks написал:
[q]
Проблема: Мало сопроцесоров для частот выше 10Мгц
[/q]
:biggrin: Хахах.. ну да, а сопроцессоров ниже 10 мгц, еще меньше было кстати!
Вопрос в другом, именно сопроцессоров на 10 мгц, было выпущено больше всех.

madmaks написал:
[q]
Решение:
Таким образом, возможность установки старого (медленного) сопроцессора с быстрым процессором зависит только от матплаты, которая должна иметь джампера или настройки
[/q]
:biggrin: Мдааа, решение, однако, очень интересное. И почему я не удивлен... Однако, прикол в том, я как-то замечаю постоянно, на мамках с "харрисом" в 25 мгц, очень часто стоит кварц именно на 40 (то есть, проц работает с запасом). Зачем? Нет, шоб всунуть туда на 50 кварц...
Kacher
Advanced Member


Откуда: Kijów/Kraków (UA-PL)
Всего сообщений: 1153
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 янв. 2008
вот я выковырял с полудохлой 286-мамки харрис на 20мгц. а щя глянул - в ней кварц на 32мгц.... а?
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Teodor написал:
[q]
с парой 286+287 - все использовали сопроцессор на частоте 2/3 от процессорной. Т.е. 16MHz CPU и 10MHz FPU.
[/q]
Открываем даташит на 287XL и смотрим t11+t8+t19 = 0+59+18 = 77нс цикл обращения по #NP_R/W, соответствует примерно 12.5МГц частоты шины 286 (25 Мгц кварц 286).

Конечно, можно наплевать на спецификацию, но только это будет не согласованием, а оверклокингом. Практически я видел, что 80287 выдерживает 20% оверклокинг для цикла обращения по #NP_R/W, но с 10 до 16 МГц лежат 60%, а с 10 до 20 МГц 100% оверклокинга. Этого сопроцессор не выдержит.

287XL-12.5 можно попытаться использовать на 14МГц системной шине, на крайний случай на 15 МГц. Даже на 16 не пойдет, наверное.

Как вариант, все матери, которые вы видели, поддерживают сопроцессор асинхронно (с помощью дополнительной обвязки).


Cat Vaska написал:
[q]
Мдааа, решение, однако, очень интересное
[/q]
Очень, но у меня мать не поддерживает асинхронный режим сопроцессора, что сдерживает разгон проца. Более того, мать хоть и позволяет установить обычный сопроцессор, рассчитана вообще на XL, это видно по разводке синхро и по опции синхро, когда оно подается от системной шины (обычный сопроц не будет так работать).
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
madmaks написал:
[q]
Более того, мать хоть и позволяет установить обычный сопроцессор, рассчитана вообще на XL, это видно по разводке синхро и по опции синхро, когда оно подается от системной шины (обычный сопроц не будет так работать).
[/q]
А можно об этом нюансе подробнее. В чем отличие обычного сопроца от XL?
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
dps написал:
[q]
А можно об этом нюансе подробнее. В чем отличие обычного сопроца от XL?
[/q]
Можно:
http://www.datasheetarchive.co...53065.html , стр 21
Сравните с http://www.alldatasheet.com/da...80287.html

Если коротко, то XL не следит за состоянием 286 Sx/CLC286 итд ноги не подключены. Проц посылает ему ESC команду, тот ее дешифрирует, генерирует PRQ если надо и т.д. (Частота внутренняя иной делитель и форма, и набор команд ближе к IEEE но это все для меня неважно). Детально особо не вникал, т.к. указано что совместимо при установке в гнездо 80287.
<<Назад  Вперед>> Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Про 287 сопроцессор
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS